本书对第1版内容进行了全面更新和升级,详细描述了敏捷开发的各种实用方法及具体实践。作者以极限编程为基础,引入了Scrum、看板、DevOps、精益软件开发、精益创业等思想和实践,可以帮你成功地将敏捷开发引入团队和组织,或者发现敏捷可能并不适合你当前的情况。书中保留了第1版中的实用方法以及大部分实践,但几乎所有的实践都被重写,以囊括整个行业敏捷实践和作者自身的新经验。新增内容包括:使用敏捷方法、定制化敏捷方法的深度指南;关于规模化敏捷的介绍;运维和安全方面的内容以及受DevOps启发进行的更新;敏捷和远程团队协同工作的指导方法。
交互设计师需要一款简单、高效的矢量交互设计工具,本书以Sketch、Principle软件的使用作为基础,以完整项目实践为故事线,结合交互设计方法论的思考,让广大交互设计师、Sketch软件爱好者深入浅出地掌握软件使用方法,并快速应用到实战项目中。??《Sketch交互设计之美:从零基础到完整项目实现》共分为8章,1章为初识Sketch,主要介绍Sketch软件的特性和应用场景,通过该章的介绍,让读者初步了解软件的安装和使用方法;第2章为快速入门,结合具体的案例学习,让读者学会Sketch直线、钢笔、矩形等基本工具的使用,同时,对交互设计有一定的认知;第3章为基础运用,详细介绍界面设计的理论,并让读者掌握界面中图像、图标等元素的处理方法;第4章为高级运用,深入介绍Sketch核心高级功能Symbol的使用,剖析Sketch能成为交互设计工具的原理;第5章为团队协作,
随着软件规模的日益增大,软件质量问题日显突出。本书从软件生命周期的角度着重介绍软件质量、质量保证和软件测试的基本概念和技术方法。首先介绍了软件生命周期、软件质量等一般性的概念,针对软件生命周期的各个阶段的质量度量问题,提出相应的质量度量指标和度量方法,然后对软件质量保证的定义、工作过程、主要任务等进行阐述,并从软件生命周期的各个阶段分别论述了如何进行软件的质量管理,最后提出软件测试是保证软件质量的有效手段。本书除了介绍软件测试理论及当前前沿测试技术外,还对软件生命周期的各个阶段提供的测试类型进行了详细论述,并提供了大量的典型测试实例,便于帮助读者分析掌握软件质量保证的测试手段。 本书主要面向从事软件质量保证、软件开发和软件测试领域的技术人员和管理人员,以及任何对软件开