软件工程实践与项目管理指南.docx

软件工程实践与项目管理指南

第1章软件工程实践与项目管理指南

1.1软件生命周期概述

软件生命周期(SoftwareLifeCycle,SLC)是指软件从概念提出、开发、测试、维护到最终退役的完整过程,它遵循瀑布模型、敏捷模型或螺旋模型等标准流程。在经典的瀑布模型中,每个阶段是线性的、不可逆的,前一阶段必须完全验收合格后方可进入下一阶段,这要求项目管理者必须严格把控每个阶段交付物的质量。在敏捷开发(Agile)实践中,软件生命周期则强调迭代和增量交付,通常将大项目划分为若干个短周期的“迭代”(Sprints),每个迭代包含计划、执行、测试和回顾四个步骤,允许在早期阶段根据反馈

文档评论(0)

1亿VIP精品文档

相关文档