我是靠谱客的博主 无情电源,最近开发中收集的这篇文章主要介绍第23节 软件构件技术和软件体系结构,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

软件构件技术和软件体系结构
1[单项选择题]( )不是活动历时估算依据。
A项目范围说明书
B活动资源需求
C组织过程资产
D项目进度计划
【参考答案】D
【题目解析】活动历时估算的依据有:活动清单、活动清单属性、项目范围说明书、项目成本估算、活动资源需求、资源可用性、组织的过程资产和风险记录。
项目进度计划是活动历时估算过程之后的制定进度计划过程的交付物,不是活动历时估算过程的依据。

2[单项选择题]一般根据项目的()来安排优先级。
A复杂程度;
B规模;
C进度和质量要求;
D重要和紧急程度;
【参考答案】D

3[单项选择题]项目控制中最重要的因素是 ( ) .
A上层管理的投入程度
B对资源负责
C有明确的要求
D充足的管理准备金
【参考答案】C

4[单项选择题]下面哪项工作是制订进度计划的基础:
A工作分解结构(WBS)
B网络图
C甘特图(GANTT)
D资源平衡(RESOURCE LEVELLING)
【参考答案】A

5[单项选择题]模块设计时通常以模块的低耦合为目标,下面给出的四项耦合中,最理想的耦合形式是()。
A数据耦合
B控制耦合
C公共耦合
D内容耦合
【参考答案】A

6[单项选择题]在选择最佳的项目组织形式时,第一步是() 。
A建立 WBS ,并由它决定项目的组织结构
B制度初期项目计划,确定每项任务的职能领域
C参考由最高管理层制定的项目章程
D、制定项目进度表,包括流程图,并确定负责单项任务的职能单位
【参考答案】C

7[单项选择题]以下关于关键路径法的叙述,( )是不正确的。
A如果关键路径中的一个活动延迟,将会影响整个项目计划
B关键路径包括所有项目进度控制点
C如果有两个或两个以上的路径长度一样,就有可能存在多个关键路径
D关键路径可随项目的进展而改变
【参考答案】B
【题目解析】关键路径分析是通过对各条路径的分析用时最长的那条路径为关键路径,关键路径只有一个决定因素就是路径用时,如果有两个或两个以上的路径长度一样,就有可能存在多个关键路径。项目进度用时是由关键路径决定的,在关键路径上的活动叫做关键活动,其时差为零,如果关键路径中的一个活动延迟,将会影响整个项目计划。在项目进展过程中,由于资源平衡,关键路径可能用时缩短,比其他的路径用时还少,这时关键路径就发生变更。关键路径并不包含全部项目活动,因此关键路经不能包括所有项目进度控制点。根据上述分析,应选B。

8[单项选择题]在进度计划实施中,若某工作的进度偏差小于或等于该工作的( ) ,此偏差将不会影响总工期。
A自由时差
B紧前工作最迟完成时间
C总时差
D后工作最早开始时间
【参考答案】C
【题目解析】如果工作的进度偏差大于该工作的总时差,则此进度偏差必将影响其后续工作和总工期,必须采取相应的调整措施;如果工作的进度偏差未超过该工作的总时差,则此进度偏差不影响总工期。至于对后续工作的影响程度,还需要根据偏差值与其自由时差的关系作进一步分析

9[单项选择题]以下说法都正确,除了:
A高层管理人员的控制点可以设在工作包的层次以上选定的管理点。
B控制帐户的控制点在相关的工作包尚未规划时可以作为规划的基础
C规划组合是用来规划已经有了具体计划活动的已知工作内容。
D规划组合是在工作分解结构中控制帐户以下,但在工作包以上的工作分解结构
【参考答案】C
【题目解析】规划组合是在工作分解结构中控制账户以下,但在工作组合以上的工作分解结构组成部分。这个组成部分的用途是规划无详细计划活动的已知工作内容。

10[单项选择题]项目业绩报告表明如下:PV(BCWS)规划价值计划工作预算=100;EV(BCWP)挣得值已完成工作预算=90;AC(ACWP)实际费用支出已完成实际预算费用=110。总预算为 150。进度偏差为何?
A-20
B-10
C+10
D+20
【参考答案】B

11[单项选择题]你对某一项目做了阶段总结,并注明计划28 000小时,实际工作已花去计划时间中的25 000小时,实际花费26 000小时。下面正确的结论是( )
A此项目在较乐观的成本效率上运行
B整个项目的实际花费比计划的要多
C项目落后于计划
D项目提前于计划
【参考答案】C

12[单项选择题]运用关键路线法CPM来进行进度计划数学分析的前提是( )。
A网络中只能有一条关键线路
B网络中不能存在虚活动
C每项工作的持续时间都是明确的、肯定的
D每项活动的进行都有足够的资源
【参考答案】C

13[单项选择题]一家大型信息技术咨询公司的一名项目经理被任命负责大客户的软件整合项目。他是在项目进度计划制定完毕后被任命的。客户的项目管理层向项目经理解释说明项目历时太长。市场竞争压力要求项目比计划工期提前一个月完工。他们已经对项目范围进行了审核,认为无法对范围进行削减。他们同时告诉项目经理如果每项任务的历时可以削减10%,这个提前完工的目标就可以实现。在这种情况下,项目经理能够采取的最合适的措施是:
A启动变更控制程序,说明项目进度计划需要变更,井审核涉及的风险。
B与团队开会,审核每项任务如何消减10%,以便满足目标。
C并行进行更多的关键路径任务。
D管理层一起审核最初的项目计划并讨论为压缩进度可以采取的范围变更。
【参考答案】C
【题目解析】最好的方法是快速跟进 , 或同步进行工作。这样会将更多的精力集中到关键路径上。因为这已经发生 , 所以与管理层会面 , 讨论范围将无济于事。

14[单项选择题]下面哪一方法通常不会被用来缩短进度?
A赶工
B变更范围
C以并行方式而不是序列方式来实施进行活动
D资源平衡
【参考答案】D

15[单项选择题]下列提法中不正确的是(  )。
A进度控制是一个在确定情况下编制计划的过程
B进度控制是一个在动态情况下编制计划的过程
C项目专用网站可以作为基于网络的信息处理平台辅助进度控制
D进度控制软件是在工程网络计划原理基础上编制的
【参考答案】A
【题目解析】国外有很多用于进度计划编制的商品软件,这些软件都是在工程网络计划原理的基础上编制的。进度控制是一个动态编制和调整计划的过程,初始的进度计划和在项目实施过程中不断调整的计划,以及与进度控制有关的信息应尽可能对项目各参与方透明,以便各方为实现项目的进度目标协同工作。 为使业主方各工作部门和项目各参与方便捷地获取进度信息,可利用项目专用网站作为基于网络的信息处理平台辅助进度控制。

16单项选择题不用于进度控制
A进度变更控制系统
B工作绩效信息
C项目管理软件
D偏差分析
【参考答案】B

17[单项选择题]以下都是范围说明书的内容,除了:
A产品范围说明书
B项目要求说明书
C控制帐户
D项目配置管理要求
【参考答案】C

18[单项选择题]开始和完成日期反映着预期的资源可行性,这样的项目进度被称为:
A资源限制的进度
B资源分配进度
C资源平衡进度
D资源定量化进度
【参考答案】A

19[单项选择题]快速跟踪的意思的
A缩短关键路径工作周期,目的是缩短项目周期
B通过对各种逻辑关系并行确定来缩短项目周期
C使用最好的资源尽快完成工作
D同其他项目协调好关系以减少行政管理的磨擦
【参考答案】B

20[单项选择题]为了进行管理控制,必须对项目执行情况加以比较,对偏差进行测量,这要根据什么?
A范围基准
B绩效测量基准
C进度基准
D控制系统
【参考答案】B
【题目解析】绩效测量基准是用于测量绩效的按时间段分配的预算计划。它是通过向成本账户和适用的间接账户中分配预算而形成的。它通常整合项目的范围、进度和成本参数,但它也可包含技术和质量参数

21[单项选择题]快速跟进是进度控制的手段之一。以下对快速跟进的理解,( )是正确的。
A调整部分工作的顺序关系,使用网络图和关键路径分析等进度计划工具,尽可能将一些工作并行进行
B充分利用周六、周日或晚上等非工作时间段实施项目
C充分发挥每一个成员的作用,用积极的绩效考核方法,提升每个成员的技能水平和绩效
D加强项目干系人之间的交流和沟通,以加快项目的进度
【参考答案】A
【题目解析】先要理解什么是快速跟进
快速跟进。这种进度压缩技术通常同时进行按先后顺序的阶段或活动。例如,建筑物在所有建筑设计图纸完成之前就开始基础施工。快速跟进往往造成返工,并通常会增加风险。这种办法可能要求在取得完整、详细的信息之前就开始进行,如工程设计图纸。其结果是以增加费用为代价换取时间,并因缩短项耳进度时间而增加风险。

22[单项选择题]用来评估项目活动的实际进展的是()
A绩效测量基准
B工作绩效信息
C工作绩效测量结果
D进度预测
【参考答案】C
【题目解析】这里如果对概念掌握不是很透彻,没有记下相应选项的说明的话,大部分考生很容易就选择了B,但实际答案是C。
绩效测量基准是一个经过批准的项目工作计划,用来与项目的执行情况比较,以测量偏差,进行管理控制,他是范围、进度、成本参数的整合,有时也可能包括技术和质量参数。
工作绩效测量结果,是采用工作绩效信息来计算项目活动的测量指标,以便对照计划的要求,评估项目活动的实际进展
工作绩效信息和工作绩效测量结果的区别:工作绩效信息是客观的绩效结果信息,没有好坏而言,而工作绩效测量结果是工作绩效信息与计划要求的绩效测量基准对比得到的一个评价信息,来评估活动的实际进展,这个结果有好坏之分
绩效报告常用格式包括横道图(也称甘特图)、S-曲线图、直方图和表格。

23[单项选择题]在设计模式演化时,必须定义一组设计类。其中( )实现软件管理和控制功能,使得系统能够运行并在其计算环境内与外界通信。
A用户接口类
B业务域类
C过程类
D系统类
【参考答案】D

24[单项选择题]( )能最准确地计算活动的历时(AD)。
AAD=工作量/人员生产率
BAD=工作量/人力资源数量
CAD=(最乐观时间+ 4最可能时间+最悲观时间)/ 6
DAD=人员生产率×项目规模
【参考答案】B
【题目解析】活动历时估算过程估计完成各项计划活动所需的纯的工作时间。活动历时估算时要在综合考虑各种资源、人力、物力和财力的情况,从而把完成项目各项活动所需的纯的工作时间估计出来。
在已估算出完成活动所需的工作量(例如30人天)、已有的人力资源数量(如5人)后,就可以根据下列公式估算出该活动的历时:
AD=工作量/人力资源数量
=30人天/5人
=6天
C是三点估算法,是计算期望工期

25[单项选择题](63) 是大型及复杂项目制定进度计划的工具,用于评价项目进度目标的实施风险。
A甘特图
B关键路径
C假设情景分析
DPERT估计
【参考答案】D

