第4章软件开发的主要活动(一)哈尔滨理工大学荣成学院 李胜利
劳动1号
•无论软件开发过程的组织形式如何变化,软件开发所包含的核心工作并没有改变,仍然是需求分析、设计、构造和测试。此外,还有为了保证开发过程顺利实施的软件项目管理、配置管理、质量保证、验证与确认等支持活动。合理计划并实施这些活动,即可有效提高软件开发的效率和成功率 •需求工程•设计
•构造
•测试
•运行与维护•软件项目管理•软件配置管理•…
1. 需求工程
铅黄铜>force10•需求时软件开发的基础。随着软件系统规模和应用复杂度的不断增加,需求分析和需求管理越来越难。为能准确、全面了解用户意图,需要在需求分析前做好规划,在需求分析后进行反复的需求验证;同时
为达到软件开发的最终目标,需要在满足需求的开发中跟踪需求的实现情况,监控需求的变化。因此,传统的需求分析活动,已上升到了“需求工程”的层次。
通古斯人
•需求工程包含需求开发(分析)和需求管理两个阶段。
•需求开发阶段包括:需求获取、需求分析、规格化说明和需求验证
阳山实验学校•需求管理阶段包括:需求跟踪管理和需求变更管理
百变神龙