问题 单项选择题

一般地,可以将软件开发的生命周期划分为软件项目计划、______、软件设计、编码、测试、运行和维护6个阶段。

A.可行性分析
B.初始调查
C.需求分析与定义
D.问题分析

答案

参考答案:C

解析:系统开发的生命周期是指一个系统经历软件项目计划、需求分析与定义、软件设计、编程、测试、运行和维护直至淘汰的整个过程。生命周期阶段的划分通常可以采用以下3种方法。
(1)Boehm划分法:计划(问题定义、可行性研究)、开发(需求分析、总体设计、详细设计、编码、测试)、运行(维护)三大阶段。
(2)国标(GB 8566—1988)划分法:可行性研究与计划、需求分析、概念设计、详细设计、实现、组装测试、确认测试、使用和维护。并在《GB/T 8566—1995信息技术一软件生存期过程》中定义了获取过程、供应过程、开发过程、运行过程、维护过程、管理过程和支持过程7部分。
(3)RUP划分法:分为初始、细化、构造、移交4个主要阶段。

单项选择题
单项选择题