26[单项选择题]作为制定进度计划的输出,项目进度计划也是下述哪项的输入?
A规划采购
B实施采购
C管理采购
D结束采购
【参考答案】A
【题目解析】项目进度计划是规划采购的输入

27[单项选择题]在建设工程进度调整过程中,调整进度计划的先决条件是( )。
A确定原合同条件调整的范围
B确定可调整进度的范围
C确定原合同价款调整的范围
D确定承包单位成本的增加额
【参考答案】B
【题目解析】选项A、C、D与调整进度计划没有相关性,选择答案B正确

28[单项选择题]某信息系统集成项目经理王某收到客户的最新变更要求,他带领其团队成员经过认真分析,发现这次变更将导致项目范围增加近70%,初步估计成本将增加5倍。王某必须要在已被批准的项目计划中改变原定的开始和结束日期,那么他的第一步工作应该是( )。
A修改合同
B增加人员和资源
C重新制订基准计划
D采用一个新的目标进度计划
【参考答案】D
【题目解析】进度修正属于一种特殊的进度更新,这种更新将导致项目开始和结束日期的变更。日期通常根据项目范围或估计的变更而修正。如果进度延误非常严重以至于需要实际的数据来测算绩效,就需要重新制定基准计划。但是重新制订基准计划只能作为进度控制的最后手段,采用新的目标进度则是进度修正的常用方式。而由于项目范围变化以及成本增加等因素造成的包括修改合同和增加资源等后继活动则并非首要工作。
这里主要是要抓住题目中第一步工作这个关键词,修改合同这肯定不是第一步的工作啊,你如果要修改合同,至少要重新制定基准计划吧,这样你才有依据去修改合同。而且这题“王某必须要在已被批准的项目计划中改变原定的开始和结束日期”,这是王某下一步要做的事情,所以他下一步首先要做的就是满足这个要求,采用一个新的目标进度计划

29[单项选择题]在非关键路线上的二件工作之间的开始到开始关系中,项目团队认为: 在前序工作开始之后, 后序工作的开始时间要被延迟3天。这种延迟被称为
A时差
B自由时差
C水平时差
D滞后
【参考答案】D

30[单项选择题]在活动定义中,工作包被有计划的分解为更小的组成部分,叫做:
A控制帐户(Control Account)
B资源分解结构(RBS)
C规划组合(Planning Package)
D计划活动(Schedule activity)
【参考答案】D

31[单项选择题]修订根据实际可提供之资源的进度计划的过程被称为资源:
A划拨。
B增加。
C安排。
D平衡。
【参考答案】D

32[单项选择题]某人估算下班回家很可能会需要1小时。当进一步追问她时,她估算在路面交通状况最好的情况下走这段路程可能只需要45分钟的时间,而在路面交通状况最差的情况下可能需要长达1小时45分钟的时间。根据这些估算,我们可以得到的标准偏差是多少?
A10分钟
B15分钟
C50分钟
D60分钟
【参考答案】A
【题目解析】标准差=(悲观时间-乐观时间)/6

33[单项选择题]你在负责一个铺设光纤的项目,计划第四天结束时,铺4000m;其中每平米的成本是$1000。但事实上在第四天结束时已经铺了8000m;总共花费了$8000、以下说法正确的是:
AEV=2
BSPI=2
CSPI=2
DCPI=0.5
【参考答案】B

34[单项选择题]多方案分析运用于:
A活动定义
B活动排序。
C活动资源估算。
D活动所需时间估算。
【参考答案】C

35[单项选择题]OMG组织、微软公司、SUN公司所提出的软件构件的标准依次是( )
A①CORBA②EJB③COM
B①UML②VB③J2EE
C①CORBA②COM③EJB
D①CORBA②C#③JAVA
【参考答案】C
【题目解析】到目前为止,常用的软件构件的标准有OMG组织提出的CORBA,微软公司推出的COM和SUN公司推出的EJB。

36[单项选择题]为了避免延迟交付的罚款, 管理层已决定要 “赶工”。 预期会有附加的成本。 为了要进行项目赶工,加班时间或额外的资源应该被安排到:
A所有的活动
B只是那些具有最长的持续时间的活动
C那些在关键路线开端上的具有最低的额外费用的活动
D那些风险度最大的活动
【参考答案】C

37[单项选择题]在制定进度计划时,已经完成了:
① 制进度网络图:②活动资源估算:③活动历时估算。
此时为了确定各项活动的时差可进行()
A资源平衡分析
B进度压缩分析
C关键路线分析
D假设情景分析
【参考答案】C
【题目解析】题用排除法也容易选,只有关键路线分析与活动之间的日期有关系
关键路线有零或负值总时差,在关键路线上的计划活动叫做“关键活动”。为了使路线总时差为零或正值,有必要调整活动持续时间、逻辑关系、时间提前与滞后量或其他进度制约因素。一旦路线总时差为零或正值,则还能确定自由时差。自由时差就是在不延误同一网络路线上任何直接后继活动最早开始时间的条件下,计划活动可以推迟的时间长短。

38[单项选择题]在估算项目中软件开发的工作量时,项目经理按照自己的经验,利用了以下公式:活动历时(软件开发)=5X19XP (P为开发人员的经验系数,19位开发人员的平均工作时间)。该项目经理采用的估算方法是( )。
A参数估算
B类比估算
C三点估算法
D专家判断
【参考答案】A
【题目解析】参数估算法是一种运用历史数据和其他变量(如施工中的平方米造价,软件编程中的编码行数,要求的人工小时数,软件项目估算中的功能点方法等)之间的统计关系,来计算活动资源成本的估算技术。比如将工作的计划数量与单位数量的历史成本相乘得到估算成本。下列情况参数估算最可靠:信息是准确的、参数是容易量化的、模型是可以扩展的

39[单项选择题]项目经理和团队利用( )来对合同绩效提供额外的控制和衡量, 并且描述要由工作团队或工作中心来做的工作。
A工作包
B工作任务
C账户码
D整合点
【参考答案】A

40[单项选择题]为了评估因赶工对项目可能造成的影响,项目经理首先应该计算:
A能够进行加速的每一个关键活动的成本和时间的坡度
B被增加到项目关键路线中的额外资源成本
C当在关键路线中某些任务因赶工而使总进度节省的时间
D对每个处于关键路线中的活动的三种概率时间的PERT估计
【参考答案】A

41[单项选择题]下列关于资源平衡的描述中,( )是正确的。
A资源平衡通常用于已经利用关键链法分析过的进度模型之中
B进行资源平衡的前提是不能改变原关键路线
C使用按资源分配倒排进度法不一定能制定出最优项目进度表
D资源平衡的结果通常是使项目的预计持续时间比项目初步进度表短
【参考答案】C
【题目解析】资源平衡是一种进度网络分析技术,用于已经利用关键路线法分析过的进度模型之中。资源平衡的用途是调整时间安排需要满足规定交工日期的计划活动,处理只有在某些时间动用或只能动用有限数量的必要的共用或关键资源的局面,或者用于在项目工作具体时间段按照某种水平均匀地使用选定资源。这种均匀使用资源的办法可能会改变原来的关键路线。
关键路线法是利用进度模型时使用的一种进度网络分析技术。关键路线法沿着项目进度网络路线进行正向与反向分析,从而计算出所有计划活动理论上的最早开始与完成日期、最迟开始与完成日期,不考虑任何资源限制。关键路线法的计算结果是初步的最早开始与完成日期、最迟开始与完成日期进度表,这种进度表在某些时间段要求使用的资源可能比实际可供使用的数量多,或者要求改变资源水平,或者对资源水平改变的要求超出了项目团队的管理能力。将稀缺资源首先分配给关键路线上的活动,这种做法可以用来制定反映上述制约因素的项目进度表。资源平衡的结果经常是项目的预计持续时间比初步项目进度表长。某些项目可能拥有数量有限但关键的项目资源,遇到这种情况,资源可以从项目的结束日期开始反向安排,这种做法叫做按资源分配倒排进度法,但不一定能制定出最优项目进度表。
关键链法是另一种进度网络分析技术,可以根据有限的资源对项目进度表进行调整。
综上可知,资源平衡是一种进度网络分析技术,用于已经利用关键路线法(非关键链法)分析过的进度模型之中;资源平衡可能会改变原来的关键路线;资源乎衡的结果经常是项目的预计持续时间比初步项目进度表长;按资源分配倒排进度法不一定能制定出最优项目进度表。因此应选C。拥有数量有限但关键的项目资源,资源可以从项目的结束日期反向倒排,可以制定出一个较好的项目进度表,但不一定能制定出最优项目进度表。

42[单项选择题]主要不关注网络路线的总时差。而是集中管理缓冲活动持续时间和用于计划活动资源的制定进度计划所采用的技术是( )
A关键路线法
B资源平衡法
C关键链法
D进度压缩法
【参考答案】C
【题目解析】关键链法是另一种进度网络分析技术,可以根据有限的资源对项目进度表进行调整。关键链法结合了确定性与随机性办法。开始时,利用进度模型申活动持续时间的非保守估算,根据给定的依赖关系与制约条件来绘制项目进度网络图,然后计算关键路线。在确定关键路线之后,将资源的有无与多寡情况考虑进去,确定资源制约进度表。这种资源制约进度表经常改变了关键路线。
为了保证活动计划持续时间的重点,关键链法添加了持续时间缓冲段,这些持续时间缓冲段属于非工作计划活动。一旦确定了缓冲计划活动,就按照最迟开始与垃迟完成日期安排计划活动。这样一来,关键链法就不再管理网络路线的总时差,而是集中注意力管理缓冲活动持续时间和用于计划活动的资源。

43[单项选择题]某供电企业在信息化过程中先后构建了多个部门级的信息系统应用。由于历史原因,这些应用大多采用不同的语言开发,并且运行在多种平台之上,现在该企业希望将这些系统集成起来,实现在各个系统之间快速传递可定制格式的数据包。如果有新数据到达,接收系统能够自动获得通知,当传输发生异常时能够支持数据重传。以下最能满足这种要求的集成方式是( )。
A消息机制
B文件共享
C数据仓库
D工作流
【参考答案】A
【题目解析】消息机制是通过使用面向消息中间件( Message-Oriented Middleware,MOM)利用高效可靠的消息传递机制进行平台无关的数据交流,并可以基于数据通信进行分布系统的集成。通过提供消息传递和消息排队棋型,可以在分布式环境下扩展进程间的通信,并支持多种通讯协议、语言、应用程序、硬件和软件平台。通过使用MOM,通信双方的程序(称其为消息客户程序)可以在不同的时间运行,程序不在网络上直接通话,而是间接地将消息放入MOM服务器的消息机制中。因为程序间没有直接的联系,所以它们不必同时运行。消息客户程序之间通过将消息放入消息队列或从消息队列中取出消息来进行通讯。客户程序不直接与其他程序通信,避免了网络通信的复杂性。消息队列和网络通信的维护工作由MOM来完成。
文件共享是指主动地在网络上(互联网或小的网络)共享自己的计算机文件。一般文件共享使用P2P模式,文件本身存在用户本人的个人电脑上。大多数参加文件共享的人也同时下载其他用户提供的共享文件。这两种行为通常是连在一起的。
数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。可以从两个层次理解数据仓库:首先,数据仓库用于决策支持,面向分析型数据处理,不同于企业现有的操作型数据库;其次,数据仓库是对多个异构数据源(包括历史数据)的有效集成,集成后按主题亘组,且存放在数据仓库中的数据一般不再修改。
工作流(Workflow)是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。工作流管理系统( Workflow Management System,WfMS)的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。工作流需要依靠工作流管理系统来实现。
根据以上分析可知,满足本题案例要求的最恰当的系统集成方式是消息机制,因此正确答案应选A。

