您所在的位置: 首页>>读书频道>>考试认证>>软考>>

3.1.1 软考上午试题与解析(31-35)

http://book.51cto.com  2007-10-18 11:21  郭春柱  电子工业出版社易飞司公司  我要评论(0)

3.1.1  试题描述

试题31
基于构件的开发(CBD)模型,融合了  (31)  模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。
(31) A.瀑布   B.螺旋     C.喷泉    D.快速应用开发(RAD)
试题32
以下关于软件质量度量指标的叙述中,说法正确的是  (32)  。
(32) A.正确性就是用每千行代码的故障(fault)数来度量   
B.软件完整性是指软件功能与需求符合的程度
C.软件维护的工作量比开发阶段的工作量小 
D.可用性与用户的操作效率和主观评价有关
试题33
风险的成本估算完成后,可以针对风险表中的每个风险计算其风险曝光度。某软件小组计划项目中采用50个可复用的构件,每个构件平均是100 LOC,本地每个LOC的成本是13元人民币。以下是该小组定义的一个项目风险。
① 风险识别:预定要复用的软件构件中只有50%将被集成到应用中,剩余功能必须定制开发。
② 风险概率:60%。
③ 该项目风险的风险曝光度是  (33)  。
(33) A.10 500  B.19 500   C.32 500   D.65 000
试题34
CMM模型的第三级为已定义级,其主要过程是关于项目和组织的策略。属于该级别新定义的关键过程域是  (34)  。
(34) A.软件配置管理 B.技术变更管理 C.软件质量管理  D.集成软件管理
试题35
可以用项目三角形表示项目管理中主要因素之间相互影响的关系,  (35)  处于项目三角形的中心,它会影响三角形的每条边,对三条边的任何一条所作的修改都会影响它。
(35) A.范围   B.时间    C.成本    D.质量

要点解析

(31)B。要点解析:螺旋模型是演化软件过程模型的一种,最早由Boehm提出,它将原型实现的迭代特征与线性顺序模型中控制的和系统化的方面结合起来,使软件增量版本的快速开发成为可能。在螺旋模型中,软件开发是一系列的增量发布。
面向对象技术为软件工程的基于构件的过程模型提供了技术框架。基于构件的开发模型融合了螺旋模型的许多特征。它本质上是演化型的,要求软件创建迭代方法。
基于构件的开发模型是利用预先包装好的软件构件来构造应用的。统一软件开发(RUP)过程是在产业界提出的一系列基于构件的开发模型的代表。
(32)D。要点解析:最主要的软件质量度量指标有正确性、可维护性、完整性和可用性。软件的正确性是指软件完成所需功能的程度,尽管这种程度与每千行代码的故障数有关,但不完全等同。
软件完整性是指软件在安全方面抗攻击的能力。
软件维护的工作量比开发阶段的工作量大,通常的估计是,开发阶段的工作量占软件生命期整个工作量的40%,而维护阶段的工作量则占60%,甚至更多。
软件可用性用来度量软件的“用户友好性”,可以从①学会操作软件所需的体力和智力、②对系统的使用达到中等效率所需的时间、③当系统由一个中等效率的人使用时测量到的生产率增长值和④用户对系统的主观评价等4个方面来度量可用性。
(33)B。要点解析:风险曝光度(Risk Exposure,RE)的计算公式为:RE=P×C。其中,P是风险发生的概率,C是风险发生时带来的项目成本。
该软件小组计划采用50个可复用的构件,如果只有50%可能被使用,则25个构件必须从头开发。由于构件平均是100 LOC,每个LOC的成本是13元人民币,则开发构件的整体成本C=25×100×13=32 500元人民币。因此RE=0.6×32 500=19 500元人民币。
(34)D。要点解析:CMM模型是对软件组织进化阶段的描述,其第3级(已定义级)主要过程是关于项目和组织的策略,所定义的关键过程域有集成软件管理、组织过程定义和软件产品工程等。
选项A的“软件配置管理”是CMM模型可重复级(第2级)定义的关键过程域;
选项C的“软件质量管理”是定量管理级(第4级)定义的关键过程域;
选项B的“技术变更管理”是优化级(第5级)定义的关键过程域。
(35)D。要点解析:项目三角形是指项目管理三角形,3条边分别是指时间、成本和范围,三者存在密切的关系。质量是项目三角形中的第4个关键因素,可以把它看成三角形的重心,具体分析如下。
① 如果调整项目三角形的时间边,在分析项目工期之后,可能发现项目的实际工期超过了原来的预算,此时有多种方法可以调整项目工期的长度。选择的方法受到各种约束条件(如资金、项目范围和项目质量等)的影响。最有效的缩短工期的办法是调整项目关键路径上的任务,具体做法是,缩短一些工作任务的工期、安排一些工作任务同步进行、分配额外资源加速进度或者缩小项目范围。当调整项目工期时,项目成本可能增加,资源可能会被过度分配,而且项目范围也可能发生变化;
② 如果调整项目三角形的资金边,为了降低成本,可以缩小项目范围,这样任务减少,占用的资源也会下降,成本就会降低,同时项目的工期也会缩短;
③ 如果调整项目三角形的范围边,改变项目的范围一定包括改变项目任务的数量和工期。项目范围和质量是密切相关的,在缩小范围的同时,会降低既定的项目质量要求。否则不可能在原来的资源和时间内达成新的目标,所以项目的预期目标限定了相应的资源和时间;
④ 项目三角形的3条边中任何一条边发生变化都会影响项目质量,项目质量受3条边的约束。例如,如果发现项目工期还有剩余时间,可以通过增加项目任务来扩大范围。有了这种项目范围的扩大,就能够提高项目质量。反之,如果需要降低项目成本,将其控制在项目预算范围之内,就不得不通过减少项目任务或者缩短项目工期来缩小项目范围。随着项目的缩小,就很难保证既定的项目质量了,所以削减项目成本会导致项目质量的降低。

【责任编辑:雪花 TEL:(010)68476606】

回书目   上一节   下一节
2008年上半年全国软考最新试题、答案及点评
2008年9月全国等级考试试题与答案专题
网管员考试模拟试题
清除“熊猫烧香”病毒专题
C# 3.0完全自学宝典
 
 验证码: (点击刷新验证码)   匿名发表
  • 野蛮生长

  • 作者:冯仑著
  • “地产界的思想家”冯仑纵横生意江湖20年来,第一次系统梳理出书。  三十年来中国民营企业从前公司时代发展到公司时代,21..
Copyright©2005-2008 51CTO.COM 版权所有