软件项目管理题库
软件项目管理题库
填空题
- 标识风险的方法有(检查单)和(头脑风暴)。
- 活动网络图中的关键路径(可能有多)条。
- 标识资源需求时,资源需求列表必须(尽可能全面),宁愿所包含的某些资源在以后不需要时再删除掉也不要忽略某些必需的资源。
- 项目监督与控制关注的重点是要(确保项目的进展)。这就要求对所发生的事件进行监督,将实际完成情况与进度表进行比较,必要时(修订计划和进度表),以尽可能使项目回到原有的目标。
- 监督项目时,为收集部分完成活动的信息,对还剩下多少工作进行预测,可采取(局部完成报告)方法和(红黄绿交通灯报告)方法。
- 监督项目中可视化的方法有(甘特图),(延迟图)和(时间线图)。
- 使项目返回目标的方法有(缩短关键路径)和(重新考虑优先需求)。
- 在订立合同时,我们一定需要明确两个问题,第一,客户能不能把软件卖给别人;第二,
供应商能不能把软件卖给别人,即,明确(软件的所有权)。 - 当出现矛盾需要添加或改变合同的条款时,口头证据是不算数的,商定的变更需要很好地(文档化)
- 工作中产出的软件著作的所有权属于(入职单位),作者有(署名权)。
- 项目管理中的人员管理主要涉及(人员选择)、(人员发展)、(人员激励)和(在项目过程中不断改善人员的福利)。
- 人员管理中,提高工作热情的方法有(制定特定的目标),(让员工们参与制订目标),(提供反馈)和(考虑任务合理分工)。
- 增强任务分工的有效性方法是(扩充工作范畴并执行工作)。
- 在某些情况下如果有人的行为对其他人造成潜在的危害,即使法律还未明确禁止这些行为,我们也会认为那是不道德的。
- 在项目早期,组员需要建立自信和彼此间的信任感,同一时间和地点,通过(会议)来进行沟通是最佳的方式。
- 项目中期的设计阶段,项目整体架构被建立起来了,详细设计中的各个组件设计便可以在不同的地域并行地开展,(电视电话会议)来进行沟通是最佳的方案。
- 项目的实现阶段,一旦设计被阐述清晰并且每个人都知道其在项目中的角色和职责,实现工作就可以开始了,仅仅利用(电子邮件)的方式就足够了
- 软件系统质量的最终判断标准是(系统是否能正确地运行)。
- 通过合同购买的软件往往是通过做(黑盒测试)来验收。
- 项目规模和管理成本呈指数型增长,主要是因为(沟通成本呈指数型增长)。
- 操作系统是(嵌入式系统),因为起主要是用于控制硬件。
- 根据《著作权法》,逆向工程侵犯了作者的(复制权)。
- 为了尽快完成任务,我们应该(并行)安排工作。
- 通过(模块关系图)可以确定是否要并发开发项目中的模块。
- 瀑布模型典型缺点是不能跨步骤返工,改进方法是使用(V 过程模型)。
- 采用(增量式)方法,在最终期限时,即使不能交付当初承诺的所有功能,至少也能交付一些功能。
- 条形图式的项目计划没有表达清楚(任务/活动的逻辑关系)。
- 缩短项目周期的一个有效办法是(并行地执行活动)。
简答题
1. 处理风险的方法有哪四种,并通俗解释。
- 接受风险——什么也不做
- 规避风险——不做前置动作
- 降低和缓解风险——处理
- 转移风险——另外的人或者公司
2. 资源调度会创建新活动网络图关键路径,情形有哪两种?因此,计划的改变需要做什么?
a. 因缺少资源而延迟活动的开始,会导致活动在用完缓冲期时变成关键的活动;
b. 一个活动完成的延迟,会导致延迟其后续活动所要求的可用资源
不断重新扫描关键路径。
3. Amanda 项目的一名软件开发人员用 Java 语言编写了一个估计需要 500 行代码的程序的前 250 行代码,请问为什么不能说已经完成了 50%的工作量。如何才能合理地估计出近似的完成量是多少?
- 估计的总代码行数可能不准确。
- 迄今为止已编写的代码行可能比随后要编写的代码更容易或更难。
- 程序一般直到经过测试后才认为完成——已编写完了的程序仍然不算完成,除非经过测试。
通过更多地了解已经做了什么和还需要完成什么,就可能做出合理的完成估计。把开发任务分解
成更小的子任务(如软件设计、编码和单元测试),在此可能有用。
4. 在程序规格说明中的一个变更,通常会使程序的设计随之变更,然后变更编码。请问还有其他的产品需要修改吗?
在这些项中,最可能受变更影响的是测试数据、期望结果和用户手册。
5. 考虑还有什么其他原因使系统具有范围蠕变的趋势。
除了用户要求增加额外的功能之外,在详细设计阶段开发人员会渐渐明确需要额外的代码来处理特殊
情况的需求。为了协调组件可能需要附加的功能。
6. 很容易看出,把设备成本加入合同对承包商是有利的。但是 这种合同是否对客户也有好处呢?
- 供应商需要报出一个价格,该价格包括一个差额,以便迎合设备价格的可能增长。
- 当实际价格没有增长与估计的一样多时,这可能就是实际价格
- 如果合同规定一个固定费用,再加上材料和设备的实际成本,那么客户在这种情况下
就更好。
7. 如何评估一个提议的下面几个方面?
1)现有的软件应用程序的可用性。
2)一个待设计和构建的软件应用程序的可用性。
3)需要提供的硬件的维护成本。
4)响应软件支持所需要的时间。
5)培训。
- 检查用户手册、观察演示和跟踪实际的用户等。
- 评价开发人员想使用的方法来检查其是否遵循好的接口实践,还可能要检查供应商在使
用的接口标准。 - 仔细检查供应商提供的担保,与介绍方商讨也是有帮助的。
- 再次担保要由与此有关的供应商来提供,要检查这些担保的特性。
- 检查培训材料,访问培训的员工并检查他们的 CV,已经使用供应商培训服务的介绍方
可以提出他们的看法
8. 某软件开发部门通过鼓励重用现有软件组件的方法来提高生产率,已经提议通过财务奖励来达到。你认为这种方式可以进行到什么程度?
a. 需要有方法(如功能点分析)来度量要实际交付给用户的功能和特征。
b. 还需要有某些办法来度量在应用程序中使用的从别处获得的代码。【可以设置重用代码与
新代码的百分比指标,如果满足指标,就奖励员工。】
c. 另外,要度量由重用所获得的节省,并实行收益共享方案。【可以通过每次软件构件重用
时支付使用费的制度,来鼓励程序员产生和发布可重用构件。】
9. 虽然一般认为,组织比个人承担更大的道德责任,因为他们比个人对危害有更大的影响力,尤其在他们实施各种大型开发项目时。然而,也有观点,特别是经济学家 Milton Friedman指出,那些为商业组织工作的人要按合同去 保护和增加公司股东的财产。这些股东是公司的投资人以及合法的拥有者,他们也可能包括将退休金投资到公司的普通人。公司雇员追求团体的整体利益,而以牺牲股东的利益为代价被认为是不诚实的行为。找出可以组成上述股东商业道德模型的可能异议和评论。
a. 这个模型隐含的意思是,雇员和客户的存在只是为了最大化股东的利润。这暗示企业的
全部目的是产生利润。
b. 如果商业组织只关注产生利润,而危害到其他利益相关者,那么企业的公共所有权就会
受到质疑。
c. 如果我们认为每个个体作个体是有社会责任感,有道德的,那么当这些人也是股东时,我
们可以认为他们也一样有社会责任感。
d. 以有社会责任感的方式行动,建立社会声誉,赢得商业机会,最终会 增加股东的收益。
10. 请谈一谈你对 996 的看法。
a. 公司希望软件开发者能够无偿地加班工作;
b. 员工一旦超过了一定的压力负荷,工作的质量就会下降,健康就会受到影响;
c. 好的项目管理人员能通过对需要的工作量和消耗的时间进行更实际的估计来减少对加班
的需要。
11. 集体不稳定是学生在完成组作业的过程中经常碰到的问题。参与者可以用什么方法来鼓励组员合理地分担任务?
- 使每个执行者的工作能独立地加以标识。
- 使小组成员专心和关注小组工作的成果。
- 奖励对小组工作做出贡献的个人
12. 下面的人具有什么样的权力(上面所定义的那些)?
(a) Brightmouth 学院的管理工资系统的内部审计员。
(b) 请来的咨询师,为提高 IOE 公司的软件开发生产率给出建议。
(c) Brightmouth 学院的院长,他告诉员工如果他们不接受新的合同,就会被
解雇。
(d) 对学院工资系统的用户负责的 Brigette。
(e) 负责项目组中权限管理的 Amanda。
在每种情况中,可以包括多种类型的权力:
(a)这里包含一些专家权,但对于从事审计的人来讲,主要的权力类型是联络权,
【因为审计员要产生报告提交给更高层的管理人员。外部审计员通常有强制权。】
(b)这里的权力主要是基于专家的和基于信息的,但由于咨询师要向高层管理人
员报告,因此也存在联络权。.
(c)这是强制权。
(d) Brigette 有些联络权。在她工作中包含的技术专长,意味着她有些专家权。【她
很少有或没有强制权,因为她不是有关员工的管理人员。基于“你给我帮忙,我
给你好处”的非正式约定,她可施加一些奖励权。】
(e) Amanda 有一些奖励权。因为她能接触更高层的管理人员,所以也有联络权。
她能访问用户意味着她有通知权。如果她给项目带来特殊的技术专长(如分析技
能),那么她可以有某些专家权。由于起着其他项目组成员可能要模仿的模范作
用,她甚至展示出示范权!
13. 在与下面这些人员打交道时,你认为哪种管理方式最合适?
(a) 在 Brightmouth 学院,学院雇用了一个有多年处理学院工资经验的地方
当局的前办事员来建立并管理新的工资部门。
(b) 在 IOE, 一个刚刚加入 Amanda 组的新的程序分析员。
(c) 在 IOE, 一个 40 多岁的非常有经验的程序分析员,公司前段时间把 他
从会计部门调到软件开发部门,他一直从事账户维护系统的系统支持工作。
(a)当办事员在新的环境中工作并建立新关系时,刚开始可能需要大量面向人员的
管理和支持。
(b)接受训练的人同时需要面向任务和面向人员的管理。
(c)有经验的维护程序员可能在过去已经拥有了相当大的自主权。系统的扩充可能
对这个人的工作有相当复杂的影响。在短期内,可能需要增加面向任务的管理,
以便做出非常仔细的判断。
14. 团队的发展分为哪五个阶段,并简要说明。
a. 形成时期:团队内的成员开始相互认识,并且制定一些基本的行为规范。
b. 混乱时期:因为不同的组员争夺领导权而使组内产生了矛盾,这也是组工作
方式即将建立之时。
c. 规范时期:解决了大量矛盾,工作组一致性开始形成。
d. 执行时期:重点开始关注要着手的任务。
e. 中止时期:工作组解散。
15. 分散团队好处有哪六点?
a. 通过雇佣薪水较低地区的劳动力来减少人力成本。
b. 通过网络协同办公来减少住宿开支、社会安全开支以及培训费用。
c. 灵活的雇佣机制——不需要某些工作时,某些员工也不需要被雇佣。
d. 生产率可能会提升。
e. 用特定的员工去做特定的工作(而不是一般的项目组员),这样可以提 升质
量。
f. 可以通过安排不同时区段的人员的任务分工来减少任务的持续时间。
17. 分散的工作方式的挑战有哪七点?
a. 被拆分给合约员工的需求要非常的明确。
b. 所遵循的流程必须要被正式传递,前面的活动也许要通过观察和模拟合作方
式来良好的衔接。
c. 协调分散的员工也许会很难。
d. 付费方式可能需要调整为按件付费。
e. 远程或者素不相识的协作者间也许缺乏信任感。
f. 对交付物的质量评估要非常彻底。
g. 不同的时区协作可能会导致沟通和协作的问题。
18. 在 Brightmouth 学院,Brigette 需要为学院选择最好的商用工资单的软件。她应该如何进行选择呢?
a. 进行调查研究来了解用户的真正需求是什么。
b. 将需求组织成与单独的质量和属性相关的组。
c. 在这些需求中,有些需求具有绝对的特性。
d. 在其他情况下,需求是相对的。有些相对需求比其他需求更重要。
e. 需要标识一组可能的候选软件。
f. 必须设计出度量软件期望质量的实用方法。
g. 很可能有些软件在某些方面有缺陷,但这可通过其他质量来弥补。
19. 建议为文字处理软件提供质量规格说明,特别要注意说明这 些质量属性是如何进行测量的。
可以定义许多质量规格说明,下面只给出两个例子。要强调的一点是, 软件可能最佳地分
解成许多不同的功能域,每一个功能域可以单独评价,如 文档准备、陈述和邮件合并等。
20. 什么情况下一个活动的入口条件和它之前的那个活动的出口条件有所不同?
- 一个活动可能在它的直接前驱活动全部完成之前开始。在这种情况下, 尽管前驱活动的
出口需求还没有满足,但后继活动的入口需求已经满足了。【 例如,尽管还有些与屏幕布局
有关的缺陷,但是软件模块可以用来对硬件平 台进行性能测试。】 - 后继活动的入口需求不同于前驱活动的出口需求的另一种情况是,前驱 活动在等待获得
某个特定的资源。
21. 开发软件所涉及的过程之一,是系统测试和随后遇到缺陷后 对应用程序所进行的修改。如果软件开发组织想要符合 BS EN ISO 9001 : 2000,会对软件的系统测试产生什么影响?
a. 需要文档化的规程来控制系统测试。
b. 可以将系统测试的质量目标定义为确保软件符合用户规格说明书中所列的需求。
c. 确保这一点的过程包括:将测试用例对规格说明书中有关章节的交叉引用文档化,执行测
试用例的结果需要记录,而且需要记录随后对任何缺陷的修改。
22. 牢记前面提及对 BS EN ISO 9001 的批评,在将质量要求非常 高的某些工作承包给具有BS EN ISO 9001 证书的供应商时,项目经理应该采 取什么防范措施?
项目经理可检查谁实际执行了认证。他们还可以发现 BS EN ISO 9001 认 证的实施范围。例
如,认证可能只应用于创建确定产品的过程,而不应用于 其他过程。也许最重要的一点是,
项目经理需要再次确保指导承包商工作的规格说 明书充分反映了客户组织的需求。
23. 质量循环和评审小组之间的主要区别是什么?
a. 一般来讲,质量循环是检查过程,而评审小组是检查产品的特定实例。
b. 单独使用评审小组可能效率不高,因为评审小组会重复地删除同类型的缺陷,而不是像
质量循环那样处理缺陷。
c. 质量循环的任务是找到缺陷的根源,并防止缺陷的再次出现。
24. 项目策划和执行的每一个阶段都需要考虑质量,但在迭代过程中的哪五个步骤要特别重视软件质量?
a. 标识项目的范围和目标
b. 标识项目的基础设施
c. 分析项目的特征
d. 标识项目的产品和活动
e. 评审/发布计划
25. 软件产品质量特性最少包含哪 6 项,并简要解释。
a. 定义/描述:定义质量特性。
b. 刻度:测量的单位。
c. 测试:质量属性存在程度的实际测试。
d. 最小的可接受值:低于此值的产品可能会被拒绝。
e. 目标值:值的范围,计划的质量测量值在该范围内。
f. 现值:目前具有的值。
26. 在有助于提高软件质量的技术中,每完成一项工作的时候,要把工作的副本分发给合作者,让他们检查工作中的缺陷。然后,开会讨论工作并产生需要返工的缺陷列表。其作用是哪四点?
a. 在去除表面缺陷时,审查是非常有效的方法。
b. 鼓励开发人员产生结构更好的、不需要加以说明的软件,因为如果不 这样做,他们知道
其他人会对此提出批评。
c. 能促进优秀编程实践的传播,因为参与者会讨论每一份代码的优缺点。
d. 能加强团队精神。
27. 考虑下列问题:
a. 编辑一版报纸。
b. 发射火星生命探测仪。
c. 准备结婚。
d. 改进财务计算机系统以处理欧元问题。
e. 开发人机界面的研究项目。
f. 对用户使用计算机系统时出现问题的原因进行调查。
g. 为计算机专业的学生分配第二年的编程任务。
h. 为新计算机编写操作系统。
i. 在组织中安装新版本的字处理软件包。
其中有些问题看上去更符合项目的定义。按照你对项目定义的理解将以 上问题进行排
序,越符合“项目”的概念,越靠前。并指出每个问题与其前面 问题在作为项目上的不同之
处。
b, h, d, i, f, c, e, a, g
28. 计算机操作系统是信息系统还是嵌入式系统?
操作系统的是嵌入式系统,因为许多从事基于计算机的信息系统的大型组织都有专家来负责
操作系统的维护。不过,由于操作系统主要考虑的是驱动硬件,因此可以认为它更像我们曾
经描述的嵌入式系统。
29. Brightmouth 学院是一个高等教育研完机构,过去由当地政府 管辖,现在改为自主管理。该学院的工资仍由当地政府管理,其工资单和其他支出由当地政府的计算中心给出,政府要收取这项服务的费用。学院管理方的意见是,如购买一个工资软件包商用产品,并由自己来处理工资,可能要经济一些。请问 Brightmouth 学院实现独立的工资发放系统的项目是目标驱动项目还是产品驱动项目?
Brightmouth 学院工资单:目标驱动的和产品驱动的
这个项目实际上是目标驱动的,如果内部的工资单处理产生不了成本效益,那么该项目不应
该试图实现这种解决方案。
这个项目也可以是产品驱动的,可以考虑满足目标集其他方法,例如,可能把这种处理以更
低的成本承包给除地方当局外的某些组织。
30. Brightmouth 学院是一个高等教育研完机构,过去由当地政府 管辖,现在改为自主管理。该学院的工资仍由当地政府管理,其工资单和其他支出由当地政府的计算中心给出,政府要收取这项服务的费用。学院管理方的意见是,如购买一个工资软件包商用产品,并由自己来处理工资,可能要经济一些。请标识 Brightmouth 学院工资单项目的利益相关者。
Brightmouth 学院工资单主要的项目利益相关者可能包括:
1)财务部门;
2)人事部门,需要提供大部分必要的员工详细信息;
3)部门负责人,需要提交兼职员工工作小时的细节;
4)全体员工,当然要关心他们的工资得到了正确的支付;
5)场所管理人员,新的任务可能意味着办公室布局在物理上必须重新安排;
6)软件和硬件销售商。
31. Paul Duggan 是软件开发部经理。星期二上午 10:00,他和下属 部门领导与集团经理开会,讨论明年的人员需求。Paul 已经起草了一份题目 为“邀请”的人事文件,这是根据他的部门明年的工作计划而作出的。这份文件在会议上进行了讨论。下午 2:00 Paul 和他的高级职员开会,讨论他的部门 正在进行的一个重要项目。该项目有一名程序员出了车祸,将住睨一段时间。 为保证项目的进度,决定将另一组(任务不紧迫的)一名组员调到这个项目, 以临时替代做些不很紧要的工作,但这需要一周的时间来安排。Paul 一方面必 须打电话给人事部门,告诉他们关于人员替补的问题,同时必须打电话给用户,解释项目可能延期的原因并且说明谁在做这件不很紧要的工作。指出在这一天中 Paul 在不同时段所作出的响应,属于八项管理职责中的哪些职责。
策划:
来年的人员配置需求。
控制、革新和指导:
确定需要做什么来取得好的进展,不会因临时失去员工而影响进展。
人员配置:
决定哪名员工需要做什么。
与人事部门讨论临时工的要求。
策划来年的人员配置。
注意:同样的活动可能包括许多不同的职责。
32. —个 ICT 项目意在取消分散存放的纸张文件,代之以集中组织的数据库。许多地理位置分散的办公室人员需要培训,然后使用新的 ICT 系统把人工记录设置在数据库上。直到最后一条记录转移到系统后,该系统 才能正常运行。只有当新的事务处理能在一定时间周期内处理时,才能说新 系统是成功的。请标识你所收集的保证项目执行期间事务将按计划进行的数据。
该项目似乎有两个主要的组成部分:培训和文档转换。如果要求培训教师到各部门去提供培
训,那么需要进度表来指出每个部门何时接受培训。因此,可能要收集以下关于培训进展的
信息:
- 已经接受培训的部门数——这可以对照计划做比较。
- 已经接受培训的员工数一一确保员工参加。
- 来自员工的关于培训质量的反馈一一例如,通过后续的培训评价表格。
至于文档转换方面,通常要收集每个部门以下的信息: - 已转换的文档数。
- 估计仍要转换的文档数。
- 在转换文档上所花的员工小时数——监督预算和转换生产率。
- 参与转换的员工数。
当所有的文档已经转换时,进行性能测试来检测响应时间是否满足要求。
33. 2003 年美国 Standish Group 通过分析 13522 个项目得出结论即只有()的项目是成功的82%的项目延期 43%的项目超出预算。请问,
a. ()中应填写什么?
b. 这个数据对吗?为什么?
a. 1/3
b. 这个数据是对的,从上面数据来看,虽然有些项目延期了,但是最终他可能还是盈利了,
所以他是一个成功的项目。
34. 以下哪个最可能是项目?(c)
a. 回宿舍接课本是不是项目?
b. 运维是不是项目?
c. 老师上课是否是项目?
35. 在 IOE 的年度维护合同系统中,IOE 组织外部的项目利益相关者可能考虑的重要问题是什么?
a.考虑主要利益相关者 IOE 客户
b. 考虑 IOE 和设备制造商可能还有客户协议
c. 考虑由保险公司支付每次维护工作的费用,而 IOE 向保险公司按年支付保费。
36. 除了自己编写的一个较小的标准之外,Brigette 没有设置任何标准。Brigette 将使用什么样的质量标准来确认她已经很好地理解了用户需求?
需要阅读和批准系统规格说明
37. 对下面的系统进行分类:
a. 工资单系统是 (面向数据或信息的特定应用领域的系统)。
b. 控制装瓶设备的系统是 (包含嵌入式软件的面向过程的系统)。
c. 供水给消费者的水厂所用设备的设计图细节的保存系统像一个(大量使用计算机图形的信
息系统)。设备本身使用安全性关键的控制软件,但这不是项目要考虑的主题。
d. 项目管理软件工具一般划分在 (通用程序包类) 中,它们包含大量的信息系统的基本要素。
e. 律师用于获得与公司税收有关的诉讼法的系统可使用一个信息检索程序包,是 (通用的软
件程序包) 。它也是基于知识的系统的有力候选者。
f. 用于计算管理特殊疾病患者用药量的系统是一个 (基于知识的系统) ,也是安全性关键的系
统。
g. 用于控制在隧道中通行的火车的系统是一个 (安全性非常关键的嵌入式系统)。
38. Brightmouth 学院的 Brigette 已经将市场上没有合适的工资单程序包的可能性标识为风险。在 Brightmouth 学院工资单项目上还可能有哪些内在的其他风险?
在 Brightmouth 学院可以标识的风险是:
a. 财务部门和人事部门之间观点的冲突;
b. 缺少人员(特别是人事人员)对系统的验收;
c. 缺少过去执行工资单处理的地方当局的合作;
d. 学院缺少运行工资单系统的经验;
e. 学院缺少管理计算机的专门技术;
f. 选择的硬件可能不够;
g. 工资单需求的变更。
39. 在系统开发项目的什么阶段(比如可行,性研究、需求分析等) 使用原型作为降低不确定性的手段。
a. 有项建议是:保险公司的高层经理可通过安装在位于他们桌面上的个人计算机中的主管
信息系统来访问管理信息。要建立这样的系统是昂贵的, 而且对于经理是否使用该系统还
有些疑问。
b. 用于支持销售部员工接听关于汽车保险的公众询问电话并给予报价的计算机系统。
c. 保险公司考虑使用 Microsoft Access 支持的系统开发特征来实现电 话销售系统。刚开始
他们对能否提供需要的接口没有把握,而且也关心使用 Microsoft Access 开发的系统的可能
响应时间。
a. 原型作为可行性研究的一部分是有用的。
b. 原型用于辅助设计用户对话。
c. 大部分关键的响应事务的原型可在物理设计阶段构建
40. 内部开发是指开发者和客户属于同一个组织,然而外包开发是指开发者和客户属于不同的组织。请问,以上两个客户是同一个意思吗?如果不是分别代表什么?
不是同一个意思,前者是公司开发人员,后者是用户。
41. 对于建设 Brightmouth 学院工资单系统,购买现货软件缺点有哪 4 个?
a. 【由于其他客户也可以获得同样的系统,所以】获得此系统不会增加竞争力。
b. 【现在的现货软件越来越客户化,可以通过配置参数表来设置应用系统的属性,但是】这
种灵活性还是有限的,最终可能需要变更工作流程来适应软件系统。
c. 无法获得软件源码【,也就无法根据组织和环境的变化而修改软件】。
d. 【一旦使用现货软件,】组织将会依赖于此软件,很难再使用其他的应用软件,这会导致
许可证费用不断增加。
42. 为什么往往开发人员青睐重量级方法,然而,客户更青睐快速应用开发?
开发人员希望明确需求并做出可靠的产品,客户希望快速看到原型并进一步确认需求。
43. 低估的项目可能不能及时完成或超出成本,但仍可能比估计过高的项目在更短的时间内实现,请问低估的项目有哪两个危害?
a.影响软件质量。特别是缺乏经验的员工,可能会通过低标准的工作来响应紧迫的交付期。
b. 低标准的工作可能只在项目的后期(如测试阶段)才体现出来,此时特别难以控制,而且
巨大的返工可能会导致项目延期。
44. 由底向上估计方法的步骤有哪四步?适用的场景有哪两个?
a. 将项目分解成构件任务
b. 然后估计执行每个任务需要多少工作量。
c. 每个子任务能被一个人在一周或两周内完成
d. 由底向上部分累加每个活动的已计算的工作量来得到总体的估计
场景:
a. 适合于后期更详细的项目策划阶段
b. 如果一个项目完全是新颖的或者没有可用的历史数据
45. 由顶到底估计步骤是哪四步?
设想在最终系统中软件模块的数目和类型
估计每个已标识模块的 SLOC
估计工作内容,考虑复杂度和技术难度
计算工作量
46. 网络策划模型中,关键路径的重要性体现在哪两方面?
a. 在管理项目时,应该特别关注对关键路径上活动的监控,以便尽早发 现和纠正任何延迟
或资源无法得到的影响。
b. 在策划项目时,如果要缩短整个项目的周期,就必须缩短关键路径。
选择题
- 项目预算在下列那个阶段投入最大? ( B )
A. 项目计划制定阶段
B. 项目计划执行阶段
C. 总体变更控制阶段
D. 项目启动阶段 - 领导和管理对项目来说都非常重要。关于管理的一种定义认为管理主要是实现项目干系
人的主要目标,而领导则是 ( A )
A. 确定管理方向,组织和激励他人努力工作
B. 通过他人的工作实现工作目标
C. 运用领导权力鼓励他人提高工作效率
D. 运用所有适当的权利作为激励手段 - 对项目来说“临时”的意思是: ( B )
A. 项目的工期短
B. 每个项目都有确定的开始和结束点
C. 项目未来完成时间未定
D. 项目随时可以取消 - 目标管理不涉及下列哪些内容 ( D )
确定明确和现实的目标
定期评估项目目标是否完成
促进合作、团队建设和对项目的投入
为项目成员建立具体的职业途径 - 工作结果是 ( A )
A. 为完成项目所进行的各项工作活动的结果
B.满足项目成功的标准
客户正式验收了项目
完成合同的正式验收 - 一个公司在确定项目选择模式时,最重要的标准是: (B )
A. 功能
B. 实用
C. 使用简便
D. 费用 - 工作包是: ( A )
A. 一项 WBS 最低层的交付工作
B. 一项具有特殊标准的任务
C. 一项必要的汇报工作
D. 一项可分包给若干单位的任务 - 选派项目经理的理想时间是: ( A )
A. 在项目的启动阶段
B. 在项目的计划阶段
C. 在项目生命周期中的概念阶段结束后
D. 在项目生命周期中的开始阶段开始之前 - 在下列那个项目生命周期阶段会发生最严重的不确定性? ( A )
构思阶段
规划阶段
执行阶段
收尾阶段 - 项目失败的主要原因是(D)
A. 缺乏项目型或强矩阵型的结构,项目范围界定不当,以及缺少项目计划。
B. 缺少最高管理层的支持,项目人员缺乏合作,以及项目经理领导不得力。
C. 客户需求认识不足或不当,项目人员分布分散,项目进行期间与客户沟通不足。
D. 组织方面的不利因素,客户需求认识不足或不当,项目需求识别不当,规划和控制不足
或不当。 - 一项工作最早开始日期为 10 号,最晚开始日期为 19 号,该项工作周期为 4 天,这其
中没有休息日。从以上给出的信息,关于该项工作可以得到什么结论?(A)
A. 该项工作总时差为 9 天
B. 该项工作最早完成日期为 14 号当天结束时
C. 该项工作最迟完成的日期为 25 号
D. 如果将投入该项工作的资源数量增加一倍的话,该项工作可以在两天内完成 - 在项目的时间管理中,项目赶工的意思是: ( A)
A. 重新界定逻辑关系,以缩短项目周期
B. 缩短用于项目进度风险模型分析的计算机网络维修时间
C. 给所有的项目工作都增加新的资源
D. 根据优先顺序给重要路径上的活动增加资源 - 趋势分析被用来监控( D )
A. 错误原因
B. 质量管理计划
C. 客户满意度
D. 技术、成本和进度执行情况 - 项目 A 按矩阵组织形式进行管理,该项目经理向高级副总裁汇报工作,后者为项目提
供直接的支持。在这种情况下,以下哪一种描述最好的说明了项目经理的相对权力:( D)
A. 项目经理很可能不会被项目干系人质疑
B. 在强矩阵型结构中,权力向职能经理倾斜
C. 在弱矩阵型结构中,权力向项目经理倾斜
D. 在强矩阵型结构中,权力向项目经理倾斜 - 当组织的功能结构需要用来支持多个项目时,主要的困难将会出现,这是由于:( B )
A. 项目经理的权限造成的
B. 不同的项目优先顺序发生矛盾,从而对有限的资源进行竞争
C. 项目组成员对他们的专长的关注超过了对项目本身的关注
D. 项目经理运用人际技巧来非正式地解决成员之间的冲突 - 减少项目中冲突的主要方法是(C)。
A. 举行定期的小组会议
B. 使用小组协调人员
C. 进行谨慎仔细的项目规划
D. 规定严格的讨论制度 - 在强和弱矩阵组织结构中,导致冲突的主要原因是: ( D )
A. 沟通障碍
B. 相互冲突的利益
C. 需要统一意见
D. 管辖模糊 - 责任分配矩阵不被用来说明下列哪一项? ( C )
A. 谁负责那方面的工作
B. 工作单元间哪些关键界面需要管理上的特别协调
C. 实现项目目标需要哪些工作因素
D. 谁向谁汇报 - 以下选项中哪项不是开工会议的目标: ( D )
A. 建立工作关系和沟通渠道
B. 审查项目计划
C. 建立个人和团队的责任
D. 讨论有关合同的具体法律问题 - 要创造易于接受的沟通环境,项目经理应该: ( B )
A. 确保所有的沟通都是清晰并易于理解的
B. 以他(她)喜欢的表达方式
C. 让整个项目团队准备项目沟通计划
D. 确保队伍成员获得他们工作所需要的信息 - 绩效测量的基线是( A )。
A. 计划工作预算成本
B. 已完成工作预算成本
C. 已完成工作实际成本
D. 计划工作实际成本 - 在收尾阶段,许多项目经理都倾向于推迟人员安排,这是因为(A)。
A. 他们不想面对在这过程中可能产生的人际关系矛盾
B. 他们认为谁都不想离开这个项目
C. 职能经理不想队伍成员回去
D. 团队成员不想转移到新的任务中去 - 在项目管理中,当运作环境变成( )而且项目任务变得( )时,对人员和技术的需求
就增加了。 (C)
A. 动态的,简单
B. 静态的,复杂
C. 动态的,复杂
D. 静态的,简单 - 项目在(D)组织中最不被重视。
A. 平衡矩阵型
B. 强矩阵型
C. 项目协调员型
D. 职能型 - 对项目而言,“一次性”指(B)。
A. 项目周期短
B. 每个项目都有明确的起止时间
C. 项目将在未来不能确定的时候完成
D. 项目随时可能取消 - 范围界定的工具是( )。 (A)
A. WBS
B. 分层法
C. PERT
D. 流程图法 - 项目构思是以( )为主体。(A)
A. 项目的投资者/业主
B. 项目的供应商
C. 项目的实施组织
D. 项目工作团队 - 下列属于公开招标的采购方式是:(C)
A. 询价采购
B. 有限国际招标
C. 国际竞争性招标和国内竞争性招标
D. 直接签合同和自营工程 - 项目的三要素包括(B)。
A.风险、费用和进度
B.质量、进度和成本
C.质量、进度和时间
D.直接成本、间接成本和可用资源 - 一个公司接受和利用项目管理的程度通常取决于项目的()和()。 (C)
A.质量要求,劳动力需求
B.风险管理,质量管理
C.规模,性质
D.工业类型,劳动力需求 - 三点法统计估算公式:期望值= (B)
A.(乐观估算+(4X 最可能估算)+悲观估算)X6
B.(乐观估算+(4X 最可能估算)+悲观估算)/6
C.(乐观估算+(4X 最可能估算)X 悲观估算)/6
D.(乐观估算+(4+最可能估算)+悲观估算)/6
专业分析:在计划评审技术(PERT)中用到这个公式计算估计工期分布的中值。 - 在一个确认项目正式存在的初始化文档是(C)
A. 范围基线
B. 管理计划
C. 项目章程
D. 配置控制报告
分析:项目章程是确认项目正式存在的初始化文档 - 进度控制与下列哪种因素无关? (D)
A. 对促进项目进度产生变化的影响因素进行管理,保证这些变化是有益的
B. 确定项目进度发生变化
C. 当变化出现时,对实际发生的变化进行管理
D. 根据客户要求改变项目进度
分析:根据客户需要更改项目进度是被动的,因而会造成项目执行混乱。控制的目的是降低
项目的混乱程度,并采取系统的活动方法使这一变化造成的混乱控制在最小的范围 - 以下(C)是项目队伍建设的基本原则。
A. 进行经常性的执行情况评估
B. 确保项目队伍每位成员除了向项目经理汇报之外同时向职能经理汇报
C. 尽早进行项目团队建设
D. 解决成员间的政治分歧
分析:项目中早些开始建立班子对确定正确的风气和防止发生不良习惯和作风是关键的 - 项目小组衡量风险应对计划实施有效性时,是将计划实施结果与下列哪个因素进行对比
(A)
A. 可接受的风险承受度
B. 风险评分
C. 风险的概率/影响评级
D. 项目的总体风险评级
专业分析:项目所有者、客户或者项目监控方可能对风险表现出不同的承受能力。风险管理
计划应该制定出可接受的风险承受度做为项目小组衡量风险应对计划实施有效性的标准。 - 项目的质量保证部门最近对项目进行了质量审计,得到了一系列发现和建议。其中有一
条建议看起来非常关键,应该采纳,因为它能影响到能否向顾客成功地提交项目产品。如果
这条建议没有得到采纳的话,产品很可能达不到要求。下一步你应该怎么做 ( D)
A. 召开一次项目团队会议,看看应该由谁来负责这个问题
B. 重新指定这个问题的负责人
C. 马上进行产品的返工
D. 发布一项变更申请 以采取必要的纠正措施
专业分析:通过质量审计获取的信息可以用于改善质量系统和业绩水平。在大多数情况下,
实施质量改善工作需要先准备变更要求。 - 在与几个项目干系人的会议中,干系人要求项目经理将项目工作范围内容扩大。这个项
目经理曾经接触过章程签字前有关项目的来往信函,他记得项目发起人明确地否定了这些项
目干系人提到的工作范围。项目经理最恰当的做法是:
A. 让项目发起人知道项目干系人的要求。(C)
B. 评估增加工作范围的影响
C. 告诉项目干系人,范围不能扩大。
D. 如果项目进度计划中有可用的时间,就加入该项工作。 - 项目发起人和你组织中的其他人反复地要求变更。当你努力实施一些变更时,你发现现
行的合同并不包括对评估变更的预算。你应该怎样做? (C)
A. 请高级管理层从公司储备中拨更多的钱。
B. 告诉发起人项目中没有变更的预算。
C. 与发起人协商决定如何补救这个问题。
D. 把这件事直接交给合同/法律部门。 - 你不能确定在可交付成果的集成时你可能遇到什么问题,这对你的项目是一个风险,但
是你决定不在这个时间处理它。这是(D)的例子。
A. 风险规避
B. 风险转移
C. 风险减轻
D. 风险接受 - 决策树的最佳用途是(C):
A. 确定风险量与预期值之间的相互作用。
B. 概率与事件风险说明的结合。
C. 图解说明如何领会决策和相关事件的相互作用。
D. 确定风险事件的标准偏差的流程图。 - 项目风险排序是下述风险管理过程哪部分的一项输入?(D)
A. 风险识别
B. 风险定性分析
C. 风险定量分析
D. 风险应对计划过程 - 在项目执行过程中,你被任命为项目经理。项目各项指标都在基准的容许范围内。但是,
客户对项目绩效不满意。你应该做的第一件事情是什么?(D)
A. 与项目团队一起讨论。
B. 重新计算基准。
C. 重新商谈合同。
D. 与客户见面。 - 在项目质量保证阶段,项目经理正与质量专家一起工作。他们正在执行下述(B)活动?
A. 质量控制。
B. 确定使用的是否是正确的质量标准。
C. 确定应该使用什么质量标准。
D. 按照标准评估质量。 - 一项分析显示,项目结束时你的项目将超出预算。你应该采取下面哪项行动?(A)
A. 考虑对项目进行赶工和/或快速跟进,然后评估可选方案。
B. 先拜见上级领导以寻求增加预算的可能性,然后召开团队会议。
C. 拜见客户以寻找避免已同意范围变更的成本。
D. 增加项目储备金。
赶工通常会增加成本而快速跟进通常会增加风险。风险的增加会导致应急储备的增加,但通
过缩短进度可以降低成本。对活动进行赶工通常会增加的这些活动的成本,但你可以通过缩
短进度来降低总成本。 - 假设你有一个项目包括以下五项任务:
任务 1 立刻开始,估计工期为 1 天
任务 2 在任务 1 完成后开始,估计工期为 4 天
任务 3 在任务 2 完成后开始,估计工期为 5 天
任务 4 在任务 1 完成后开始,估计工期为 8 天
任务 5 在任务 3 和 4 完成后开始,估计工期 1 天
在 PDM 中,任务 5 与任务 4 的关系是(D)
A. 开始完成关系
B. 完成完成关系
C. 开始开始关系
D. 完成开始关系 - 估算计划活动持续时间的依据来自于(A)
A. 项目团队最熟悉具体计划活动工作内容性质的个人或集体
B. 项目经理
C. 客户或业主
D. 工作分解结构 - 你的两个小组成员就一个小技术问题发生争执。你与他们会面,希望通过找到共识来解
决争端。你将采用哪种冲突解决方法:(B)
A. 退让
B. 淡化争议
C. 分辨对错,解决问题
D. 妥协 - 人力资源管理的主要程序是:(B)
A、组织设计,团队建设,资源规划,评优和奖励
B、组织规划 ,人员招募,团队发展
C、业主管理,团队发展,项目计划编制,项目相关者管理
D、员工规划,资源外购,团队发展,业主管理
参考答案:B - 以下哪一项最能表现某个项目的特征(C)
A. 运用进度计划技巧
B. 整合范围与成本
C. 确定期限
D. 利用网络进行跟踪