44[单项选择题]当工程网络计划的计算工期小于计划工期时,则(  )。
A单代号网络计划中关键线路上相邻工作的时间间隔为零
B双代号网络计划中关键节点的最早时间与最迟时间相等
C双代号网络计划中所有关键工作的自由时差全部为零
D单代号搭接网络计划中关键线路上相邻工作的时距之和最大
【参考答案】A
【题目解析】B:当工程网络计划的计算工期小于计划工期时,关键线路上的工作的总时差就不为零了,所以双代号网络计划中关键节点的最早时间与最迟时间不相等 B错;
C:既然关键线路上的工作的总时差不为零,关键工作的自由时差不可能为零,所以C 错。
D:在关键线路上,单代号搭接网络计划中关键线路上相邻工作的时距之和都应该最小。所以D错。

45[单项选择题]为什么进行逆向资源分配计划?
A确保任务能够按照进度计划要求完成
B为了满足有限的关键项目资源的要求
C为了延迟资源分配
D将资源的主体分配给项目
【参考答案】B
【题目解析】有时,你可能会遇到没有讲过的考题, 然而, 也可以了解问题的含义。这道题应该能够就此增强你的信心。

46[单项选择题]调整任务的时间安排以使得资源不被过分使用,这被称为: .
A、资源平衡使用
B、双双权衡
C、多属性效用理论
D、资源浪费
【参考答案】A

47[单项选择题]对多个项目编制进度计划和分配资源,( )将可能受到影响。
A资源平衡和质量控制
B历时压缩和模拟
C活动清单和工作分解结构
D项目按进度计划实施和阶段成果按时交付
【参考答案】D
【题目解析】资源平衡是合理利用资源的一种方法,质量控制过程监控具体项目结果以确定其是
否符合相关质量标准,制定有效方案,以消除产生质量问题的原因。历时压缩和模拟仿真是制定进度计划的工具和技术。活动清单和工作分解结构的产生在编制进度计划和分配资源之前。对多个项目编制进度计划以及在多个项目之间分配资源,将可能影响各项目的计划执行情况以及阶段成果是否能够按时交付。

48[单项选择题]项目进度是哪个过程的输入
A成本规划
B成本控制
C成本估算
D成本预算
【参考答案】D

49[单项选择题]"Layer"指的是哪种典型架构?
A层状系统
B三层/多层系统
C流程处理系统
D客户机/服务器系统
【参考答案】A

50[单项选择题]在时标网络计划图中,波形代表();
A虚工作;
B自由时差;
C总时差;
D工作持续时间;
【参考答案】B

51[单项选择题]活动排序是指识别与记载计划活动之间的逻辑关系,项目经理对所管理的项目进行活动排序。( )是在活动排序过程中所需要的信息和资料。
A项目进度网络图
B请求的变更
C项目范围说明书
D更新的活动清单
【参考答案】C
【题目解析】活动排序的输入:项目范围说明书、活动清单、活动属性、里程碑清单、批准的变更请求

52[单项选择题]项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。通常可以使用___( )__来进行活动定义。
A鱼骨图
B工作分解结构(WBS)
C层次分解结构
D功能分解图
【参考答案】B
【题目解析】活动定义,就是说完成项目,需要进行哪些活动,也就是做哪些具体的事情。
工作分解结构(WBS),是技术,是方法。

53[单项选择题]对成本和进度进行权衡,确定如何尽量少增加费用的前提下最大限度地缩短项目所需要的时间,称为( )。
A快速跟进
B赶进度
C资源平衡
D资源日历
【参考答案】B
【题目解析】对成本和进度进行权衡,确定如何尽量少增加费用的前提下最大限度地缩短项目所需要的时间,称为赶进度也称赶工。 
快速跟进:调整逻辑关系,通过对各种逻辑关系并行确定来缩短项目周期。在进行项目设计中,当风险不大时,通过精心安排而使项目的前后阶段相互搭接以加快项目进展速度的做法叫快速跟进。 
资源平衡: 使资源利用更合理,会导致进度计划延长。调整任务的时间安排以使得资源不被过分使用,这被称为资源平衡。资源平衡通常不会被用来缩短进度。 
资源日历:在项目日历上定义的工作时间和休息日是每个资源或资源组的默认工作时间。换句话说,资源日历初始确定为项目日历。

54[单项选择题]关于活动历时估算的说法不正确的是( )。
A活动历时估算不是进行活动排序时首要考虑的问题
B活动历时估算的准确性不依赖于项目团队成员对项目的熟悉程度
C活动历时估算内容包括确定实施项目活动必须付出的工作努力、所需的资源数量、工作时间
D活动历时估算可采用三点估算法
【参考答案】B
【题目解析】活动历时估算过程要对项目的工作时间做出客观、舍理的估计,要在综合考虑各种资源、人力、物力、财力的情况下,确定实旆项目活动必须付出的工作努力、所需的资源数量、工作时间。
在对活动进行时间估计时,可以选择项目队伍中最熟悉具体活动性质的个人或团体来完成估计。
而活动排序过程依据活动清单、活动清单属性、项目范围说明书和里程碑清单,首先确定项目各活动之间的顺序。活动历时估算过程在活动排序过程之后进行。
活动历时估算的工具、技术和方法有:
(1)专家判断
(2)类比估算法
(3)基于定额的历时
(4)历时的三点估算
(5)预留时间
(6)最大活动历时

55[单项选择题]能够反映施工工序在施工中的机动时间的是()。
A甘特图
B编制
C曲线
D网络图
【参考答案】D
【题目解析】甘特图(Gantt chart)又叫横道图、条状图(Bar chart)。甘特图以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。管理者由此可便利地弄清一项任务(项目)还剩下哪些工作要做,并可评估工作进度。但是甘特图不能显示前后工作的逻辑关系,没有严谨的进度计划时间参数计算,不能确定计划的关键工作、关键线路和时差。 网络图(Network planning)是一种图解模型,形状如同网络,故称为网络图。网络图是由作业(箭线)、事件(又称节点)和路线三个因素组成的。网络图是用箭线和节点将某项工作的流程表示出来的图形。根据网络图中工作的联系和工作完成所需时间,可以计算出来每一项工作的最早开始时间,最早结束时间,自由时差和总时差,也就是某项工序的

56[单项选择题]在进行挣值管理时,如果实际进度点位于PV曲线的左侧,则该点与PV曲线的垂直距离表示实际进度比计划进度()
A超前的时间
B拖后的时间
C超额完成的任务量
D拖欠的任务量
【参考答案】C
【题目解析】历年系统监理师考过
S型曲线比较法是以横坐标表示进度时间,纵坐标表示累计完成任务量而绘制出的一条按计划时间累计完成任务量的S型曲线,将施工项目的各检查时间实际完成的任务量与S型曲线进行实际进度与计划进度相比较的一种方法。从整个施工项目的施工全过程而言,一般是开始和结尾阶段单位时间投入的资源量较少,中间阶段单位时间投入的资源量较多。与其相关,单位时间完成的任务量也是呈同样变化的,而随时间进展累计完成的任务量,则应该呈S型变化。
S型曲线比较法同横道图一样,是在图上直观地进行施工项目实际进度与计划进度相比较。一般情况,计划进度控制人员在计划时间前绘制出S型曲线。在项目施工过程中,按规定时间将检查的实际完成情况绘制在与计划S型曲线同一张图上,可得出实际进度S型曲线。比较两条S型曲线可以得到如下信息:
(1)项目实际进度与计划进度比较,当实际工程进展点落在计划S型曲线左侧,则表示此时实际进度比计划进度超前;若落在其右侧,则表示拖欠;若刚好落在其上,则表示二者一致。
(2)项目实际进度比计划进度超前或拖后的时间。
(3)任务量完成情况,即工程项目实际进度比计划进度超额或拖欠的任务量。
(4)后期工程进度预测。

57[单项选择题]在进行项目活动历时估算时,如果很难获得项目工作的详细信息,可采用( )作为项目活动历时估算的工具。
A参数是估算
B类比估算
C预留时间估算
D历时的三点估算
【参考答案】B
【题目解析】在进行项目活动历时估算时,如果很难获得项目工作的详细信息时,可采用类比估算法作为项目活动历时估算的工具。用以前类似项目工作的完成时间来估计当前工作的完成时间。

58[单项选择题]项目的目前工期是20个月,项目经理计划更新项目周期并与干系人沟通确认,如果CPI=1.25,那么更新后的工期为:
A16个月
B20个月
C25个月
D无法确定
【参考答案】D

59[单项选择题]在某个信息系统项目中,存在新老系统切换问题,在设置项目计划网络图时,新系统上线和老系统下线之间应设置成( )的关系。
A结束-开始(FS 型)
B结束-结束(FF 型)
C开始-结束(SF 型)
D开始-开始(SS 型)
【参考答案】C
【题目解析】项目时间管理的过程包括:活动定义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制。
在活动排序过程中常常采用前导图法(Precedence Diagramming Method, PDM),这是一种利用节点表示活动,用箭线表示活动排序的一种编制项目网络图的方法。在这种方法中,每项活动有唯一的活动号,每项活动都注明了预计工期。通常,每个节点的活动会有如下几个时间:最早开始时间(ES)、最迟开始时间(LS)、最早结束时间(EF)和最迟结束时间(LF)。
前导图法包括四种活动依赖关系。
结束-开始的关系(FS型):某活动必须结束,然后另一活动才能开始。
结束-结束的关系(FF型):某活动结束前,另一活动必须结束。
开始-开始的关系(SS型):某活动必须在另一活动开始前开始。
开始-结束的关系(SF型):某活动结束前另一活动必须开始。
从本题中新老系统的切换,需要在新系统上线之后,老系统才能下线,因此这是一个开始-结束类型(SF型)。

60[单项选择题]一般情况下,资源平衡会:
A延长工期
B保证质量
C增加少量项目
D减少项目
【参考答案】A

61[单项选择题]( )是进度控制的一个重要内容。
A决定是否对进度的偏差采取纠正措施
B定义为产生项目可交付成果所需的活动
C评估范围定义是否足以支持进度计划
D确保项目团队士气高昂,使团队成员能发挥他们的潜力
【参考答案】A
【题目解析】项目进度控制"过程是依据项目进度计划对项目的实际进展情况进行控制,使项目能够按时完成。
进度控制的一个重要部分是决定是否对进度的偏差采取纠正措施。并非所有的进度偏差都会影响项目进度,例如在一个非关键活动的一个较大时间延误也许只对项目产生较小的影响,而在关键活动的较小延误也许就需要马上采取纠正措施。因此选项A是正确选项。
选项B"定义为产生项目可交付成果所需的活动"则是"活动定义"过程的任务。
选项C"评估范围定义是否足以支持进度计划"是"制定进度计划"过程的任务。
选项D"确保项目团队士气高昂,使团队成员能发挥他们的潜力"是人力资源管理的"项目团队建设"过程的任务

