AI简介
这是一本全面、系统的软件工程类书籍,以软件生命周期为主线,系统地讲述了贯穿整个软件生命周期的高质量软件产品的构建方法与质量保证体系。全书共7章,以软件研发过程中广泛使用的顺序模型为逻辑主线:第1章为概述;第2~第4章讲述软件需求分析、策划及设计;第5~第7章讲述软件实现、测试及持续集成与持续改进。
本书紧密结合行业标准和工程实践,主要面向致力于提高软件质量的软件行业从业人员及软件项目相关人员,包括项目经理、架构师、设计师、开发人员、测试人员及其他项目干系人等,也可供软件工程、计算机科学与技术及相关专业的学生参考。
书中详细阐述了软件生命周期概述,包括需求分析、概要及详细设计、编码实现、测试、发布和维护等阶段。同时,深入讲解了软件质量成本构成,包括缺陷预防成本、缺陷检测成本、内部失效成本和外部失效成本等,并介绍了测试预算的计算方法。
在软件需求工程方面,本书详细介绍了软件需求工程定义及过程,包括需求获取、分析、定义、验证和管理等活动。同时,对软件需求规格说明文档的编写和验证方法进行了深入的探讨。
在软件设计方面,本书强调了软件设计的重要性与阶段,包括体系结构设计、用户界面设计、数