某软件公司欲开发一个图像处理系统,在项目初期,开发人员对算法的效率、操作系统的兼容性和人机交互的形式等情况并不确定。在这种情况下,采用()方法比较合适。A、瀑布式B、形式化C、协同开发D、快速原型

题目

某软件公司欲开发一个图像处理系统,在项目初期,开发人员对算法的效率、操作系统的兼容性和人机交互的形式等情况并不确定。在这种情况下,采用()方法比较合适。

  • A、瀑布式
  • B、形式化
  • C、协同开发
  • D、快速原型
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 某个系统在开发时,用户已经定义了软件的一组一般性目标,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式。在这种情况下,采用 (23) 开发最恰当。

(23)

A. 瀑布模型

B. 迭代模型

C. 原型模型

D. 螺旋模型


正确答案:C

第2题:

某软件公司欲开发一个图像处理系统,在项目初期开发人员对需求并不确定的情况下,采用(45)方法比较合适。

A.瀑布式

B.快速原型

C.协同开发

D.形式化


正确答案:B
解析:快速原型法从需求收集开始,开发者和客户在一起定义软件的总体目标,标识出己知的需求,并规划出需要进一步定义的区域。然后是“快速设计”,即集中于软件中那些对用户/客户可见的部分的表示。快速创建原型后,由用户/客户评估并进一步精化待开发软件的需求。逐步调整原型使其满足客户的要求,而同时也使开发者对将要做的事情有更好的理解。这个过程是迭代的,其流程从听取客户意见开始,随后是建造/修改原型、客户测试运行原型,然后往复循环,直到客户对原型满意为止。
  快速原型法适用于对需求并不确定的情况。
  在需求明确和稳定前提下,才能使用瀑布式模型开发项目。本题的其他两个选项为干扰项。

第3题:

某个系统在开发时,用户已经定义了软件的一组一般性目标,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式。在这种情况下,采用()开发最恰当。

A.瀑布模型

B.迭代模型

C.原型模型

D.螺旋模型


参考答案:C
从试题描述来看,用户对软件的需求并不明确,而且开发人员对算法也不确定,因此,适合使用原型模型。通过开始设计的原型,来明确用户的需求,来探索算法的有效性。通过原型的运行,来分析操作系统的适应性,以及分析人机交互的形式。

第4题:

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

A.生命周期法

B.原型

C.面向对象的开发方法

D.瀑布式开发方法


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

第5题:

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

(1)A.生命周期法

B.原型法

C.面向对象的开发方法

D.瀑布式开发方法


正确答案:B

第6题:

● 某软件公司欲开发一个图像处理系统,在项目初期,开发人员对算法的效率、操作系统的兼容性和人机交互的形式等情况并不确定。在这种情况下,采用 (23) 方法比较合适。

(23)

A. 瀑布式

B. 形式化

C. 协同开发

D. 快速原型


正确答案:D

第7题:

● 某小型软件公司欲开发一个基于Web的考勤管理系统,客户对系统的基本功能、表现形式等要求并不明确,在这种情况下,采用(23)比较合适。

(23)

A.瀑布模型

B.螺旋模型

C. V模型

D.原型化模型


正确答案:D
试题(23)分析
是小型软件开发公司在面对客户需求模糊或者多变的情况下,采用极限编程的方法能够在更短的周期内,更早地提供具体、持续的反信息,实现轻量、高效、低风险的软件开发。
参考答案
(23)D

第8题:

某软件公司欲开发一个图像处理系统,在项目初期,开发人员对算法的效率、操作系统的兼容性和人机交互的形式等情况并不确定。在这种情况下,采用()方法比较合适。

A.瀑布式

B.形式化

C.协同开发

D.快速原型


参考答案:D
很多时候,客户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求;另一种情况下,开发人员可能对算法的效率、操作系统的兼容性和人机交互的形式等情况不确定。在这种情况下,原型开发方法是最好的解决方法。

第9题:

试题(26)

某软件公司欲开发一个人力资源管理系统,客户在开发初期对系统的功能并不清楚,但明确表示随着人力资源管理制度的逐步完善,需要对软件功能进行不断调整,针对这种情况,采用 (26) 开发模型比较合适。

(26)A.瀑布式

B.喷泉

C.增量

D.螺旋


正确答案:C
试题(26)分析
本题主要考查软件开发模型的应用。
根据题干描述,可以看出在开发之初,用户对系统的功能并不了解,并且系统的功能会不断变更,针对这种情况,应该采用增量的开发模型。这是因为在增量模型中,软件被作为一系列的增量构件来设计、实现、集成和测试,每一个构件是由多种相互作用的模块所形成的提供特定功能的代码片段构成。增量模型在各个阶段并不交付一个可运行的完整产品,而是交付满足客户需求的一个子集的可运行产品。整个产品被分解成若干个构件,开发人员逐个构件地交付产品,这样做的好处是软件开发可以较好地适应变化,客户可以不断地看到所开发的软件,从而降低开发风险。
参考答案
(26)C

第10题:

某软件系统集成项目在开发时,用户已经定义了软件的一组一般性目标,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式。在这种情况下,采用(9)开发最恰当。

A.瀑布模型

B.迭代模型

C.原型化模型

D.螺旋模型


正确答案:C
解析:原型化的主要目的是获取用户需求。当用户需求含糊不清、不完整或系统设计方案难以确定时,可以快速地构造一个系统原型,并通过运行和评价系统原型,使得用户明确自己的需求。依题意用户“不能标识出详细的输入、处理及输出需求(即需求不是很明确)”,且开发者“可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式”,因此在这种情况下,采用原型化模型开发最恰当。

更多相关问题