62[单项选择题]下列哪项是进展报告规则中最保守的一种?
A50-50 法则
B0-100 法则
C20-80 法则
D100-100法则
【参考答案】B

63[单项选择题]一项任务的最早开始时间是第三天,最晚开始时间是第十三天,最早完成时间是第九天,最晚完成时间是第十九天。该任务( )。
A在关键路径上
B有滞后
C进展情况良好
D不在关键路径上
【参考答案】D
【题目解析】如果存在时差 , 则任务可能不在关键路径上。

64[单项选择题]项目管理工具中,将网络方法用于工作计划安排的评审和检查的是 ( ) 。
AGantt图
BPERT网图
C因果分析图
D流程图
【参考答案】B
【题目解析】Pert图和Gantt图是两种常用的项目管理工具。
Gantt图:是用图形(特别是条形图)描述项目进度的图表。每一个条形符号代表不同的意义。例如,关键任务的条形符号或颜色可能与非关键任务的不同。概要任务(活动或阶段)的符号可能与其他任务不同。
Pert图:用流程图来表示所有任务的现行依赖关系。Pert的意思是计划评价与审查技术,是一种网络图。

65[单项选择题]下列哪种图形可以用虚活动表示依赖关系?
AADM(箭线图法)
BPDM(紧前关系图法)
CGERT(图形评审技术)
DPERT(技术评审技术)
【参考答案】A

66[单项选择题]下列哪个风险事件最可能妨碍项目进度目标的实现?
A在获得所需批准时的延误。
B购买材料的成本大幅增加。
C产生增加付款要求的合同争议。
D计划的项目执行后审核会议的拖期。
【参考答案】A

67[单项选择题]在编制项目计划活动网络时,可以利用( ) 以减少工作并加快速度。
A进度压缩
B削减活动的资源
C计划网络模板
D重新进行活动排序
【参考答案】C

68[单项选择题]制定进度计划过程中,常用于评价项目进度风险的技术是()
A关键路径分析
B网络图分析
CPERT分析
D关键链分析
【参考答案】C
【题目解析】计划评审技术(PERT)是把各项工作的时间作为随机变量来处理,用来指出缩短时间、节约费用的关键所在,可用来评价项目进度风险;关键路径法是以经验数据为基础来确定各项工作的时间,以缩短时间、提高投资效益为目的;网络图是用来表示工作流程的有向、有序的网状图形,由箭线和节点组成;甘特图是一种比较简单的直观进度控制图。

69[单项选择题]一个设计良好的软件系统应具有( )特征。
A低内聚、低耦合
B高内聚、低耦合
C高内聚、高耦合
D低内聚、高耦合
【参考答案】B
【题目解析】软件系统可以划分为若干个小的简单的功能模块,每个模块可以独立开发、测试。
模块独立是软件设计开发的基本原则之一。
耦合是指模块之间联系的紧密程度,耦合越高则模块的独立性越差;内聚是指模块内部各元素之间联系的紧密程度,内聚度越低,模块的独立性越差。
耦合性和内聚性是模块独立性的两个定性标准,将软件系统划分模块时,应尽量做到高内聚、低耦合,提高模块的独立性。

70[单项选择题]项目进度计划的制订是一个迭代的过程,如果起始和结束的日期不合实际,则项目可能无法按计划完成。为了对进度变更进行控制,项目经理可以制订()。
A进度变更计划 
B进度管理计划 
C进度风险计划 
D进度成本计划
【参考答案】B

71[单项选择题]下列描述中,( )不是软件体系结构研究的内容。
A软件体系结构描述语言及工具
B软件体系结构分析、设计及验证
C软件开发过程中应遵守的政策和法规
D特定领域的体系结构
【参考答案】C
【题目解析】软件体系结构研究的内容:
   体系结构描述语言及工具ADL;
   体系结构描述构造与表示,如“4+1”模型;
   软件体系结构分析、设计及验证;
   体系结构发展、演化和复用;
   基于体系结构的软件开发方法研究;
   特定领域的体系结构DAAS;
   软件体系结构支持工具。

72[单项选择题]CORBA是由OMG组织为解决分布式处理环境中软硬件系统互连而提出的一种解决方案,已经逐渐成为分布式计算技术的标准。CORBA标准主要分为三个层次,其中规定业务对象有效协作所需的协议规则的层次是( )。
A对象请求代理
B公共对象服务
C公共语言规范
D公共设施
【参考答案】D
【题目解析】常用构件标准”一节的所述内容,CORBA(Common Obj ect Request Broker Architecture,公共对象请求代理架构)是由OMG组织制订的一种标准的面向对象的应用程序体系规范。CORBA标准主要分为三个层次:对象请求代理、公共对象服务和公共设施。最底层是对象请求代理ORB,规定了分布对象的定义(接口)和语言映射,实现对象间的通讯和互操作,是分布对象系统中的“软总线”;在ORB之上定义了很多公共服务,可以提供诸如并发服务、名字服务、事务(交易)服务、安全服务等各种各样的服务;最上层的公共设施则定义了组件框架,提供可直接为业务对象使用的服务,规定业务对象有效协作所需的协定规则。
根据上述内容分析可知,正确答案应选D。

73[单项选择题]在搭接网络计划中,工作之间的搭接关系是由(  )决定的。
A工作的持续时间
B工作的总时差
C工作之间的时间差值
D工作的间歇时间
【参考答案】C
【题目解析】在搭接网络计划中,工作之间的搭接关系是由相邻两项工作之间的不同时距决定的。所谓时距, 就是在搭接网络计划中相邻两项工作之间的时间差值。

74[单项选择题]下列哪项能够最准确的解释为什么团队需要审定最终进度计划?
A为了确保能够按进度计划完成任务。
B为了提高团队的认同和忠诚度。
C为了得到一个较好的成本估算。
D为了改进沟通。
【参考答案】A
【题目解析】根据历时估算的资源分配决定着进度。在把项目日历用于进度计划后,所有的活动就可以有日历日期了。有团队来批准进度计划听起来可能很奇怪。进度计划开发是确定项目活动的计划开始和结束时间。团队的批准或至少是团队成员对最终进度计划的审核是为了确保每个团队成员了解活动的计划开始日期。从团队成员参与最终进度计划的意义上讲,团队的认同也是期待的。但是答案A比答案c的副作用要好得多。改进沟通也是期待的,但是它也没有答案A那么有效。

75[单项选择题]进度变更的控制活动包括:( )。
A判断项目进度的当前状态,对造成进度变更的因素施加影响,查明进度是否已经改变,在实际变更出现时对其进行调整
B判断项目进度的当前状态,对造成成本变更的因素施加影响,查明进度是否已经改变,在实际变更出现时对其进行管理
C判断项目进度的当前状态,对造成进度变更的因素施加影响,查明进度是否已经改变,在实际变更出现时对其进行管理
D判断项目进度的当前状态,对造成进度变更的因素施加影响,查明进度改变的原因,在实际变更出现时对其进行调整
【参考答案】C
【题目解析】主要第16章变更管理的基本内容16.4.2变更控制
对进度变更的控制,包括以下主题。(1)判断项目进度的当前状态。(2)对造成进度变更的因素施加影响。(3)查明进度是否已经改变。(4)在实际变更出现时对其进行管理。

76[单项选择题]在进度计划制定过程中,下述哪项将为最可能的活动历时估算提供最好的依据和基础?
A专业组织发布的劳动力生产率信息。
B顾问估算的总体人时数。
C制定项目预算时,使用的最初估算。
D两年前在同一设施完成的类似项目的进度计划。
【参考答案】D
【题目解析】最近的历史数据为最初项目进度计划的制定将提供最没有任何偏见的、最客观的依据。

77[单项选择题]某企业拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是( ) 。
A文件共享
B数据库共享
C远程方法调用
D消息机制
【参考答案】D
【题目解析】一个企业往往拥有多个应用系统,会分别采用不同的语言和平台独立构建而成。当企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据时,通常会选择最为灵活的消息机制实现这样的需求,因此本题应该选择D。 
拥有多个应用系统,分别采用不同的语言和平台独立构建而成,由此造成了信息孤岛现象。现在需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。这种需要是一种数据集成,因此,在所给出的选项中,应该使用消息机制来实现数据集成,而其他的3个选项都无法实现这个要求

78[单项选择题]某人估计每天的上下班时间将耗费一个小时。她进一步认为最少将花45分钟,最糟糕的情况下将花1个小时45分钟。那么,她这个估计的平均差是多少:
A10分钟
B15分钟
C50分钟
D60分钟
【参考答案】A
【题目解析】方差公式=(悲观-乐观)/6=(105-45)/6=10

79[单项选择题]采用组件的优点主要是()
A让软件获得更高性能
B支持软件复用
C让功能划分容易
D为达到低内聚、高耦合的设计目标
【参考答案】B

80[单项选择题]某项目完成估计需要12个月。在进一步分析后认为最少将花8 个月,最糟糕的情况下将花28 个月。那么,这个估计的PERT 值是( )个月。
A9
B11
C13
D14
【参考答案】D
【题目解析】据公式PERT估算的活动历时均值=(悲观时间+4最可能时间+乐观时间)/6
估计该项目完成的时间为(8+4*12+28)/6=14

81[单项选择题]某项目的工期为40周,每周可以使用12个工时。若用于完成该项目所有活动的资源只有192个工时,则此时项目资源使用率为( )。
A0.2
B0.4
C0.8
D.1
【参考答案】B
【题目解析】依题意,该项目的资源使用率=192/(12*40)=0.4

82[单项选择题]( )不是基于组件的开发模型的特点。
A使软件的版本控制更为简单
B支持可重用组件的开发
C与面向对象技术相结合将获得更好的应用效果
D提高了项目开发效率,增加了项目开发成本
【参考答案】D
【题目解析】基于组件的开发方法是将系统作为组件集成体,将组件作为可重用实体来看待,通过定制和更换组件来实现维护和更新。由于具有可以重用的组件,通过组件开发可以提高单个项目的开发效率,降低项目的开发成本。因此,选项D是错误的,其余选项都属于基于组件的开发模型的特点。

83[单项选择题]某软件开发项目的实际进度已经大幅滞后于计划进度,() 能够较为有效地缩短活动工期。
A请经验丰富的老程序员进行技术指导或协助完成工作
B要求项目组成员每天加班2~3 个小时进行赶工
C招聘一批新的程序员到项目组中
D购买最新版本的软件开发工具
【参考答案】A
【题目解析】项目进度控制是依据项目进度基准计划对项目的实际进度进行监控,使项目能够按时完成。当项目的实际进度滞后于进度计划时,首先发现问题、分析问题根源并找出妥善的解决办法。通常可以采用以下一些方法缩短活动的工期:
①投入更多的资源以加速活动进程。
②指派经验更丰富的人去完成或帮助完成项目工作。
⑨减少活动范围或降低活动要求。
④通过改进方法或技术提高生产率。
⑤快速跟进(或称并行)。
若没找出造成拖期的原因而“要求项目组成员每天加班2-3个小时进行赶工”不会有明显的效果。“招聘一批新的程序员到项目组中”还要进行培训,培训后效率也不会比老员工效率高。
通常情况下,通过新版本的软件开发工具不会对缩短进度有太大影响,并且新工具又面临一个熟悉过程。而“请经验丰富的老程序员进行技术指导或协助完成工作”可以凭借其丰富的经验帮助项目组找出拖期原因,并通过其高效的工作来缩短工期。因此应选择A。

