软件水平考试

某小型软件公司欲开发一个基于Web的考勤管理系统,客户对系统的基本功能、表现形式等要求并不明确,在这种情况下,采用( )比较合适。A.瀑布模型 B.螺旋模型 C.V模型 D.原型化模型

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

A.瀑布模型
B.螺旋模型
C.V模型
D.原型化模型
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

欲开发一款系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用()。

A.原型模型

B.瀑布模型

C.V模型

D.螺旋模型


参考答案:D
螺旋模型将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。螺旋模型由风险驱动,强调可选方案和约束条件从而支持软件的重用,有助于将软件质量作为特殊目标融入产品开发之中。

第2题:

某企业欲开发基于互联网的业务系统,前期需求不明确,同时在市场压力下,要求尽快推向市场。此时适宜使用的软件开发过程模型是 (6) 。 A.瀑布模型 B.螺旋模型 C.V模型 D.原型化模型


正确答案:D
要点解析:瀑布模型简单易用,开发进程比较严格,要求在项目开发前,项目需求已  经被很好地理解,也很明确,项目实施过程中发生需求变更的可能性小。        
v模型在瀑布模型的基础上,强调测试过程与开发过程的对应性和并行性,同样要求需求明  确,而且很少有需求变更的情况发生。        
螺旋模型表现为瀑布模型的多次迭代,主要是针对风险比较大的项目而设计的一种软件开发    
过程模型,主要适用于规模很大的项目,或者采用了新技术以及不确定因素和风险限制了项目进度的项目。        
原型模型是在需求阶段快速构建一部分系统的生存期模型,主要是在项目前期需求不明确,或者需要减少项目不确定性的时候采用。原型化可以尽快地推出一个可执行的程序版本,有利于尽浔 
早占领市场。依题意,该企业适宜采用原型化模型进行该项目的软件开发。 

第3题:

● 某企业欲开发基于互联网的业务系统,前期需求不明确,同时在市场压力下,要求尽快推向市场。此时适宜使用的软件开发过程模型是 (26) 。

A. 瀑布模型 B. 螺旋模型 C. V模型 D. 原型化模型


正确答案:D

第4题:

●某开发小组的任务是开发一个大型软件产品的图形用户界面,宜采用(43)开发过程模型。

(43)A.瀑布

B.原型

C.V模型

D.螺旋


正确答案:B

第5题:

● 欲开发一系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用(50) 。

(50)

A. 原型模型

B. 瀑布模型

C. V 模型

D. 螺旋模型


正确答案:A

第6题:

● 假设某软件公司与客户签订合同开发一个软件系统,系统的功能有较清晰的定义,且客户对交付时间有严格要求,则该系统的开发最适宜采用(30)。

(30)A.瀑布模型

B.原型模型

C. V模型

D.螺旋模型


正确答案:A

第7题:

某项目组拟开发一个大规模系统,且具备了相关领域及类似规模系统的开发经验。下列过程模型中,______最合适开发此项目。

A.原型模型

B.瀑布模型

C.V模型

D.螺旋模型


正确答案:A

第8题:

若全面采用新技术开发一个大学记账系统,以替换原有的系统,则宜选择采用()进行开发。

A.瀑布模型

B.演化模型

C.螺旋模型

D.原型模型


参考答案:A
瀑布模型是W.Royce于1970年首先提出的,由可行性研究、需求分析、系统设计、编码、测试、运行和维护各阶段组成。该模型把软件生命过程比喻成瀑布的流水,每个阶段看作瀑布中的一个台阶,软件生命过程在台阶上由上向下流动。瀑布模型规定上一阶段的变换结果是下一阶段变换的输入,相邻两个阶段具有因果关系,紧密相连。为保障软件开发的正确性,每一阶段任务完成后,都必须对它的阶段性产品进行评审,确认之后再转入下一阶段的工作。评审过程发现错误和疏漏后,应该反馈到前面的有关阶段修正错误、弥补疏漏,然后再重复前面的工作,直至某一阶段通过评审后再进入下一阶段。本题是要用新技术开发一个系统,并替换原有系统,客户需求明确,工作可以采用线性的方式完成,因此适合采用瀑布模型进行开发。

第9题:

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

(23)

A.瀑布模型

B.螺旋模型

C. V模型

D.原型化模型


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

第10题:

试题(26)

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

(26)A.瀑布式

B.喷泉

C.增量

D.螺旋


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

更多相关问题