本书全面介绍互联网产品设计与思维的知识。全书共8章,主要内容包括产品设计的流程、Axure工具的使用、需求获取及需求分析、产品结构图和产品流程图绘制、产品的低保真原型图绘制、交互设计、高保真原型图制作和产品迭代。本书知识覆盖面广,各知识模块既相互关联,又相对独立,每个知识模块都配有项目案例,可以使产品设计人员快速、全面地掌握产品设计的思维与技巧。本书配有源代码、习题、教学课件等资源。初学者还可以通过在线答疑来解决学习中遇到的问题。 本书适合作为高等院校相关专业的互联网产品交互设计课程教材,也可作为互联网产品设计、电商从业人员的培训教材。
本书是一本基于丰富案例的软件工程实用教程,利用软件工程核心三要素 方法、工具和过程 贯穿全文。重点介绍了软件工程的基本概念、原理、软件工程国家相关规范和软件工程文档撰写国家标准以及传统软件工程方法学和面向对象方法学。 本书重点介绍当前主流的面向对象软件工程的开发方法,UML与建模方法、工具以及统一过程RUP。通过实例突出讲述面向对象分析、设计和实现流程。本书所有的概念、开发方法都通过实例来演示,内容精炼、表达简明、实例丰富,非常适合用作高等院校软件工程专业、计算机科学与技术专业及相关专业本科生、研究生的教材,也可以作为培训机构相关专业的培训教材和广大科技工作者和研究人员的参考用书。
目前图书市场上也有相关软件的教程,但多为全面介绍某款软件各项功能,重点不突出,让人看了不容易把握住要领。由郑明华和张勇主编的《赢在论文》将贯彻“教了就会用”的原则,每个学习点用3~4张图片把软件应用中遇到的核心问题与难点展示给读者,“手把手”式教会读者使用。本书不追求无关细节的演示。
软件工程是软件研发与维护的工程方法学。本书较好地体现了软件工程的实用性,有较完整的软件工程知识体系,有对工程概念、规则的生动说明,有与工程实践相适应的基于软件生存周期的内容编排,有基于案例的工程方法应用。全书共三个部分16章内容。部分工程基础含两章内容,是对软件工程概念方法、软件工程项目管理的常识性介绍;第二部分工程过程含7章内容,涉及软件工程过程模式,并以软件生存周期为线索,对软件研发全过程进行了说明;第三部分工程方法含7章内容,有基于案例的工程方法说明,涉及主流的结构化工程方法、面向对象工程方法、数据库工程方法,并介绍了敏捷工程等一些非主流方法,第16章则是一个较完整的面向对象工程案例,基于UML建模,并已通过C++、java进行工程创建。本书语言精简、通俗易懂、便于自学,而且教学资源较
调试一直是软件开发过程中“最痛苦”的环节,本书有望改变这一现状,因为它将调试的科学原理与业界的实践经验有机地融合起来,阐释了有关发现和修正程序错误的方法和实践过程。 本书一共分为15章,以系统化的方式向读者介绍了整个调试过程,从跟踪和重现故障开始,一直到自动化和简化测试用例,寻找故障最可能的来源,分离故障的起因和结果,并最终修正程序缺陷。本书不仅涵盖了delta调试、程序切片、观察、监视、断言、检测反常等多种基本的静态和动态程序分析技术,还用浅显的语言说明如何使用一些调试领域的高水平调试工具。 本书适于那些希望掌握如何以系统化和自动化的方式调试程序的计算机编程人员、及相关专业的研究生以及高年级本科生。
详述用于估算和计划任何敏捷项目的行之有效的技巧 《敏捷软件开发实践估算与计划 为对敏捷项目进行估算和计划提供了紧贴实用的指导方针。在本书中,敏捷联盟联合创始人Mike Cohn讨论了敏捷估算与计划背后的哲学思想,并通过列举现实世界的例子和项目案例具体展示了如何完成工作。本书是你开发工具箱中必不可少的敏捷估算“利器”。 本书清晰地阐述了相关概念,并引导读者逐步找到下列问题的答案:将构建什么产品?产品规模多大?需要在何时完成?到那时我们到底能完成多少?你首先会认识到的计划由哪些要素组成,接着会了解到如何才能使计划敏捷化。 采用本书中讲述的方法,你将获得敏捷估算工具,帮助你从始至终保持敏捷、节省时间、充分利用资源并且完成更多工作。本书要点如下: 为什么传统的指令性计划会失败而敏捷计划会取得成功 如何
本书依据软件开发工作和管理工作对知识和能力的需求来选择和组织内容,重点介绍了“做软件”的方法、过程和工具,注重强调工作任务和岗位能力与知识的联系。全书将软件开发和管理分解为相对独立的若干个任务,并用一个大的案例贯穿所有任务,充分体现了工作过程的完整性。每个任务主要由任务概述、任务目的、能力与知识要求、工作计划、角色与活动、工作方法和工具、任务小结、思考与练习、课后实践等部分组成。 本书可作为高职高专计算机及相关专业的软件开发与管理或软件工程类专业的教材,也可供从事计算机软件开发及应用的广大科技工作者参考。
如果说“四人帮”的《设计模式》是设计模式领域的“”,那么之后出版的各种关于设计模式的书都可称之为“”的“注释版”或“的故事”。本书是得道者对“”的“禅悟”,它既不像“”那样因为惜字如金、字字珠玑而深奥、晦涩和难懂,又比“”的“注释版”更深刻和全面、更通俗和生动、更接近开发者遇到的实践场景,更具指导性。本书兼收并蓄、博采众长,也许是设计模式领域里的下一个里程碑之作。 全书共分为四部分,部分从原理的角度阐述了面向对象程序设计的6大原则;第二部生动地讲解和剖析了23种常见的设计模式,并进行了扩展,通俗易懂,趣味性极强而又紧扣模式的核心;第三部分对各种相关联的设计模式进行了深入分析和比较,旨在阐明各种设计模式比较理想的应用场景和它们之间的区别;第四部分探讨了设计模式的混编,讲解了如何
本书由结论和两个部分组成。绪论介绍了本书其余部分所用到的必要概念和词汇,定义了构架视图类型、风格和视图,这3个概念是本书介绍的编档方案的基础。部分介绍了3个基本视图类型;模块视图类型、组件和连接器视图类型以及分配视图类型。第三部分集中论述了完整的构架文档包,这一部分完善了部分铺陈的内容。本书主要供软件构架师和负责为软件项目编写构架文档的技术文献书写员阅读,同时也可供那些打算学习和利用这种文档的人们阅读。
本书是资深架构师DaveHendricksen的力作,系统阐述了成功架构师的技术技能,以及个人及团队拓展、应用这些技能的方法。本书分为3个部分,部分(~5章)介绍项目技能,涵盖合作关系、发现、概念化、估算、管理;第二部分(第6~9章)介绍技术技能,涵盖平台开发、架构透视、治理和技术诀窍;第三部分(0~12章)介绍想象力技能,涵盖技术创新、战略路线图和企业执行。
本书由浅入深,带领读者学习的各个功能。本书总共分为篇:篇为硬件篇,主要介绍本书的实验平台;第二篇为软件篇,主要介绍常用开发软件的使用以及一些下载调试的技巧,并详细介绍几个常用的系统文件(程序);第三篇为实战篇,通过个实例带领读者一步步深入了解。本书可配套探索者开发板学习使用,配套资料里面包含详细原理图以及所有实例的完整代码。这些代码都有详细的注释,并且所有源码都已经经过严格测试,不会有任何警告和错误。另外,源码有生成好的文件,读者只需要通过串口仿真器下载到开发板即可看到实验现象,亲自体验实验过程。 本书不仅非常适合广大学生和电子爱好者学习,其大量的实验以及详细的解说也是公司产品开发的不二参考。
《Python编程实战:运用设计模式、并发和程序库创建高质量程序》主要关注了四个方面,即:优雅编码设计模式、通过并发和编译后的Python(Cython)使处理速度更快、高层联网和图像。书中展示了在Python中已经过验证有用的设计模式,用专家级的代码阐释了这些设计模式,并解释了为什么一些与面向对象设计相关的模式和Python均有关联。
软件开发是一门技术,更是一门艺术。设计模式是面向对象软件开发的入门功夫,是前人经验的积累,它为构建可维护性和可复用性俱佳的软件而诞生。《设计模式的艺术:软件开发人员内功修炼之道》结合大量应用实例分析和讲解每一个设计模式,力求通过最通俗易懂的方式让读者学习和理解设计模式,并且在真实项目实例的引导下学会选择和合理运用设计模式。 《设计模式的艺术:软件开发人员内功修炼之道》分为4个部分,共26章内容:部分(章、第2章)为基础知识,包括设计模式概述、UMI,类图与面向对象设计原则等;第2部分(第3~8章)为创建的艺术,包括6种常用的创建型设计模式;第3部分(第9~15章)为组合的艺术,包括7种常用的结构型设计模式;第4部分(6~26章)为交互的艺术,包括11种常用的行为型设计模式。 《设计模式的艺术:软件
本书分为3个部分进行介绍。在第1部分筑基篇中,主要有自动化测试概述、Robot Framework两章的内容;在第2部分小乘篇中,主要有Web自动化测试、C/S自动化测试、数据库自动化测试、接口自动化测试、RF内置测试库、持续集成自动化测试、移动自动化测试总共七章的内容;在第3部分大乘篇中,主要有自定义你的RF一章的内容。全书的自动化测试主要指功能自动化测试。
《CDA数据分析师系列丛书:触手可及的大数据分析工具 Tableau案例集》对Tableau的产品、优势、Tableau 9.0的新特性及其功能做了全面的介绍,并且从15个不同行业的案例入手,让你在阅读本书后能够从一个新手成长为能够创建出复杂仪表板的高手。 本书分为五个部分共14章:Tableau使用概述、新手上路、成功晋级、高手秘籍以及实际应用。 Tableau使用概述包含四章,分别从为何要进行数据可视化、Tableau的发展历程、Tableau的产品介绍、Tableau 9.0的新特性、Tableau的应用优势以及如何利用Tableau进行数据连接和了解工作区几个方面做了详尽的阐述。 新手上路包含两章,该部分以各行业案例为依托,带你从Tableau的排序、筛选、分层和分组、参数和函数等方面来全面了解Tableau 9.0的新功能。 成功晋级包含四章,分别从不同行业的案例入手介绍Tableau的功能。 高手秘籍包含三
本书由看板方法创始人David J. Anderson亲自编写,是看板方法的奠基之作。看板方法脱胎于丰田生产方式和约束理论,是精益方法的进一步延伸。它将软件开发过程视为一种价值流,并且相信拉动式的管理能产生更好的结果。它通过限制在制品的数量等一系列简单可行的技巧,发现和缓解软件开发过程中的压力和瓶颈,提高生产效率。看板方法的奇妙之处,在于它与企业原有的开发流程无缝结合,在不知不觉中提高生产效率。换句话说,它是一种渐进式的改良,不是翻天覆地的革命,因而更容易被企业接受。实施阻力小且切实有效是看板方法在软件开发社区中迅速流行起来的原因。
本书全面阐述了开发进系统的方法,其中呈现了许多经典算法,并讨论了如何衡量系统的有效性。书中内容分为基本概念和进展两部分:前者涉及协同、基于内容的、基于知识的、混合方法,系统的解释、评估系统和实例分析;后者包括针对系统的攻击、在线消费决策、系统和下一代互联网以及普适环境中的。此外,本书还包含大量的图、表和示例,有助于读者理解和把握相关知识。 本书适用于从事搜索引擎、算法、数据挖掘等研发工作的专业人员以及对系统感兴趣的读者。
本书按照电气项目的设计流程和特点,讲述了EPLAN Electric P8电气CAE绘图及管理软件的主要功能和特点。内容上既描述了广大电气工程师所习惯的“面向图形的设计方法”,又强调了现代工程所推崇的“面向对象的设计方法”。本书从电气项目的规划入手,介绍了项目结构分析和定义,项目创建,原理图和其他类型图纸绘制,符号的插入和元器件的选型,自动化系统常用的PLC设计,项目逻辑错误的检查,自动生成项目所需的各类工程报表,以及便于主数据和标准化管理的宏项目。这些内容的介绍能引导读者清晰地理解EPLAN Electric P8软件的设计思想,数据结构,功能和特性;能教会读者应用先进的电气工程设计理念和方法,快速设计原理图,生成表格文件,管理工程项目;能让读者快速掌握应用软件的技能和技巧,少走弯路,减少设计时间,从而提高生产力。 本教程结