本书以案例学习的方式讲述了软件开发全过程中涉及的一系列问题和持续一致地实施成功软件开发的系统化方法,并从以下几个方面探讨了软件开发与管理的技术:项目规划过程、软件系统开发过程、变更控制过程、产品与过程的评审、软件度量等。本书还包含了许多生动丰富的图片,可对软件开发人员提供有益的帮员参考。 在互联网时代,软件担负的角色比过去更为关键,软件开发项目偶尔成功已不再满足要求。我们需要持续地交付优秀产品——而且必须比以前更快。 本书基于“软件系统开发没有唯一方法”这一事实,引入了一种成熟而灵活的软件开发过程模型——系统工程环境(SEE)。该模型包含互不可分的两大基本元素:用于定义如何进行软件开发的方针与规程,以及用于完成工作的技术方法。 通过学习使用SEE框架,你可以: 理解并“推销”软件过程改进的业务案例。 在开发人员和客户之间,建立并培育一种持续的、具备生产力的对话机制。 对多样化的地区、性格、事务、心态等使软件开发复杂化的问题,实施有效管理。 创建能反映变更需求、应对实际风险的计划。 编写更清晰、更有用的工作陈述与约定。 本书包括了200多幅图片。过程图示、带注释的大纲,便于帮你快捷、顺畅地理解并实施更好的过程。 本书介绍的技术对任何软件质量方法都管用,也适用于SE,的能力成熟度模型和ISO 9000。它们可用于任何开发技术,从CASE到面向对象设计,再到快速原型法,均可适用。而且,不管你是程序员、经理还是客户,本书对你都有用。当你需要交付更好的软件并需要有所成果时,你就需要这本书。