问题
单项选择题
软件工程的结构化生命周期方法,将软件生命周期划分为计划、开发和运行三个时期,下述哪项(些)工作应属于软件开发时期的内容
Ⅰ.需求分析 Ⅱ.可行性研究 Ⅲ.总体设计
A.Ⅰ
B.Ⅰ、Ⅱ
C.Ⅱ、Ⅲ
D.Ⅰ、Ⅲ
答案
参考答案:D
解析: 20世纪70年代,B. W.Boehm提出了软件生命周期的瀑布模型(waterfall model),它典型地刻画了软件生命周期的阶段划分。瀑布模型将软件生命周期划分为八个阶段,各阶段的工作按顺序开展,形如自上而下的瀑布。各个阶段的任务分别是:问题定义、可行性研究、需求分析、总体设计、详细设计、程序编制、测试和运行、维护。八个阶段又可以归纳为三个时期,即计划期、开发期和运行期。其中计划期包括问题定义、可行性研究;开发期包括需求分析、总体设计、详细设计、程序编制及测试;运行期包括软件维护。