84[单项选择题]项目的BCWS(计划工作预算成本)=20000元,BCWP(已完成工作预算成本)=17000元,ACWP(已完成工作实际成本)=18000元,那么该项目的CV(成本偏差)是多少,进度执行指数(SPI)是多少?
A-2000元,0.85
B-1000元,0.85
C-3000元,0.94
D-10000元,1.18
【参考答案】B

85[单项选择题]活动A的工期为3天,始于4号,星期一的早上。后续活动B与活动A之间的关系是结束——开始。结束——开始的关系有3天的滞后期,而活动B的工期则为4天。星期日是非工作日。根据以上的数据,你可以得到什么结论?
A两项活动的总工期是8天
B从活动A开始到活动B结束,在日历上的时间跨度是11天
C活动B的结束日期是13号,星期三
D从活动A开始到活动B结束,在日历上的时间跨度是14天
【参考答案】B

86[单项选择题]()不是活动资源估算的工具。
A专家判断法
B公开的估算数据
C挣值管理
D估算软件
【参考答案】C
【题目解析】活动资源估算包括决定需要什么资源(人力,设备,原料)和每一样资源应该用多少,以及何时使用资源来有效地执行项目活动。活动资源估算的工具有专家判断法、确定替换方案、公开的估算数据、估算软件和自下而上的估算。挣值管理是测量项目绩效最常用的方法,不是活动资源估算的工具。

87[单项选择题]在项目的收尾阶段,最多的矛盾来自于以下哪方面:
A进度问题
B费用超支
C技术问题
D工作界面
【参考答案】A

88[单项选择题]进度控制的一个重要作用是( )。
A判断为产生项目可交付成果所需的活动时间
B判断是否需要对发生的进度偏差采取纠正措施
C评价范围定义是否足以支持进度计划
D保持团队的高昂士气,使团队成员能充分发挥潜力
【参考答案】B
【题目解析】进度控制是指监控项目状态以便采取相应措施维护项目进度以及管理进度变更的过程。有效项目进度控制的关键是要对项目的实际进度进行监控,及时、定期地将其与计划进度进行比较,并立即采取必要的纠正措施,以使项目能够按时完成。当项目的实际进度滞后于计划进度时,首先发现问题、分析问题根源并找出妥善的解决方法。
因此正确答案应选B

89[单项选择题]资源分解结构、资源日历(更新)属于哪个过程的产出:
A活动定义
B活动排序
C活动资源估算
D活动所需时间估算
【参考答案】C

90[单项选择题]“容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中”。根据上述描述,如果用UML 类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在( )关系。
①继承 ②扩展 ③聚集 ④包含
A①②
B②④
C①④
D①③
【参考答案】D
【题目解析】在统一建模语言UML的类图中,类和类之间可能存在继承、泛化、聚集、组成和关联等关系。在统一建模语言的用例图中,用例和用例之间可能存在扩展、包含等关系。由于扩展和包含关系不是类图中类和类之间的关系类型,因此题干中所述的容器类和构件类之间不可能存在扩展和包含关系。因此正确答案应选D。

91[单项选择题]以下关于单代号网络图(PDM),正确的是
A箭线表示活动,节点表示逻辑关系
B箭线表示逻辑关系,节点表示活动
C允许有回路和分支
D允许有虚活动
【参考答案】B

92[单项选择题]活动属性用于扩展对该活动的描述,并识别出活动的多个组成部分。在项目早期阶段,活动属性的实例是________。
A活动编码
B活动描述
C紧前活动和紧后活动
D活动名称
【参考答案】D
【题目解析】随时间推移,每个活动的组成部分得到发展。在项目最初阶段,这些组成部分包括活动标志、工作分解结构标志以及活动名称。之后,随着其他时间管理过程得到执行,添加了额外信息。

93[单项选择题]用一系列软件的修改来评价软件体系结构的易修改性,属于基于( )的软件体系结构评估方式。
A调查问卷或检查表
B场景
C度量
D实际运行
【参考答案】B
【题目解析】到目前为止,常用的软件构件的标准有OMG组织提出的CORBA,微软公司推出的COM和SUN公司推出的EJB。

94[单项选择题]你已经决定对每项活动估计用一个时间估计值的方法来估计你的项目。然后,你将会采用下列哪种方法?
APERT
BPDM
CCPM
DWBS
【参考答案】C

