问题
单项选择题
在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开发工作是劳动密集型的,并且()。
A.阶段不明确
B.无法对项目进行管理和控制
C.开发周期长,难适应环境变化
D.系统各部分不独立
答案
参考答案:C
解析:
[分析]: 生命周期法是最常用且有效的一种信息系统开发方法。它将整个计算机信息系统的开发过程,从初始到结束划分成若干个阶段,预先定义好每一个阶段的任务和目标,再按一定的策略与准则完成相应阶段的任务。这种方法属于预先严格定义了用户需求和任务的一类方法。
生命周期法要求开发过程必须严格地按阶段进行,只有前一阶段完成之后,才能开始下一阶段的工作,而且其阶段是不可逆和不可跳跃的。每个阶段都有由明确的标准化图表和文字组成的文档,以便于在开发中实行管理和控制。结构化生命周期法包括规划、分析、设计、实现和运行维护5个步骤。
生命周期法的主要特点如下。
1.强调面向用户。
2.逻辑设计与物理设计分别进行。
3.使用结构化,模块化方法。
4.严格按阶段,顺序进行。
5.文档标准化,规范化。
从以上特点也可以看出,该方法的主要缺点是开发周期较长、缺乏灵活性、难以适应环境变化,以及开发人员与用户的交流困难。因此答案C正确。