首页
登录
从业资格
某公司要开发一个软件产品,产品的某些需求是明确的,而某些需求则需要进一步细化。由
某公司要开发一个软件产品,产品的某些需求是明确的,而某些需求则需要进一步细化。由
免费题库
2022-08-02
38
问题
某公司要开发一个软件产品,产品的某些需求是明确的,而某些需求则需要进一步细化。由于市场竞争的压力,产品需要尽快上市。则开发该软件产品最不适合采用( )模型。A.增量B.原型C.瀑布D.螺旋
选项
A.增量
B.原型
C.瀑布
D.螺旋
答案
C
解析
本题考查软件过程模型的基本概念。
软件过程模型习惯上也称为软件开发模型,是软件开发全部过程、活动和任务的结构框架。
瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。它包括需求分析、设计、编码、测试、运行和维护。瀑布模型的优点是:容易理解,管理成本低,强调开发的阶段性早期计划及需求调查和产品测试。不足之处是:客户必须能够完整、正确和清晰地表达他们的需要,需求或设计中的错误往往只有到了项目后期才能够被发现。
增量模型融合了瀑布模型的基本成本和原型实现的迭代特征,它假设可以将需求分段为一系列增量产品,每一增量可以分别地开发。该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。
大量的实践表明,在开发初期很难得到一个完整的、准确的需求规格说明。这主要是由于客户往往不能准确地表达对未来系统的全面要求,开发者对要解决的应用问题模糊不清,以至于形成的需求规格说明常常是不完整、不准确的,有时甚至是有歧义的。此外,在整个开发过程中,用户可能会产生新的要求,导致需求的更变。而瀑布模型难以适应这种需求的不确定性和变化,于是出现了快速原型这种新的开发方法。原型是预期系统的一个可执行版本,反映了系统性质的一个选定的子集。一个原型不必满足目标软件的所有约束,其目的是能快速、低成本地构建原型。
螺旋模型将瀑布模型和演化模型结合起来,加入了两种模型均忽略的风险分析,弥补了这两种模型的不足。螺旋模型强调风险分析,使得开发人员和用户对每个演化层出现的风险有所了解,继而做出应有的反应。因此特别适用于庞大、复杂并且有高风险的系统。与瀑布模型相比,螺旋模型支持用户需求的动态变化,为用户参与软件开发的所有关键决策提供了方便,有助于提高软件的适应能力,并且为项目管理人员及时调整管理决策提供了便利,从而降低了软件开发的风险。
转载请注明原文地址:https://tihaiku.com/congyezige/2401477.html
本试题收录于:
高级系统分析师题库软件水平考试初中高级分类
高级系统分析师
软件水平考试初中高级
相关试题推荐
当专业监理工程师需要调整时,总监理工程师应()A.监理公司 B.监理项目部
监理项目实行()负责制,监理人员还应包括专业监理工程师和监理员等。A.公司总监
当()需要调整时,监理单位应征得建设单位同意并书面通知承建单位A.监理工程师
在监理合同签订之后应该由()编制监理规划A.公司总监 B.项目总监 C.总
某软件公司通过向用户不定期发布更新补丁对软件产品进行维护,并在潜在错误成为实际错
下列选项中哪些是需求分析阶段的成果()。A.概要设计说明书 B.软件编码
根据GB/T16260.1—2006《软件工程产品质量》,软件产品使用质量特性
信息化从“小”到“大”分为以下五个层次,分别是产品信息化、企业信息化、()、国
以下()工作不适采用评审A.合同签订前期合同审核工作 B.建设单位的用户需求
()包括本单位的质量目标并且质量目标能反映客户的期望和需求,它是质量管理工作的
随机试题
"Wheredoyoucomeinyourfamily?"AccordingtoFrankSulloway,aUSsocio
AnewstudyfromtheUniversityofNewSouthWaleshasdiscoveredthatdurin
某城市轨道交通隧道工程,采用暗挖法施工。下列隧道结构开挖和初期支护施工采取的安全
甲状腺借左、右两叶上极内侧的悬韧带悬吊于()A.甲状软骨上 B.环状软骨
流网法是土石坝渗流分析的一种方法,下列关于流网法基本特性的说法错误的是()。A
有"万能溶媒"之称的是A.乙醇B.甘油C.液状石蜡D.二甲基亚砜E.聚乙二醇
《中华人民共和国药典》是由A:国家药典委员会制定的药物手册 B:国家药典委员会
各种运输方式内外部的各个方面的构成和联系,就是( )。 A.运输系统
(2018年真题)在商业银行依法收贷过程中,按照法律规定,以下关于仲裁和诉讼时效
下列施工成本控制程序中,属于成本全过程控制基础的是()。A.管理行为控制程
最新回复
(
0
)