第3章Software Modeling & Design: UML, Use Cases, Patterns, & Software Architectures
软件生存周期模型和过程
软件生存周期是以开发软件为目的的一种分阶段方法,在每一阶段都有特定的交付物和里程碑。软件生存周期模型是软件开发过程的抽象,它能简便地用于规划软件开发的整体过程。本章从软件生存周期的视角来讲述软件开发,其中简要描述和对比了不同种类的软件生存周期模型(也称为软件过程模型),这些模型包括螺旋模型和统一软件开发过程。另外,本章也讨论了设计验证和确认以及软件测试这几项工作所承担的角色。