问题 问答题

简述软件生存周期的主要阶段及对应任务。

答案

参考答案:软件生存周期的主要阶段是:制定计划,系统与软件需求定义,软件设计,编程与单元测试,集成测试与系统测试,运行和维护。各阶段的主要任务是:
(1)制定计划:确定要开发软件的总目标,研究该任务的可行性,探讨解决问题的方案,估计成本效益和进度,制定实施计划及可行性研究报告,提交管理部门审查。
(2)系统与软件需求定义:基于各种方式获得的需求和建立的业务对象模型和分析模型,编写系统和软件需求规格说明,提交管理部门机构进行需求评审。
(3)软件设计:这是软件工程的核心,主要分为概要设计和详细设计。
(4)编程和单元测试:将软件设计规格说明转换为计算机的程序代码,即编程实现和单元测试的任务。
(5)集成和系统测试:对已测试过的模块进行组装,进一步进行测试。
(6)运行和维护:将软件投入使用,若发现问题,应适当进行更正。

单项选择题 A1型题
单项选择题