本书以用户体验研究为背景,介绍了眼动追踪技术的基本原理、在人机交互发展过程中评估用户体验的重要性和相关实践,并对眼动追踪技术在商务网站、移动设备、社交媒体、视频游戏等多个领域中的应用分别进行详细阐述,旨在提升用户体验,对产品进行更好的优化,也使设计人员更深入地了解用户浏览和使用技术的方式。 本书不仅适合想要了解眼动追踪技术的初学者,也适合熟练掌握该技术的设计人员,能够帮助设计人员更好地了解用户的行为,提高设计的针对性。
本书是作者已出版的《软件是这样“炼”成的――从软件需求分析到软件架构设计》的延续,同样用投核保系统为本书的、连贯性的案例全程记录软件过程改进过程。从文字组织到书的结构设计方面,既不是以理论为主调的“学院派”,也不是以应用介绍为主调的“应用派”,而是采用情景对话、场景在线、自然语言的方式,详细介绍企业软件过程改进活动,记录了投核保系统软件开发过程管理(软件需求分析与架构设计部分内容)。本书介绍软件开发过程管理中应用的理论知识以及这些知识的应用,同时分析这些理论知识的应用场景,然后以投核保系统为案例将软件开发过程中各个阶段的成果完整地展现给读者。 本书由软件过程改进、软件过程管理和软件测试过程管理三篇组成,可以让读者全局了解企业软件开发过程,适合从事软件开发的软件项目经理、系统分
《自动化系统项目管理》共分九个部分,前面四个部分侧重于从组织的层面论述项目管理平台建设的理论和实践。部分讨论了项目管理的特征、生命周期、项目过程、项目决策的思维方法、项目的战略计划及其成熟度模型。第二部分是自动化系统工程的一般过程,论述了不同过程的项目管理职责的专业分工和协同,工程核心过程及其方法。第三部分论述了项目的组织结构、组织行为、项目管理的标准方法及其知识管理。第四部分简单论述了项目管理工具。后五个部分侧重于在项目管理平台基础上的单个项目的管理理论和实践。第五部分为项目团队建设,第六部分为计划、进度和成本控制,第七部分为项目风险管理,第八部分为质量管理,第九部分为文档和采购管理。风险管理应该引起项目经理的足够重视,本书总结了自动化工程风险管理实践中应该关注的方面。在
调试对于软件的成败至关重要,正确使用恰当的调试工具可以提高发现和改正错误的效率。本书详细介绍了3种调试器,GDB用于逐行跟踪程序、设置断点、检查变量以及查看特定时间程序的执行情况,DDD是流行的GDB的GUI前端,而Eclipse提供完整的集成开发环境。书中不但配合实例讨论了如何管理内存、理解转储内存、跟踪程序找出错误等内容,更涵盖了其他同类书忽略的主题,例如线程、客户/服务器、GUI和并行程序,以及如何躲开常见的调试陷阱。 本书适合各层次软件开发人员、管理人员和测试人员阅读。
要想把软件卖出去,要想让程序发挥价值,需要把研发出来的各个模块、各个功能“捏”在一起,并且达到的质量标准。因此,集成很重要。这是一本关于软件集成的书。它将全面介绍包括持续集成、持续交付在内的,业界公认的原则和实践。但本书并不止步于此,本书将仔细讲解这些原则和实践背后的原因。因为我们需要知道实践背后的道理,知道思考的方法,才能在具体的情境中活学活用,根据实际项目具体情况,制定最合适务实的方案。 本书适合所有与软件集成有关的工作者阅读,包括程序开发人员、集成工程师、测试人员、质量保证人员、配置管理人员、项目管理人员等。软件集成策略和方法,需要软件集成相关的每个人了解和掌握。
虽然某些类型的超出仍是不可预测的,但是采用恰当的模型可以避免大部分问题的发生。COO II是对经典COO模型的更新,反映了现代软件过程与构造方法,另外还给出了几个将模型应用于关键软件决策情形的代表性示例。该模型采用创新性的统计学方法进行校准与验证,从而使模型既符合专家判断,又与161个认真收集的项目数据点相一致。本书也介绍了针对COTS集成、快速开发成本与进度估算的COO II新扩展。 本书特点 从知识渊博的作者那里学到手的100多人年的软件成本估算经验。 通过
越来越多的大型产品开发组织开始使用精益思想、敏捷原则和实践、大规模Scrum开发来持续、快速地交付有价值和创新性的产品。作者利用他们带领和指导团队在大型、多地点、离岸的产品开发中采用精益和敏捷的长期经验,与大家分享取得胜利的关键行动工具。本书内容包括:大型Scrum开发,测试和构建内在质量,产品管理与计划,处理低质量遗留代码,大型多地点情况下的持续集成,敏捷架构、多地点或离岸开发,合同与外包开发。本书介绍了创造精益企业的基础,并帮助企业收获敏捷带来的巨大收益。 本书适合敏捷教练、敏捷咨询师、软件开发及管理人员参考。