95[单项选择题]多个项目需要同一资源,否则便不能实施。为使延迟的项目数最少,应将该资源有限分配给( )
A总时差最短的项目
B历时最短的项目
C计划开始最早的项目
D计划结束最晚的项目
【参考答案】A
【题目解析】因为总时差越短的项目,意味着在合同工期内,它能休息缓冲的时间就越短(即一不小心就会超过合同工期,因此应优先把资源分配给这种项目,才能避免有太多的项目会被延误。 
在多个项目管理中,若将共享资源优先分配给总时差最短的项目,当该项目使用完共享资源后,就可以将该资源优先分配给剩余项目中总时差最短的另一个项目,以此类推,则可以使延误的项目数最少,整个大项目的总工期最短

96[单项选择题]德尔菲法(Delphi Technique)的主要特点是:
A从历史数据进行推断
B专家主观意见
C层次分析过程
D猜测
【参考答案】B

97[单项选择题]在项目管理中,采取( )方法,对项目进度计划实施进行全过程监督和控制是经济和合理的。
A会议评审和MONTE CARLO 分析
B项目月报和旁站
C进度报告和旁站
D挣值管理和会议评审
【参考答案】D
【题目解析】MONTE CARLO分析属于计算机随机模拟方法,它是一种基于“随机数”的计算方法,用事件发生的“频率”来决定事件的“概率”,可用于在项目进度管理和风险管理中进行模拟分析。模拟指以不同的活动假设为前提,计算多种项目所需时间,这种方法的成本通常较高。
旁站是监理中的一个术语,主要用于监控隐蔽工程质量,对于关键的活动的进度监督也可采用,如果全过程采用则人力成本较高。
通过进度报告、挣值分析和判断、会议评审等收集进度数据和对数据进行判断的方法对项目进度计划实施进行全过程监督和控制是相对经济、可行和合理的。应选择D。

98[单项选择题]不属于活动资源估算输出的是( )。
A活动属性
B资源分解结构
C请求的变更
D活动清单
【参考答案】D
【题目解析】本题考查项目进度管理中的活动资源估算。活动资源估算的输出”节中指出:活动资源估算的输出包括活动资源要求、活动属性、资源分解结构、资源日历和请求的变更。而“活动清单”属于活动资源估算的输入。

99[单项选择题]以下均是制定进度计划过程的输入,除了:
A进度基准。
B网络图。
C组织过程资产。
D资源需求。
【参考答案】A

100[单项选择题]下列关于 COM+/DNA 体系的说法错误的是
AWindows DNA 适合用来实现企业级松散耦合的应用
BDNA 的三层结构包括表现层,业务逻辑层和数据访问层
CCOM+的功能包括事务处理,负载平衡,内存数据库,事件发布和订阅等
D用 DCOM 协议的应用在跨越防火墙时存在障碍
【参考答案】A

101[单项选择题]三点估算是作为哪个时间管理过程的工具?
A活动定义
B活动排序
C活动资源估算
D活动所需时间估算
【参考答案】D

102[单项选择题]进度控制是避免工期拖延的一种方法。进度控制中的纠正行为通常加速某些活动以确保这些活动能够及时完成。为了重新编制和执行进度表,纠正行为通常要求( )。
A做大家都不喜欢的决策
B及时调整基线
C进行原因分析
D资源平衡
【参考答案】C
【题目解析】一般情况下,进度控制的步骤如下。
(1)分析实际进度与计划进度。
(2)如果进度落后,找出落后的原因。
(3)针对进度落后原因,制订并选择纠正措施。
(4)执行纠正措施。
如果是原进度计划的原因,则:
(5)提出进度变更申请,以修改进度计划。
(6)重新计算进度,估计计划采取的纠正措施的效果。
由上述步骤可知,采取“纠正行为”之前,要先“进行原因分析”。

103[单项选择题]高级管理层应当何时进行定期的项目审查?
A完成一个里程碑时
B完成一个生命期阶段时
C客户提出大的索赔时
D项目经理报告成本超支的任何时候
【参考答案】B

104[单项选择题]在软件开发项目实施过程中,由于进度需要,有时要采取快速跟进措施。( )属于快速跟进范畴。
A压缩需求分析工作周期
B设计图纸全部完成前就开始现场施工准备工作
C使用最好的工程师,加班加点尽快完成需求分析说明书编制工作
D同其他项目协调好关系以减少行政管理的磨擦
【参考答案】B
【题目解析】进度压缩指在不改变项目范围、进度制约条件、强加日期或其他进度目标的前提下缩短项目的进度时间。进度压缩的技术有以下几种:
①赶进度(也称作赶工)。对费用和进度进行权衡,确定如何在尽量少增加费用的前提下最大限度地缩短项目所需时间。赶进度并非总能产生可行的方案,反而常常增加费用。
②快速跟进。这种进度压缩技术通常同时进行有先后顺序的阶段或活动,即并行。例如,建筑物在所有建筑设计图纸完成之前就开始基础施工。快速跟进往往造成返工,并通常会增加风险。这种办法可能要求在取得完整、详细的信息之前就开始进行,如工程设计图纸。其结果是以增加费用为代价换取时间,并因缩短项目进度时间而增加风险。
根据上述概念,“压缩需求分析工作周期”、“使用最好的工程师,加班加点尽快完成需求分析说明书编制工作”属于在尽量少增加费用的前提下最大限度地缩短项目所需时间的做法,即赶工。“设计图纸全部完成前就开始现场施工准备工作”属于并行展开相关活动,即属于快速跟进。而对于“同其他项目协调好关系以减少行政管理的摩擦”这一选项,间接防止进度的拖延,而非实质性推进工程进度,故不属于赶工,也不属于快速跟进。因此应选择B。

105[单项选择题]修改项目进度基准计划应慎重,这是因为:
A修订必须要得到管理层的批准
B项目进度的历史数据会被遗失
C必须进行根源分析
D对于在后面的进度中所描述的活动,不能对其进度恢复做出计划编制
【参考答案】B

106[单项选择题]以下关于软件构件及其接口的叙述,错误的是()。
A构件是软件系统中相对独立且具有一定意义的构成成分
B构件在容器中进行管理并获取其属性或者服务
C构件不允许外部对所支持的接口进行动态发现或调用
D构件可以基于对象实现,也可以不基于对象实现
【参考答案】C

107[单项选择题]订项目进度计划过程中,()可以根据有限的资源对项目进度进行调整,是一种结合了确定性与随机性的一种方法。
A关键链方法
B专家评估方法
C假设情景方法
D资源平衡方法
【参考答案】A
【题目解析】关键链法是另一种进度网络分析技术,可以根据有限的资源对项目进度表进行调整。关键链法结合了确定性与随机性办法。开始时,利用进度模型申活动持续时间的非保守估算,根据给定的依赖关系与制约条件来绘制项目进度网络图,然后计算关键路线。在确定关键路线之后,将资源的有无与多寡情况考虑进去,确定资源制约进度表。这种资源制约进度表经常改变了关键路线。

108[单项选择题]为了使构件系统更切合实际、更有效地被复用,构件应当具备( ),以提高其通用性。
A可继承性
B可变性
C可封装性
D可伸缩性
【参考答案】B
【题目解析】构件是具有一定的功能,能够独立工作或能同其他构件装配起来协调工作的程序体,构件的使用同它的开发、生产无关。从抽象程度来看,面向对象技术已达到了类级重用(代码重用),它以类为封装的单位。这样的重用粒度还太小,不足以解决异构互操作和效率更高的重用。构件将抽象的程度提到一个更高的层次,它是对一组类的组合进行封装,并代表完成一个或多个功能的特定服务,也为用户提供了多个接口。整个构件隐藏了具体的实现,只用接口对外提供服务。为了使构件更切合实际、更有效地被复用,构件应当具备可变性和灵活性,以提高其通用性。构件模型是对构件本质特征的抽象描述。目前,国际上已经形成了许多构件模型,这些模型的目标和作用各不相同,其中部分模型属于参考模型(如3C模型),部分模型属于描述模型(如,RESOLVE模型和REBOOT模型)。还有一部分模型属于实现模型。近年来,已形成三个主要流派,分别是OMG(ObjectManagementGroup,对象管理集团)的CORBA(CommonObjectRequestBrokerArchitecture,通用对象请求代理结构)、Sun的EJB(EnterpriseJavaBean)和Microsoft的COM/DCOM/COM+(DistributedComponentObjectModel,分布式构件对象模型)。这些实现模型将构件的接口与实现进行了有效的分离,提供了构件交互的能力,从而增加了重用的机会,并适应了目前网络环境下大型软件系统的需要。构件开发的目的是重用,为了让构件在新的软件项目中发挥作用,库的使用者必须完成以下工作:检索与提取构件,理解与评价构件、修改构件,最后将构件组装到新的软件产品中。其中构件组装是指将库中的构件经适当修改后相互连接,或者将它们与当前开发项目中的软件元素相连接,最终构成新的目标软件。构件组装技术大致可分为基于功能的组装技术、基于数据的组装技术和面向对象的组装技术。

109[单项选择题]进度报告是实施项目进度控制的一个主要工具,在进度报告中可不包括()
A实际开始与完成日期
B项目例会的时间
C未完成计划活动的剩余持续时间
D正在进行的计划活动的完成百分比
【参考答案】B
【题目解析】项目例会的时间这个太细化了,进度报告可不包括项目例会的时间

110[单项选择题]软件构架模式描述了如何将各个模块和子系统有效地组织成一个完整的系统。诸如Word和Excel这类图形界面应用软件所采用的架构模式是( )。
A分层模式
B知识库模式
C面向对象模式
D事件驱动模式
【参考答案】D
【题目解析】分层模式采用层次化的组织方式,每一层都是为上一层提供服务,并使用下一层提供的功能。它允许将一个复杂问题逐步分层实现,每一层最多只影响两层,只要给相邻层提供相同的接口,就允许每层用不同的方法实现,可以充分支持软件复用。分层模型的典型应用是分层通信协议,如ISO/OSI的七层网络模型。
知识库模式采用两种不同的构件:中央数据结构构件说明当前状态,独立构件在中央数据存储上执行,中央数据结构构件和独立的外部构件间的相互作用是系统的主要问题。知识库模式的典型应用是信号处理领域,如语音和模式识别。
面向对象模式建立在数据抽象和面向对象的基础上,将数据的表示方法及其相应操作封装在一个抽象数据类型或对象中,其典型应用是基于构件的软件开发( CBD)。
事件驱动模式的基本原理是构件并不直接调用过程,而是触发一个或多个事件,事件的触发者并不知道哪些构件会受到事件的影响,且不能假定构件的处理顺序,甚至不知道会调用哪些过程,其典型系统包括各种图形界面工具。
根据以上分析可知,诸如Word和Excel这类图形界面应用软件采用的是事件驱动模式,因此正确答案应选D。

111[单项选择题]关于中间件特点的描述,( )是不正确的。
A中间件可运行于多种硬件和操作系统平台上
B跨越网络、硬件、操作系统平台的应用或服务可通过中间件透明交互
C中间件运行于客户机/服务器的操作系统内核中,提高内核运行效率
D中间件应支持标准的协议和接口
【参考答案】C
【题目解析】中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。

112[单项选择题]以下关于COM+的描述中,不正确的是( )。
ACOM+是COM的新版本,它使COM升级为一个完整的组建架构
BCOM+的底层架构以COM为基础,几乎包含了COM所有内容
CCOM+更加注重分布式网络应用的设计和实现
DCOM+与操作系统紧密结合,通过系统服务为应用程序提供全面服务
【参考答案】A
【题目解析】根据《系统集成项目管理工程师教程》中“3 6 6常用构件标准”一节的所述内容,COM是个开放的组建标准,DCOM在COM的基础上添加了许多功能和特性,使COM成为一个完整的组件架构。COM+将COM、DCOM和MTS形成一个全新的、功能强大的组件架构。COM+并不是COM的新版本,可以把它理解为COM的新发展,或者为COM更高层次上的应用。COM+的底层结构仍然以COM为基础,它几乎包容了COM的所有内容,把COM组件软件提升到应用层而不再是底层的软件结构。COM+不再局限于COM组件技术,它更加侧重于分布式网络应用的设计和实现,已经成为Microsofi系统平台策略和软件发展策略的一部分。COM+紧紧地与操作系统结合起来,通过系统服务为应用程序提供全面服务。
根据上述内容分析可知,选择B、C和D的描述符合上述说法,而选项A所描述的“COM+是COM的新版本”这一说法是不正确的,因此正确答案应选A。

113[单项选择题]下列说法错误的是( ) 。
A工程进度曲线可用于观测关键路径上的关键作业
B工程施工进度曲线的切线斜率即为施工进度速度
C进度曲线比甘特图更容易表示出实际进度较计划进度超前或延迟的程度
D工程施工进度曲线图无法表示某进度条件下的所需资源
【参考答案】A
【题目解析】工进度曲线图采用直角坐标,一般横轴代表工期,纵轴代表工程完成的数量或施工的累计。将有关数据表示在坐标纸上,将不同时间和完成不同工程量的数量的交点连起来,就形成了施工实际进度曲线。把计划进度曲线与实际进度曲线相比较,则可分析掌握工程进度情况并据此采取相应措施控制施工进度。然而工程进度曲线无法判断该曲线所代表的工程关键路径上的关键作业,即无法了解该项工程的迟延及变化对整个工期的影响,特别是在处理错综复杂的关系时,往往不能预先确定哪些属于关键作业,因此采用网络图计划法来进行关键路径及作业的判定。

114[单项选择题]在信息系统工程总体规划过程中,软件架构包括多种形式。在()中,数据和数据处理放在服务器端,而应用处理和表现层放在客户端。
A文件服务器架构
B客户/服务器两层架构
C客户/服务器N层架构
D基于Web的架构
【参考答案】B
【题目解析】客户机/服务器( Client/Server,c/s)模式是基于资源不对等,为实现共享而提出的。
C/S模式将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。C/S模式具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。

115[单项选择题]关于项目进度管理中的活动历时估算的叙述,( )是正确的。
A活动历时估算应给出尽量准确的结果,不能给出变化范围,例如:2周±2天
B多方案分析法是一种常用的活动历时估算方法
C常用的活动历时估算方法包括类比估算、参数估算、三点估算法和后备
D类比估算法也称为自下而上估算法,常用于项目早期的活动历时估算
【参考答案】C
【题目解析】这题如果对知识点不记得了,可以采用排除法。
A选项,历时估算的结果中应当指明变化的范围
B选项,多方案分析法常用于活动资源估算
D选项,类比估算法又称自顶向下估算法

116[单项选择题]多层体系结构的应用系统的最大优点是?
A安全性
B负载平衡
C提高处理速度
D提高网络吞吐量
【参考答案】B

117[单项选择题]基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,对所需的构件进行合格性检验、 ( ) ,并将它们集成到新系统中。
A规模度量
B数据验证
C适应性修改
D正确性测试
【参考答案】C
【题目解析】本题考查基于构件的软件开发基础知识。
基于构件的软件开发,主要强调在构建软件系统时复用已有软件“构件”,在检索到可以使用的构件后,需要针对新系统的需求对构件进行合格性检验、适应性修改,然后集成到新系统中。

118[单项选择题]在双代号网络计划中,如果其计划工期等于计算工期,且工作i -j的完成节点j在关键线路上,则工作i-j的自由时差(  )。
A等于零
B小于零
C小于其相应的总时差
D等于其相应的总时差
【参考答案】D
【题目解析】本题主要考察自由时差和总时差的概念。由于工作i-j的完成节点j在关键线路上,说明节点j为关键节点,即工作i -j的紧后工作中必有关键工作,此时工作i-j的自由时差就等于其总时差。

119[单项选择题]你的公司经营地区内最大的化学品处理工厂。公司被指控非法向镇上的河流倾倒的有毒物质的清理工作必须在2月15日前完成。法庭的时间限制是:
A关键事件
B主要里程碑事件
C强制日期
D外部依赖
【参考答案】C

120[单项选择题]关于数据访问中间件的作用,下列说法正确的是( )。
A为了建立数据应用资源互操作的模式,对异构环境下的数据库或文件系统实现联接
B用来屏蔽掉各种平台及协议之间的差异,进行互相通信,实现应用程序之间的协同
C在分布、异构的网络计算环境中,可以将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用
D使调用远端的过程像调用本地过程一样
【参考答案】A
【题目解析】数据访问中间件:是为了建立数据应用资源互操作的模式,对异构环境下的数据库实现联接或文件系统实现联接的中间件 
远程过程调用中间件:通过这种远程过程调用机制,程序员编写客户方的应用,需要时可以调用位于远端服务器上的过程 
消息中间件:用来屏蔽掉各种平台及协议之间的特性,进行互相通信,实现应用程序之间的协同 
交易中间件:是在分布、异构环境下提供保证交易完整性和数据完整性的一种环境平台对象中间件,在分布、异构的网络计算环境中,可以将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用 软题

121[单项选择题]在制定项目进度计划的过程中,如果你要为每个进度活动可能产生的成果定义一个分布形态,并利用该分布形态算出整个项目可能产生的成果的相应分布形态,那么最常用的技术是( ) :
A线性规划
B蒙特卡洛分析
C并行工程
D计划评审技术
【参考答案】B

122[单项选择题]对于( ),要求团队成员在这些构件所代表的应用领域中具有丰富的经验。但对其进行所需的修改,风险相对较小。
A成品构件
B具有部分经验的构件
C具有完全经验的构件
D新构件
【参考答案】C
【题目解析】题目要求选择的是“错误”的选项。
看到选项A “最佳”两个字,太绝对了,就选她了。
选项A,选项说“根据用户需求,就确定一个最佳软件架构”。但与题目中,降低成本,按时都没有关系了。笔者想说,按照出题者意思,最佳架构,实际上要满足降低成本、改进质量、按时、按客户需要交付等各种要求。所以,选项A,以偏概全了。

123[单项选择题](1) 是一种很强的“拥有”关系,“部分”和“整体”的生命周期通常一样。整体对象完全支配其组成部分,包括它们的创建和销毁等; (2) 同样表示“拥有”关系,但有时候“部分”对象可以在不同的“整体”对象之间共享,并且“部分”对象的生命周期也可以与“整体”对象不同,甚至“部分”对象可以脱离“整体”对象而单独存在。上述两种关系都是 (3) 关系的特殊种类。
1.
上述两种关系都是  (3)  关系的特殊种类。
A聚合
B组合
C继承
D关联
参考答案:D
解析:
关联关系是两个或多个特定类之间的关系,表示对象之间的结构关系,给定关联的两个类,可以从其中的一个类的对象访问到另一个类的相关对象。类之间关联的几种形式有:连接、聚合和组合。聚合关系是一种特殊形式的关联,聚合表示类之间的关系是整体与部分的关系,整体并不完全支配着部分,“部分”对象与“整体”对象可以相对独立。组合是聚合的变种,整体拥有各部分,部分与整体共存,如果整体不存在了,部分也会随之消失。

2.(2)  同样表示“拥有”关系,但有时候“部分”对象可以在不同的“整体”对象之间共享
A聚合
B组合
C继承
D关联
参考答案:A
解析:
关联关系是两个或多个特定类之间的关系,表示对象之间的结构关系,给定关联的两个类,可以从其中的一个类的对象访问到另一个类的相关对象。类之间关联的几种形式有:连接、聚合和组合。聚合关系是一种特殊形式的关联,聚合表示类之间的关系是整体与部分的关系,整体并不完全支配着部分,“部分”对象与“整体”对象可以相对独立。组合是聚合的变种,整体拥有各部分,部分与整体共存,如果整体不存在了,部分也会随之消失。

3.1)  是一种很强的“拥有”关系,“部分”和“整体”的生命周期通常一样
A聚合
B组合
C继承
D关联
参考答案:B
解析:关联关系是两个或多个特定类之间的关系,表示对象之间的结构关系,给定关联的两个类,可以从其中的一个类的对象访问到另一个类的相关对象。类之间关联的几种形式有:连接、聚合和组合。聚合关系是一种特殊形式的关联,聚合表示类之间的关系是整体与部分的关系,整体并不完全支配着部分,“部分”对象与“整体”对象可以相对独立。组合是聚合的变种,整体拥有各部分,部分与整体共存,如果整体不存在了,部分也会随之消失。
隐藏答案
纠错
【题目解析】
关联关系是两个或多个特定类之间的关系,表示对象之间的结构关系,给定关联的两个类,可以从其中的一个类的对象访问到另一个类的相关对象。类之间关联的几种形式有:连接、聚合和组合。聚合关系是一种特殊形式的关联,聚合表示类之间的关系是整体与部分的关系,整体并不完全支配着部分,“部分”对象与“整体”对象可以相对独立。组合是聚合的变种,整体拥有各部分,部分与整体共存,如果整体不存在了,部分也会随之消失。

