首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题。(2008年5月试题五) [说明] 一个软件产品或软件项目的研制过程具有其自身的生命周期,该生命周期要经历策划、设计、编码、测试、维护等阶段,一般称该生命周期为软件开发生存周期或软件开发生命周期(SDLC)。把整个软
阅读下列说明,回答问题。(2008年5月试题五) [说明] 一个软件产品或软件项目的研制过程具有其自身的生命周期,该生命周期要经历策划、设计、编码、测试、维护等阶段,一般称该生命周期为软件开发生存周期或软件开发生命周期(SDLC)。把整个软
admin
2015-05-27
40
问题
阅读下列说明,回答问题。(2008年5月试题五)
[说明]
一个软件产品或软件项目的研制过程具有其自身的生命周期,该生命周期要经历策划、设计、编码、测试、维护等阶段,一般称该生命周期为软件开发生存周期或软件开发生命周期(SDLC)。把整个软件开发生命周期划分为若干阶段,使得每个阶段有明确的目标和任务,使规模大、结构和管理复杂的软件开发变得便于控制和管理。
软件开发生命周期的维护阶段实际上是一个微型的软件开发生命周期,在维护生命周期中,最重要的就是对稳定的管理。请问,此表述是否正确?如果你认为不正确,请写出正确的表述。
选项
答案
此表述是不正确的。 正确的表述应该是:软件开发生命周期的维护阶段实际上是一个微型的软件开发生命周期,在维护生命周期中,最重要的就是对变更的管理。
解析
本题考查信息系统管理中软件开发生命周期三种模型的优缺点及其生命周期维护阶段主要特点的基本知识。
一个软件产品或软件项目的研制过程具有其自身的生命周期,该生命周期要经历策划、设计、编码、测试、维护等阶段,一般称该生命周期为软件开发生存周期或软件开发生命周期(SDLC)。把整个软件开发生命周期划分为若干阶段,使得每个阶段有明确的目标和任务,使规模大、结构和管理复杂的软件开发变得便于控制和管理。
常见软件开发生命周期中的瀑布模型、演化模型、螺旋模型等模型说明如下。
(1)快速原型
软件原型是所提出的新产品的部分实现,建立原型的主要目的是为了解决在产品开发的早期阶段需求不确定的问题,其目的是:明确并完善需求,探索设计选择方案,发展为最终的产品。原型方法是先根据已给出的和分析的需求,建立一个原始模型,这是一个可以修改的模型(在生命周期中,需求分析编写成文档后一般不再做大量修改)。在软件开发的各个阶段会把有关信息相互反馈,对模型进行修改,使模型渐趋完善。最终的结构将更适合用户的要求。
快速原型开发模型的优点是:直观、开发速度快。快速原型开发模型的缺点是:设计方面考虑不周全。快速原型开发适用于项目需要快速给客户展示产品的软件生命周期。
(2)瀑布模型
瀑布模型给出了软件生成周期各阶段的固定顺序,即可行性分析、需求分析、软件设计、编码实现、测试和维护等,上一个阶段完成后才能进入下一个阶段。
瀑布模型的优点是:强调开发的阶段;强调早期计划及需求调查;强调产品测试。瀑布模型的缺点是:依赖于早期进行的需求调查,不能适应需求的变化,单一流程,开发中的经验教训不能反馈应用于本产品的过程;风险通常到开发后期才能显露,失去及早纠正的机会。瀑布模型适用于项目需求简单清楚,在项目初期就可以明确所有需求,不需要二次开发的软件生命周期。
(3)迭代模型
迭代模型是RUP推荐的周期模型。迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:需求、分析设计、实施和测试工作流程。实质上,它类似小型的瀑布式项目。RUP认为,所有的阶段都可以细分为迭代。每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。
迭代模型的优点是:开发中的经验教训能及时反馈;信息反馈及时;销售工作有可能提前进行;采取早期预防措施,增加项目成功的机率。迭代模型的缺点是:如果不加控制地让用户接触开发中尚未测试稳定的功能,可能对开发人员及用户都产生负面的影响。迭代模型适用于项目事先不能完整定义产品所有的需求,计划多期开发的软件生命周期。
(4)演化模型
演化模型是在快速开发一个原型的基础上,根据用户在调用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本,重复这一过程,直到演化成最终的软件产品。
(5)螺旋模型
螺旋模型是将瀑布模型和烟花模型相结合,它综合了两者的优点,增加了风险分析。它以原型为基础,沿着螺线自内向外旋转,每旋转一周都要经过制定计划、风险分析、实施工程、客户评价等活动,并开发原型的一个新版本。经过若干次螺旋上升的过程之后,最终得到软件。
(6)喷泉模型
喷泉模型对软件复用和生命周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法。“喷泉”体现迭代和无间隙特征。系统的某个部分常常重复工作多次,相关功能在每次迭代中随之加入演进的系统。无间隙指的是在开发活动,即分析、设计和编码之间不存在明显的边界。
维护阶段实际上是一个微型的软件开发生命周期。在维护生命周期中,最重要的就是对变更的管理。软件开发完成后,就必须对软件进行维护。软件的维护包括纠错性维护、改进型维护等方面。因此,题中正确的表述应该是:软件开发生命周期的维护阶段实际上是一个微型的软件开发生命周期,在维护生命周期中,最重要的就是对变更的管理。
转载请注明原文地址:https://kaotiyun.com/show/UmUZ777K
本试题收录于:
信息系统管理工程师下午应用技术考试题库软考中级分类
0
信息系统管理工程师下午应用技术考试
软考中级
相关试题推荐
程序设计语言Lisp与Prolog分别是(41),它们的理论基础分别是(42)它们的数据结构分别是(43),它们的程序形式分别是(44),主要应用于(45)。
面向对象型的程序设计语言具有数据抽象、信息隐蔽、(36)等特征。作为运算单位的对象应具有下列特性:(37)、(38)、(39)。(40)是面向对象型的语言。
(31)是用于描述软件详细设计的语言,(32)是支持动态汇集(Dynamic Binding)概念的语言,(33)是支持强类型(Strong Yying)概念的语言,(34)语言的一个主要特点是用透明性,(35)语言是一种过程性语言。
一种最早用于科学计算的程序设计语言是(17);一种提供指针和指针操作且不存在布尔类型的、应用广泛的系统程序设计语言是(18);一种适合在互联网上编写程序可供不同平台上运行的面向对象程序设计语言是(19);一种在解决人工智能问题上使用最多的、有较强的表处理功
一种最早用于科学计算的程序设计语言是(17);一种提供指针和指针操作且不存在布尔类型的、应用广泛的系统程序设计语言是(18);一种适合在互联网上编写程序可供不同平台上运行的面向对象程序设计语言是(19);一种在解决人工智能问题上使用最多的、有较强的表处理功
“企业系统规划方法”和“信息工程”都推荐建立表示数据类(主题数据库)和过程之间关系的CU矩阵M。其中矩阵M按照一定的规则进行调整后,可以给出划分系统的子系统方案,并可确定每个子系统相关的1._____和2._____;同时也可了解子系统之间的
UML提供了5种对系统动态方面建模的图,其中(1)对系统行为组织和建模;(2)对系统功能建模,它强调对象之间的控制流;(3)之间是同构的。(2)
同一型号的1000台计算机,在规定的条件下工作1000小时,其中有10台出现故障。这种计算机千小时的可靠度R为(1),失效率λ为(2)小时,平均故障间隔时间(MTBF)为(3)小时。(3)
Motif是Unix下的(1)。X-Windows是基于(2)的系统软件。管道是 Unix中的一个重要功能,它通过(3),从(4)传递资料。在Unix中,用户可以用一个简短的命令来替代经常使用的较复杂的命令行,这可用(5)命令来实现。
随机试题
Manypeoplebelievethatpassionandcommitmentarethefoundationsofstrongromanticrelationships.Butarelationshipismade
急性羊水过多多发生在妊娠的下列哪个时间段
男,30岁。间断水肿3年,血压升高4个月。查体:BP165/95mmHg,双下肢轻度水肿。尿沉渣镜检RBC30~35/HP,尿蛋白定量1.5g/d。Scr135μmol/L,Alb42g/L。患者降压治疗首选的药物是
A.苯巴比妥酸,pKa3.75(未解离率0.022%.)B.己锁巴比妥,pKa8.4(未解离率90%.)C.苯巴比妥,pKa7.4(未解离率50%.)D.异戊巴比妥,pKa7.9(未解离率75%.)E.戊巴比妥,pKa8.0(未解离率80%.)
机械修配厂或修理车间,使用少量的汽油等甲类溶剂清洗零件,该厂房的火灾危险性按()类考虑。
金某于2004年3月18日向国家知识产权局提交了一件实用新型专利申请。2004年8月13日,金某以该实用新型专利申请为优先权基础提出了一件PCT国际申请。该PCT国际申请于2006年7月20日进入中同国家阶段,并于2008年3月6日被公告授予发明专利权。该
篮球比赛中,某持球队员向篮下突破,遇防守堵截,即传球给进攻时机更好的同伴投篮,这是运用()战术。
课程资源的概念有狭义和广义之分。狭义的课程资源是指有利于实现课程目标的各种因素。()
下列哪一条约禁止人民参加反帝运动,同时也是清政府完全成为帝国主义统治中国工具的标志?()
经济舱
最新回复
(
0
)