问题
单项选择题
一般地,可以将软件开发的生命周期划分为软件项目计划、()、软件设计、编码、测试和运行/维护6个阶段。
A.可行性分析
B.初始调查
C.需求分析与定义
D.问题分析
答案
参考答案:C
解析:
同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等多个阶段,一般称为软件生存周期。根据这一思想,把上述基本的过程活动进一步展开,可以得到软件生存周期的6个阶段工作:软件项目计划、需求分析与定义、软件设计、编码、测试以及运行/维护。其中软件项目计划阶段的任务是确定待开发软件系统的总目标,对其进行可行性分析,并对资源分配、进度安排等做出合理的计划。