124[单项选择题]在执行项目进度压缩(Crashing)时首先集中于:
A尽可能多的任务
B非关键路径任务
C关键路径任务
D耗时最长的任务
【参考答案】C

125[单项选择题]下列关于 CORBA 的说法中错误的是
ACORBA 标准主要分为三个部分:接口定义语言(IDL) ,对象请求代理(ORB)以及 ORB 之间的互操作协议 IIOP(Internet Inter-ORB Protocol) .
BORB 是对象之间建立 Client/Server 关系的中间件
CCORBA 由开放软件组织(OSF)提出并在 Unix 平台上获得巨大成功
D使用 C++和 Java 都可以开发 CORBA 应用
【参考答案】C

126[单项选择题]以下不具有"完成-开始"关系的两个活动是( )。
A系统设计,设计评审
B系统分析,需求评审
C需求评审,周例会
D确定项目范围,制定WBS
【参考答案】C
【题目解析】两个活动之间的“完成一开始”关系是指前序活动结束后,后续活动才能开始。因周例会是一个周期性的管理活动,它与需求评审没有固定的“完成一开始”关系。本题的其他三项选择中的活动都有“完成一开始”关系。
值得注意的是,甲乙双方首先在项目的交付物层面上达成一致,才能确定项目范围。然后再对完成项目交付物的工作进一步分解,才能制定项目的WBS|

127[单项选择题]项目经理对某软件开发流程中的“概要设计”活动进行历时估算时,参考了以往相关项目活动情况,他采用的是()方法
A专家判断
B类比估算
C参数估算
D三点估算
【参考答案】B
【题目解析】这题也很简单,参考了以往相关项目得到新项目历时的方法是类比估算

128[单项选择题]使用项目控制的主要目的是什么?
A确保项目按步进行
B建立良好的WBS
C满足顾客
D帮助完成上层管理报告
【参考答案】A
【题目解析】项目控制的目的是确保项目按步进行。

129[单项选择题]一家大型信息技术咨询公司的一名项目经理在某软件整合项目进度计划制订完毕后,被指定负责该项目。客户的项目管理层向项目经理提出:市场竞争压力要求项目比计划工期提前一个月完工,他们已经对项目范围进行了审核,认为无法对范围进行缩减;他们同时告诉项目经理如果每项任务的历时可以削减 10%,这个提前完工的目标就可以实现。在这种情况 下,项目经理能够采取的最合适的措施是( )。
A启动变更控制程序,说明项目进度计划需要变更,并审核涉及的风险
B与团队开会,审核每项任务如何削减10%,以便满足目标
C并行进行更多的关键路径任务
D与管理层一起审核最初的项目计划并讨论压缩进度可以采取的范围变更
【参考答案】C
【题目解析】最好的方法是快速跟进 , 或同步进行工作。这样会将更多的精力集中到关键路径上。因为这已经发生 , 所以与管理层会面 , 讨论范围将无济于事。 
结合本题案例背景,使用排除法进行如下分析。
首先,由于题目中提到“已经对项目范围进行了审核,认为无法对范围进行削减”,显然可以排除选项D,因为“为压缩进度可以来取的范围变更”就目前而言是不可接受的。
其次,通常情况下,在一次较为规范的进度计划制定完毕后,再试图“将计划的每项任务历时均削减10%”是不太可能的,因此也可以排除选项B。
再次,项目经理所面临的进度提前问题是在“软件整合项目进度计划制订完毕后”提出的,此时该项目的具体任务活动应该尚未实施,因此,启动变更控制程序也是不合适的,因此可以排除选项A。
最后,根据《系统集成项目管理工程师教程》中“第8章项目进度管理”一节的所述内容可知,非关键路径计划活动的延误或提前对项目总体进度可能影响甚微,而关键路径或接近关键路径上的活动历时却是直接影响到项目总体进度的关键所在。就目前而言,项目经理应该重新安排各项关键活动的执行次序,尽可能多的并行进行关键路径任务,才最有可能达成“比计划工期提前一个月完工”的进度目标。因此,选项C的做法最为合适。

130[单项选择题]以下不属于中间件技术的是 ( ) 。
AJava RMI
BCORBA
CDCOM
DJava Applet
【参考答案】D
【题目解析】随着互联网的发展,企业的信息系统和以往相比已发生了很大的变化。企业级的应用已不再满足于单机系统和简单的客户/服务器系统,而是向着三层和多层体系结构的分布式环境不断迈进。所谓三层结构,就是在原有的“两层结构”(客户端和服务器端)之间增加了一层组件,这层组件包括事务处理逻辑应用服务、数据库查询代理/数据库等。随着这层组件的增加,两层结构向三层结构转变后,客户端和服务器端的负载就相应减轻了,跨平台、传输不可靠等问题也得到了解决。增加的这层组件就是我们所说的“中间件”。中间件在三层结构中主要充当中间层,完成数据安全和完整传输,通过负载均衡来调节系统的工作效率,从而弥补两层结构的不足,90年代中间件习惯上分为5大类,分别是消息中间件、数据访问中间件、远程过程调用中间件、对象请求代理中间件和事务处理中间件。从90年代末期开始,随着电子商务的兴起和企业信息化建设的深入,中间件受不同类型需求的刺激而更加丰富起来,中间件的内涵和外延进一步拓展。面向对象的中间件技术成为中间件平台的主流技术,出现了以Sun公司的EJB/J2EE、Microsoft的COM+/DNA和OMG的CORBA/OMA为代表的三个技术分支。Java远程方法调用(RMI)提供了Java程序语言的远程通信功能,这种特性使客户机上运行的程序可以调用远程服务器上的对象,使Java编程人员能够在网络环境中分布操作。

131[单项选择题]在项目中,你需要将成本分配到会发生成本的时间段。为了达到这个目标,你应该:
A确定项目的组成部分,并分配成本
B将项目进度计划作为成本预算的一个输入
C制定详细的、精确的成本估算
D制定成本绩效计划
【参考答案】B

132[单项选择题]在网络计划工期优化过程中,当出现两条独立的关键线路时,如果考虑对质量的影响,优先选择的压缩对象应时这两条关键线路上 ( ) 的工作组合。
A资源消耗量之和最小
B直接费用率之和最小
C持续时间之和最长
D间接费用率之和最小
【参考答案】C
【题目解析】在这种情况下,主要考虑质量因素。在网络计划工期优化过程中,当出现两条独立的关键线路时,如果考虑对质量的影响,优先选择的压缩对象应是这两条关键线路上持续时间之和最长的工作组合。

133[单项选择题]调整逻辑关系,通过对各种逻辑关系并行确定来缩短项目周期,称为( )。
A快速跟进
B赶进度
C资源平衡
D资源日历
【参考答案】A
【题目解析】对成本和进度进行权衡,确定如何尽量少增加费用的前提下最大限度地缩短项目所需要的时间,称为赶进度也称赶工。
快速跟进:调整逻辑关系,通过对各种逻辑关系并行确定来缩短项目周期。在进行项目设计中,当风险不大时,通过精心安排而使项目的前后阶段相互搭接以加快项目进展速度的做法叫快速跟进。
资源平衡: 使资源利用更合理,会导致进度计划延长。调整任务的时间安排以使得资源不被过分使用,这被称为资源平衡。资源平衡通常不会被用来缩短进度。 
资源日历:在项目日历上定义的工作时间和休息日是每个资源或资源组的默认工作时间。换句话说,资源日历初始确定为项目日历。

134[单项选择题]你的项目已经完成了20%。最近一次的挣值分析结果显示,成本执行指数(CPI)为0.67,进度执行指数(SPI)为0.87。在这种情况下,你应该:
A实施额外的资源计划编制,增加资源,并且在需要的时候进行超时工作,以完成已预算好的工作量
B为进度重新设定基准,然后使用蒙特卡罗分析
C实施风险应对审计以帮助控制风险
D更新对风险的识别以及定性与定量风险分析
【参考答案】C

