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