在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开发工作是劳动密集型的,并且()。

题目
单选题
在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开发工作是劳动密集型的,并且()。
A

阶段不明确

B

无法对项目进行管理和控制

C

开发周期长,难适应环境变化

D

系统各部分不独立

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

第1题:

软件开发的结构生命周期法的基本假定是认为软件需求能做到

A.严格定义

B.初步定义

C.早期冻结

D.动态改变


正确答案:C
解析:软件需求经过分析阶段后,通过软件需求说明书表示出来,后面的开发工作以此为基础进行,故结构生命周期法中需假定软件需求确定后一般不再改变,即“早期冻结”。

第2题:

●某软件开发项目的用户在项目初始阶段提出的需求不全面也不明确,此项目宜采用 (1) 开发。

(1)A.生命周期法

B.原型法

C.面向对象的开发方法

D.瀑布式开发方法


正确答案:B

第3题:

应用软件开发是软件开发的主要组成部分,下列叙述中

Ⅰ.缺少方法论指导

Ⅱ.没有完整的工具

Ⅲ.用户需求的多变

Ⅳ.系统分析员不足

应用软件开发中存在的主要困难有

A.只有Ⅰ

B.只有Ⅱ

C.只有Ⅲ

D.只有Ⅳ


正确答案:C

第4题:

某软件开发项目的用户在项目初始阶段提出的需求不全面也不明确,此项目宜采用(2)开发。

A.生命周期法

B.原型

C.面向对象的开发方法

D.瀑布式开发方法


正确答案:B
常见的信息系统开发方法有结构化法、原型法、面向对象方法。其中原型法也称原型化法,原型法的基本思想与结构化方法不同,原型法认为在很难一下子全面准确地提出用户需求的情况下,首先不要求一定要对系统做全面、详细的调查、分析,而是本着开发人员对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。系统分析、设计与实现都是随着对一个工作模型的不断修改而同时完成的,相互之间并无明显界限,也没有明确分工。C中的“面向对象的开发方法”既适合于需求明确的情况,也适合于需求不明确的场合,A太笼统,“瀑布式”是一种软件开发模型,而非开发方法。

第5题:

在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开发工作是劳动密集型的,并且(3)。

A.阶段不明确

B.无法对项目进行管理和控制

C.开发周期长,难适应环境变化

D.系统各部分不独立


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

第6题:

应用软件开发是软件开发的主要组成部分,下述

Ⅰ.缺少方法论指导

Ⅱ.没有完整的工具

Ⅲ.用户需求的多变

Ⅳ.系统分析员不足

哪个是应用软件开发中存在的主要困难?

A.只有Ⅰ

B.只有Ⅱ

C.只有Ⅲ

D.只有Ⅳ


正确答案:C

第7题:

近些年来形成了软件开发的多种模式,大致有3种类型:基于瀑布模型的结构化生命周期方法、基于动态定义需求的______方法和基于结构的面向对象的软件开发方法。


正确答案:原型化
原型化 解析:软件开发的3种模式是:基于瀑布模型的结构化生命周期方法、基于动态定义需求的原型化方法和基于结构的面向对象的软件开发方法。

第8题:

()是软件生命周期中需求阶段的任务。

A.软件系统功能的确定

B.软件开发工具选择

C.确定软件开发方法

D.软件代码编写


参考答案:A

第9题:

软件开发的结构生命周期法(SA)的基本假定是认为软件需求能做到( )。

A.严格定义

B.初步定义

C.早期冻结

D.动态改变


正确答案:C

第10题:

在软件生命周期法中,用户的参与主要在______。

A.软件定义期

B.软件开发期

C.软件维护期

D.整个软件生命周期过程中


正确答案:A
解析:软件生命周期法将软件开发过程分为3个阶段,其开发的时间比较长。而在这段时间内,用户的参与只局限在软件定义期这阶段中,以后的开发工作实际上只由软件开发人员完成。

更多相关问题