135[单项选择题]某项目组需要在Windows操作系统平台上用C++语言编写应用构件,该项目组宜选用( )作为构件标准。
ACOM+
BEJB
COMG
DODBC
【参考答案】A
【题目解析】COM是个开放的组件标准,它有很强的扩充和扩展能力。COM+不再局限于COM的组件技术,它更加注重于分布式网络应用的设计和实现,已经成为Windows系统平台策略和软件发展的策略的一部分。
EJB是J2EE中定义的构件模型,可用于多种操作系统平台,使用Java语言编写。
OMG是对象管理组(Object Management Group)的简称,该组织定义了统一建模语言UML、模型驱动的体系结构MDA等重要规范。
ODBC(Open Database Connectivity)足开放数据库互连的简称,它是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
综上所述,用C++语言在Windows操作系统上编写应用构件,应该采用COM+标准。

136[单项选择题]关于赶工,正确的说法是()。;
A如何以最小的成本提高取得最大的持续时间压缩;
B只要对工作进行赶工就能压缩项目工期;
C赶工常对成本没有影响;
D拟赶工的工作取决于老板和客户的见解
【参考答案】A

137[单项选择题]软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次的问题,其中构件层次的设计度量集中于软件构件的内部特性, ( ) 不属于构件层次设计度量。
A模块内聚
B模块耦合
C布局恰当性
D复杂度
【参考答案】C

138[单项选择题]在双节点图中,节点代表()
A活动。
B任务。
C任务依赖关系。
D箭线。
【参考答案】C
【题目解析】双代号网络图中,节点表示依赖关系

139[单项选择题]软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次等问题。其中,( )的设计度量集中于软件构件的内部特性。
A架构层次
B构件层次
C界面设计层次
D功能层次
【参考答案】B
【题目解析】软件设计度量考虑了高层次、构件层次和界面设计问题。高层次设计度量考虑了设计模型的体系结构和结构方面,构件层次设计度量通过建立内聚、耦合和复杂度的间接度量提供了模块质量的指示。界面设计度最给GUI的布局恰当性提供了指示。构件级设计度量集中于软件构件的内部特性且包括“三个C”的测度:模块内聚、耦合和复杂度。这些测度可以帮助软件工程师判定一个构件级设计的质量。

140[单项选择题]在进度网络分析时,项目经理建议团队调整超前和滞后。项目经理的意图是( )
A一旦进度固定下来,超前和滞后就失去了意义
B超前和滞后都是活动固有的属性,不能调整
C有效使用超前和滞后将增加达成进度目标的可能性
D项目经理不需要消除
【参考答案】C

141[单项选择题]中间件是位于硬件、操作系统等平台和应用之间的通用服务。( )位于客户和服务器之间,负责负载均衡、失效恢复等任务,以提高系统的整体性能。
A数据库访问中间件
B面向消息中间件
C分布式对象中间件
D事务中间件
【参考答案】D
【题目解析】中间件是位于硬件、操作系统等平台和应用之间的通用服务,这些服务具有标准的程序接口和协议。不同的硬件及操作系统平台,可以有符合接口和协议规范的多种实现。中间件包括的范围十分广泛,针对不同的应用需求有各种不同的中间件产品。从不同的角度对中间件的分类也会有所不同。通常将中间件分为数据库访问中间件、远程过程调用中间件、面向消息中间件、事务中间件、分布式对象中间件等几类。
数据库访问中间件通过一个抽象层访问数据库,从而允许使用相同或相似的代码访问不同的数据库资源。远程过程调用(RPC)中间件用来“远程”执行一个位于不同地址空间内的过程,从效果上看和执行本地调用相同。面向消息的中间件(MOM)利用高效可靠的消息传递机制负责进行平台无关的数据交流,并可基于数据通信进行分布系统的集成。分布式对象中间件是随着对象技术和分布计算技术的发展,两者结合形成的技术,可用于在异构分布计算环境中透明地传递对象请求。事务中间件也称事务处理监控器( Transaction Processing Monitor,TPM)位于客户端和服务器之间,完成事务管理与协调、负载平衡、失效恢复等任务,以提高系统的整体性能。应选择D。

142[单项选择题]在进度控制中使用假设情景分析的目的是()
A评审各种情景,使进度与计划保持一致
B记录请求的变更
C针对何时应更新进度基准,提供额外详情
D更新活动属性
【参考答案】A
【题目解析】情景假设是假设将来存在一些异常情况,提前假设预知,目的还是使实际进度和计划保持一致。

143[单项选择题]使用进度变更控制系统的一个好处是,它包括了:
A汇报进度绩效的要求
B衡量进度绩效的要求
C对进度变更所带来的重大影响进行评估的方法
D授权进度变更所需要的审批层次
【参考答案】D

144[单项选择题]( )是一种进度网络分析技术,它结合了确定性与随机性办法,可以根据有限的资源对项目进度表进行调整。    
A假设情景分析
B关键路径法
C关键链法
D资源平衡法
【参考答案】C

145[单项选择题]下列选择中间件的考虑因素中不合适的一项是?
A有些中间件只提供一些平台实现,对异构系统之间的移植有限制
B多数流行的中间件服务使用专有的 API 和协议, 使得不同中间件提供厂家之间的产品较 难集成
C应尽可能使用中间件服务,这是解决分布式计算环境各项问题的最佳方案
D中间件服务遵循的一些原则离实际应用还有较大差别
【参考答案】C

146[单项选择题]软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是___( )___。
A根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程
B软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等
C软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动
D软件架构能够指导设计人员和实现人员的工作
【参考答案】A
【题目解析】题目要求选择的是“错误”的选项。看到选项A “最佳”两个字,太绝对了,就选她了。
选项A,选项说“根据用户需求,就确定一个最佳软件架构”。但与题目中,降低成本,按时都没有关系了。笔者想说,按照出题者意思,最佳架构,实际上要满足降低成本、改进质量、按时、按客户需要交付等各种要求。所以,选项A,以偏概全了。

147[单项选择题]下列技术规范中,( )不是软件中间件的技术规范。
AEJB
BCOM
CTPM标准
DCORBA
【参考答案】C
【题目解析】1999年10月,多家IT巨头联合发起成立可信赖运算平台联盟(Trusted Computing Platform. Allianee,TCPA),初期加入者有康柏、HP、IBM、Intel和微软等公司,该联盟致力于促成新一代具有安全且可信赖的硬件运算平台。2003年3月,诺基亚、索尼等厂家加入TCPA,并改组为可信赖计算组织(Trusted Computing Group,TCG),希望从跨平台和操作环境的硬件和软件两方面制定可信赖计算机相关标准和规范,并提出了TPM规范。
TPM标准不是软件中间件的技术规范。
TPM(Total Productive Maintenance),中文翻译为“全面生产保养”,是一种以设备为中心展开效率化改善的制造管理技术,与全面品质管理(Total Quality Management,TQM)、精实生产(Lean Production)并称为世界级三大制造管理技术。
TPM(Trusted Platform Module)安全芯片,是指符合TPM(可信赖平台模块)标准的安全芯片,它能有效地保护PC、防止非法用户访问。
TPM标准:1999年10月,多家IT巨头联合发起成立可信赖运算平台联盟(Trusted Computing Platform Alliance,TCPA),初期加入者有康柏 、HP 、IBM、Intel、微软等,该联盟致力于促成新一代具有安全且可信赖的硬件运算平台。2003年3月,TCPA增加了诺基亚、索尼等厂家的加入,并改组为可信赖计算组织(Trusted Computing Group,TCG),希望从跨平台和操作环境的硬件和软件两方面,制定可信赖电脑相关标准和规范。并在并提出了TPM规范,目前最新版本为1.2

148[单项选择题]以下关于滚动式规划的说法都正确,除了 :
A滚动式规划是规划逐步完善的一种表现形式
B项目计划活动在项目生命期内应该处于相同的详细水平
C在早期战略规划期间,活动的详细程度仅达到里程碑水平
D最近一两个报告期要进行的工作应在本期工作接近完成时详细规划
【参考答案】B

149[单项选择题]某公司与客户签订了一个系统集成项目合同,对于项目的范围和完成时间做出了明确的规定。在制定进度计划时,项目经理发现按照估算的活动时间和资源编制的进度计划无法满足合同工期,为了达到合同要求,项目经理不宜采用的方法是()。
A赶工
B并行施工
C增加资源投入
D缩小项目范围
【参考答案】D
【题目解析】从题干中的信息“对于项目的范围和完成时间做出了明确的规定”可以看出项目的范围和进度优先级最高,项目经理可以用来追赶进度的方法显然不能考虑调整范围。

150[单项选择题]WEB 组件是WEB开发过程中常用的一个软件单元,有些组件是为了完成一个特定功能而存在于WEB页面或服务器上的,而( )不属于WEB组件。
Ajava applet
BASP
CRealpalyer插件
DVB脚本
【参考答案】C
【题目解析】WEB 组件:对Web的数据和方法进行封装实体。
插件是一种遵循一定规范的应用程序接口编写出来的程序。用于处理特定类型的文件。
Realpalyer是一个跨平台的播放器
Java Applet(或JAVA小应用程序)是一种在WEB环境下,运行于客户端的JAVA程序组件
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或WEB应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(例如在线表单),也可以创建使用HTML网页作为用户界面的WEB应用程序。
REALPLAYER是一个跨平台的播放器,可欣赏各种联机音频和视频数据。REALPLAYER备有很广阔功能的插件
VB脚本(VBScript)是微软公司推出的网页脚本语言,用于编写网页。VBScript不需要编译,直接由系统或者应用程序解释执行
这里有的参考书答案是B

151[单项选择题]小王在公司局域网中用Delphi 编写了客户端应用程序,其后台数据库使用MS+SQL Server,应用程序通过ODBC 连接到后台数据库。此处的ODBC 是( )。
A中间件
BWEB Service
CCOM 构件
DWEB 容器
【参考答案】A
【题目解析】中间件是位于硬仵、操作系统等平台和应用之间的通用服务,这些服务具有标准的程序接口和协议。不同的硬件及操作系统平台,可以有符合接口和协议规范的多种实现。中间件包括的范围十分广泛,针对不同的应用需求有各种不同的中间件产品。从不同的角度对中间件的分类也会有所不同。通常将中间件分为数据库访问中间件、远程过程调用中间件、面向消息中间件、事务中间件、分布式对象中间件等几类。
数据库访问中间件通过一个抽象层访问数据库,从而允许使用相同或相似的代码访问不同的数据库资源。典型的数据库访问中间件如Windows平台下的ODBC。
Web Service定义了一种松散的粗粒度的分布计算模式,包含如SOAP等协议和语言的典型技术。
COM是一个开放的构件标准,它有很强劲的扩充和扩展能力,人们可以根据该标准开发出各种各样的功能专一的构件,然后将它们按照需要组合起来,构成复杂的应用。
Web容器实际上就是一个服务程序,给处于其中的应用程序组件提供一个环境,使组件直接跟容器中的服务接口交互,不必关注其他系统问题。应选择A.

最后

以上就是无情电源为你收集整理的第23节 软件构件技术和软件体系结构的全部内容,希望文章能够帮你解决第23节 软件构件技术和软件体系结构所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部