软件工程-【软件项目管理】--期末复习题汇总

一、单项选择题

(1)赶工一个任务时,你应该关注( C )

A. 尽可能多的任务

B. 非关键任务

C. 加速执行关键路径上的任务

D. 通过成本最低化加速执行任务

(2)下列哪个不是项目管理计划的一部分?(C )

A. 里程碑图示

B. 进度

C. 数据库设计

D. 风险清单

(3)对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是( B )E1=(O+4M+P)/6 δ1=(P-O)/6

A. 50%

B. 68.3%

C. 70%

D. 99.7%

(4)关于浮动,下面除了哪个之外都是不正确的?( D )

A. 每个任务都有浮动

B. 只有复杂的项目有浮动

C. 浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量

D. 浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量

(5)关于网络图,下面哪个是不正确的?( C )

A. 网络图可用于安排计划

B. 网络图展示任务之间的逻辑关系

C. 网络图可用于跟踪项目

D. 网络图可用于详细的时间管理

(6)需求分析是回答系统必须( A  )的问题

A. 做什么

B. 怎么做

C. 何时做

D. 为谁做

(7)为了有效地管理项目,应该将工作分解为更小的部分,以下各项中,哪一项不能说明任务应该分解到什么程度?( A )

A. 可以在80小时内完成

B. 不能再进一步进行逻辑细分了

C. 可由一个人完成

D. 可以进行实际估算

(8)下面哪个不是需求管理的过程(A )

A. 需求设计

B. 需求获取

C. 需求分析

D. 需求变更

(9)( A )是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。

A. 功能点

B. 对象点

C. 代码行

D. 用例点

(9)( A )是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。

A. 功能点

B. 对象点

C. 代码行

D. 用例点

(10)如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。这个项目一共有1200单元,你采用什么估算方法?( B )

A. 自下而上估算法

B. 类比估算法

C. 专家估算法

D. 参数估算法

(11)风险的三个属性是(C )

A. 风险发生的时间、地点、负责人

B. 风险事件、时间、影响

C. 风险事件、概率、影响

D. 风险数量、风险影响程度、概率

(12)"质量成本"是一个项目管理概念,它说明了下列哪项成本( A )

A. 额外需求的成本

B. 需求变更的成本

C. 确保符合需求的成本

D. 固定成本

(13)在风险分析过程中,确定已经识别的一个风险事件是无法避免的,也是不能减轻的,也不能投保,这是一个关键的风险事件,一旦发生可能造成项目的失败,项目经理最佳的选择是(C )

A. 降低风险的级别,项目团队将找到一个克服故障的方法

B. 特别关注,加强管理该风险事件和所有的相关事件

C. 让风险评估小组继续分析该风险事件,直到降低预期影响

D. 忽略风险评估,因为不管赋予什么值,都只是一个估算。

(14)质量控制是( B )

A. 对每个工作包增加工作时间

B. 项目生存期的各个阶段都需要实施的

C. 只需要做一次

D. 只有大的项目才需要的

(15)在哪种组织结构中,项目成员没有安全感( C )

A. 职能型

B. 矩阵型

C. 项目型

D. 弱矩阵型

(16)项目经理在一个高科技公司,现在正在为一个新的项目选择合适的组织结构,这个项目涉及很多的领域和特性,他应该选择哪种组织结构( A )

A. 矩阵型

B. 项目型

C. 职能型

D. 组织型

(17)人力资源分配图是 ( B )

A. 展现目前的人力资源质量

B. 展现项目中人力资源在各个阶段的分布情况

C. 说明人员分工情况

D. 说明项目需要的所有资源

(18)大量使用( A )沟通最有可能协助解决复杂的问题

A. 口头

B. 书面

C. 正式

D. 信息管理系统

(19)下面各项对沟通计划的描述,哪项是错误的( D)

A. 确定沟通需求

B. 确定沟通的内容

C. 确定沟通方法

D. 对项目管理是没有必要的

(20)在靠近河边的某建筑工地,洪水毁坏了所有挖掘的地基,这是发生了什么类型的风险?(B )

A. 已知风险(Known knowns)

B. 可预测风险(Known unknowns)

C. 不可预测风险(unknown unknowns)

D. 其他

(21)如果在一个项目网络图中,任务A有15天的自由浮动和25天的总浮动,但是任务A的最早开始时间延误了30天,那么这对项目意味着什么?( A )

a)任务A的下一个任务的最早开始时间将延迟15天

b)任务A的工期将缩短15天

c)项目的完成时间延长25天

d)对项目没有影响

(22)一个项目有三条关键路径与有一条关键路径相比,对项目有什么不同影响(D )

a)它使项目更易于管理

b)它增加了项目风险

c)它需要更多的人员

d)这种情况是不可能的

(23)对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于7天到19天的概率是( C )

a)50%

b)68.3%

c)95.5%

d)99.7%

(24)任务分解可以(  B ),它是范围变更的一项重要输入

a)提供项目成本估算结果

b)提供项目范围基线

c)规定项目采用的过程

d)提供项目的关键路径

(25)作为项目经理,你为项目制定了符合公司体系的质量保证的相关活动,这些质量保证活动可以( B )

a)监控项目是否满足CMM的相关标准

b)为项目满足相关质量要求提供信心

c)确定铲除项目缺陷的方法

d)通过不断测试提高产品质量

(26)当项目进行到某一阶段,项目经理发现项目组的一些人(包括关键人)要离开公司,这时项目经理首先应该做什么?( D )

a)修改WBS

b)招募人员

c)批评这些人

d)实施风险计划

(27)如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。这个项目一共有1200单元,你采用什么估算方法?( B )

a)自下而上估算法

b)类比估算法

c)专家估算法

d)参数估算法

(28)如果你已经决定对每个活动估计用一个时间估计值的方法来估计你的项目,你将采用下列那种方法( A )

a)PERT

b)PDM

c)CPM

d)WBS

(29)当用户提出项目必须提前2天完成的要求时,你会集中于(C  )

a)尽可能多的任务

b)请示老板

c)寻求方法加速关键路径上任务的执行

d)通过降低成本加速执行

(30)哪种进度计划方法考虑了风险评估( B )

a)PDM

b)PERT

c)ADM

d)CDM

(31)如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是:( A )

a)强制性依赖关系

b)软逻辑关系

c)外部依赖关系

d)里程碑

(32)项目的基线发生变更应该经过( D  )授权执行的

a)项目管理者

b)质量保证人员

c)配置管理人员

d)SCCB

(33)关于项目度量的陈述( B  )是错误的

a)度量为项目估算提供基础数据

b)开始实施度量的时候,尽可能选择更多的度量指标

c)度量为项目控制提供量化信息

d)产品规模是一个非常重要的平衡度量组

(34)如果一个项目的估算成本是1500元,并且计划今天应该完成这个项目,然而到今天为止实际只完成了其中的2/3,实际花销1350元,则成本偏差(CV)是( C )

a)150元

b)-150元

c)-350元

d)-500元

(35)活动A历时为3天,开始于星期一(4号),后置活动B与活动A具有完成-开始的依赖关系。完成-开始关系有3天的滞后,而且活动B历时为4天,星期天为非工作日,从这些数据可以得出什么结论( B )

a)两项活动的总历时为8天

b)活动A开始到活动B完成之间的日历时间(calendar time)是11天

c)活动B完成是星期三,14号

d)活动A开始与活动B完成之间的日历时间14天

(36)在一个项目中,项目经理会尽量争取怎样的"质量等级"?( B )

a)尽可能高的

b)尽可能贴近项目目标的

c)最少的项目成本

d)超出项目需求定义的

(37)进度控制重要的一个组成部分是( A )

a)确定进度偏差是否需要采取纠正措施

b)定义为项目的可交付成果所需要的活动

c)评估WBS定义是否足以支持进度计划

d)确保项目队伍的士气高昂,发挥团队成员的潜力

(38)下列那一项不是项目型组织的一个优点( D )

a)有效的项目组织

b)以项目为中心

c)更加有效的沟通

d)当项目完成时,项目人员就没有"家"了

(39)下面关于"工作包"描述 除了( C )都是正确的。

a)是WBS的最顶层,是对任务的摘要描述

b)是WBS所有分支最底层的任务

c)工作包包含了用于计划、制定、进度和实施控制的管理单元。

d)建议:工作的包的工作量不要超过80小时

(40)下列哪项规则是计算已获取价值法则中最保守的一种( B )

a)50/50规则

b)0/100规则

c)20/80规则

d)100/100规则

二、判断题(正确的打√,错误的打×)

(1)项目具有暂时的特征。( √ )

(2)项目管理核心的三角形是范围、进度、风险。( × )

(3)在甲乙合同项目中,提出需求的一方是乙方( × )

(4)需求分析过程是确定项目如何实现的过程,并确定项目的技术方案( × )

(5)软件项目的估算结果是比较准确的( × )

(6)一个好的项目计划的开发应该是渐近式的。( √ )

(7)质量计划中可以确定质量保证人员的特殊汇报渠道。( √ )

(8)软件配置管理的目的是建立和维护整个生存期中软件项目产品的完整性和可追朔性。( √ )

(9)责任分配矩阵是明确其角色与职责的有效工具(√ )

(10)职能型组织结构中项目经理的权利最大( × )

(11)沟通计划是项目计划的一部分( √ )

(12)沟通管理的基本原则是及时性,准确性,完整性,可理解性( √ )

(13)在IT项目中,许多专家都认为:对于成功,威胁最大的就是沟通的失败。( √ )

(14)采购是为了执行项目而从项目团队外部采购或者获取产品、服务或者结果的过程。( √ )

(15)进度和成本是关系最为密切的两个目的,几乎成了对立关系,进度的缩短一定依靠增加成本实现,而成本的降低也一定牺牲工期进度为代价的。( × )

(16)需求获取过程是通过与用户的沟通,确定一个概念性模型,然后确定实施方案的过程(√ )

(17)RAD生存期模型主要是针对风险比较大的项目而设计的一种模型。(× )

(18)项目早期和信息不足的时候,可以采用自下而上的估算方法进行成本估算(× )

(19)当减少项目资源的时候,项目的完成时间一定会发生变化。(× )

(20)在当今高科技环境下,X理论和期望理论可以用来激励一个团队员工的工作士气(× )

(21)变更控制系统包括了从项目变更申请、变更评估、变更审批到变更实施的文档化流程(√ )

(22)基线产品是不能修改的(× )

(23)统计需求变更请求的数量是配置审核过程( √)

(24)PDM网络图只适合表示完成-开始的逻辑关系( ×)

(25)项目经理是一个综合的角色(√ )

(26)"取消采用具有高风险的新技术,而采用原来熟悉的技术"是一种转移风险的规划策略( √)

(27)GQM是基于目标驱动来选择度量指标的方法(√ )

(28)涉及多个领域工作的复杂项目最好采用矩阵型组织来管理(√ )

(29)质量保证属于检查职能,而质量控制属于管理职能(× )

(30)采用德尔菲方法来标识风险可以减少人为的偏差,以便作出正确决定( √)

三、计算题

(1)根据图3-21计算项目在20天内完成的概率,其中任务1的最乐观、最悲观和最可能的历时估计是8天,24天, 10天, 任务2的最乐观、最悲观和最可能的历时估计是1天,9天,5天。

参考答案:


(2)项目经理正在进行一个媒体信息查询系统项目的估算,他采用的delphi的成本估算方法,邀请2位专家估算,第一个专家给出1万, 8万,9万的估算值,第二个专家给出了4万, 6万 , 万8 万的估算,计算这个项目成本的估算值是多少?

参考答案:

E=(E1+E2)/2=(7+6)/2=6.5(万元)

(3)ABC公司正在进行一个项目, 下表是项目目前的一些指标.计算总的估算成本BAC,截至4/1/2008项目的状况如何,通过计算 BCWP, BCWS,ACWP, SV, SPI,CV,CPI来说明。



(4) 下面是一个项目的目前的运行数据,计算项目所有的基本度量和运行指标,这个项目的进度还正常吗?假设目前的日期是4/15/2008.


四、分析判断题

(1)作为项目经理,你需要给一个软件项目做计划安排,经过任务分解后得到任务A,B,C,D,E,F,G,H,I,假设各个任务之间没有滞后和超前,下图是这个项目的PDM网络图。通过历时(Duration)估计已经估算出每个任务的工期,现已标识在PDM网络图上。假设项目的最早开工日期是第1天,最后一个任务的最早完成时间等于最晚完成时间,请完成下面问题:

1.任务F与任务B是什么依赖关系,任务F与任务I是什么依赖关系

2.通过正推法确定每个任务的最早开始时间、逆推法确定每个任务的最晚开始时间(在下面的图示中标识即可)

3.确定关键路径,计算项目完成的最短时间

4.任务F在不影响项目最早完成的时间浮动量.

5.将下面的PDM网络图转化为ADM网络图


关键路径:

A → C → E → H → I

任务F的时间浮动量:

33-9=24天

  1. ADM网络图:

分别计算出目前项目的BCWP,BCWS,ACWP,CV,SV,CPI,SPI,EAC(工作完成的预测成本)。请问:应该如何分析项目目前的状况以及可能的结果?项目的执行状况确实如项目经理张某所说的那样乐观吗?(采用50/50规则计算已获取价值)


(3)

利用决策树风险分析技术来分析如下两种情况的,以便决定你会选择哪种方案:(要求画出决策树)

方案1:随机投掷硬币两次,如果两次投掷的结果都是硬币正面朝上,你将获得10元;投掷的结果背面每朝上一次你需要付出1.5元。

方案2:随机投掷硬币两次,你需要付出2元;如果两次投掷的结果都是硬币正面朝上,你将获得10元

根据决策树分析结果,选择方案1.

(4)

一个项目在进行规划的时候,碰到了一个风险问题,项目经理在决定是否采用方案A。如果采用方案A需要使用一个新的开发工具,通过使用这个工具可以获利5万元,否则将损失1万元。而能够掌握这个工具的概率是20%,利用决策树分析技术说明这个项目经理是否应该采用这个方案A?(画出决策树)

根据决策树分析结果,选择方案1.

五、论述题

(1)需求变更是导致项目失败的重要原因也是项目管理者必须面对的问题,列出你参与 的(或者你所知的)软件项目过程中引起变更的原因,这个变更可以是开发过程中的任何阶段,最好按照项目的执行阶段给出变更的原因和可能的解决方法。

参考答案:

导致需求变更的原因很多,一些常见的因素如下:

开发人员对待需求开发的态度不认真,用户参与不够,用户需求的不断增加,模棱两可的需求,用户和需求开发人员在理解上的差异,开发人员的画蛇添足,过于简单的规格说明,忽略了用户分类,不准确的计划等。

可能的解决方法: 需求阶段尽可能采用原型或者用例方法明确用户需求,采用严格的需求变更管理流程,采用良好的体系结构,采用面向对象思想。

(2)

简要叙述软件项目规模成本估算的基本方法。、

  1. 软件开发项目中常用的成本估算方法有:自顶向下(类别)估算法自下而上估算法参数法、专家估算法、猜测估算法等。
  2. 自顶向下(类别)估算法:是从项目的整体出发,进行类推,根据以往完成类似下面所消耗的总成本(或工作量)来推算将要开发的软件的总成本,然后按比例将它分配到各个开发任务单元中。
  3. 自下而上估算法: 是利用任务分解结构图,对各个具体工作包进行详细的成本估算,然后将结果累加起来得出项目总成本。
  4. 参数法: 是利用项目特性参数建立数据模型来估算成本的方法,是一种统计技术。
  5. 专家估算法:是由多位专家进行成本估算,取得多个估算值,最后得出综合的估算值。
  6. 猜测估算法:是一种经验估算法,进行估算的人利用自己的专门知识和丰富经验,提出的一个近似的数据,是一种原始的估算方法。


第二部分选择题:

  1. (单选题)以下都是日常运作和项目的共同之处,除了( )
    A. 都是重复性工作

    B. 受限于有限的资源

    C. 需要规划、执行和控制

    D. 由人来做

  2. (单选题)项目经理的职责不包括( )

    A. 开发计划

    B. 项目控制

    C. 组织实施
    D. 提供资金

    我的答案: D:提供资金;正确答案: D:提供资金;

  3. (单选题)下列选项中不是项目的特征的是( )

    A. 项目具有限定的周期

    B. 项目对资源成本具有约束性

    C. 项目具有明确的目标
    D. 项目可以重复进行

  4. (单选题)下列选项中正确的是( )

    A. 项目都是一次性的并由项目经理独自完成
    B. 每个项目都有自己的独特性

    C. 一个项目具有明确的目标而且周期不限

    D. 一个项目一旦确定就不会发生变更

  5. (单选题)( )是一系列伴随着项目的进行而进行,目的是确保项目能够达到期望结果的一系列管理行为。

    A. 软件项目管理
    B. 项目管理

    C. 人力资源管理

    D. 需求管理

  6. (单选题)下列活动中不是项目的是( )

    A. 野餐活动

    B. 集体婚礼

    C. 开发操作系统
    D. 上课

  7. (单选题)下列选项中不是项目与日常运作的区别的是( )

    A. 项目是以目标为导向的,日常运作是通过效率和有效性体现的。

    B. 项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理。
    C. 项目需要有专业知识的人来完成,而日常运作的完成无需特定专业知识。

    D. 项目是一次性的,日常运作是重复性的。

  8. (单选题)下列选项中最能体现项目的特征( )

    A. 整合范围与成本

    B. 运用进度计划技巧

    C. 利用网络进行跟踪
    D. 确定期限

  9. (单选题)( )是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。
    A. 项目

    B. 组合

    C. 项目群

    D. 过程

  10. (单选题)下列选项中属于项目的是( )
    A. 野餐活动

    B. 每天的卫生保洁

    C. 社区保安

    D. 上课

二. 填空题(共2题,11.2分)

  1. (填空题)项目管理包括__启动过程组__、计划过程组 __、执行过程组 控制过程组、_收尾过程组___5个过程组。

  2. (填空题)实现项目目标的制约因素有_项目范围___、成本 进度计划、 客户满意度__等。
    我的答案:

三. 判断题(共6题,33.6分)
13. (判断题)搬家属于项目。
A. 对
B. 错

  1. (判断题)项目具有临时性的特征。
    A. 对

    B. 错

  2. (判断题)项目开发过程中可以无限制地使用资源。

    A. 对
    B. 错

  3. (判断题)日常运作存在大量的变更管理,而项目基本保持连贯性的。

    A. 对
    B. 错

  4. (判断题)过程管理就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。
    A. 对

    B. 错

  5. (判断题)项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。

    A. 对
    B. 错

  6. (单选题)下列不属于甲方招投标阶段任务的是?( )

    A. 供方选择

    B. 招标书定义
    C. 编写建议书

    D. 合同签署

  7. (单选题)为避免一次性投资太多带来的风险,最好选择( )生存期模型。
    A. 增量式模型

    B. 瀑布模型

    C. V模型

    D. 快速原型模型

  8. (单选题)下列不是项目立项过程内容的是( )

    A. 项目使用的资源和经费

    B. 项目的时间表
    C. 项目的风险

    D. 项目的目标

  9. (单选题)在项目初期,一个项目需求不明确的情况下,应避免采用以下哪种生存期模型?( )

    A. Scrum模型
    B. V模型

    C. 增量式模型

    D. 快速原型模型

  10. (单选题)XP模型的实践原则不包括以下哪一点?( )
    A. 详细设计

    B. 假设简单

    C. 快速反馈

    D. 包容变化

  11. (单选题)项目建议书是( )阶段开发的文档
    A. 项目初始

    B. 项目执行

    C. 项目计划

    D. 项目结尾

  12. (单选题)下列不属于乙方招投标阶段任务的是?( )

    A. 竞标

    B. 项目分析

    C. 合同签署
    D. 招标书定义

  13. (单选题)以下哪项不包括在项目章程中?( )

    A. 项目目标的描述

    B. 对项目的确认

    C. 对项目经理的授权
    D. 对项目风险的分析

  14. (单选题)可以构建一部分系统的模型,通过用户试用提出优缺点,最好选择( )生存期模型。

    A. 增量式模型

    B. V模型
    C. 快速原型模型

    D. 瀑布模型

  15. (单选题)对于某项目,甲方提供了详细、准确的需求文档。我们的解决方案也很明确。且安全性要求非常严格。此项目采用( )成存期模型比较合适。

    A. 增量式模型
    B. V模型

    C. 瀑布模型

    D. XP模型

二. 填空题(共8题,26.4分)
11. (填空题)_瀑布模型___生存期模型中,要求项目所有的活动都严格按照顺序进行,一个阶段的输入时下一个阶段的输入。

  1. (填空题)敏捷开发通过_迭代___和快速用户反馈应对管理的不确定性和变更。

  2. (填空题)乙方即供方_有时也称卖方___是为顾客提供产品或服务的一方。

  3. (填空题)项目经理的主要责任是__开发计划__、组织实施项目控制__。

  4. (填空题)项目立项之后,项目负责人会进行**_自造-购买**___决策,确定待开发产品的哪些部分应该采购、外包开发、自主研发等。

  5. (填空题)每日站立会议是 _Scrum ___的敏捷开发实践。

    我的答案:

  6. (填空题)在__立项__阶段,应该明确项目的目标、时间表、使用的资源和经费,而且得到项目发起人的认可。

  7. (填空题)在招投标阶段,甲方过程包括_招标书定义___、供方选择合同签署 ,乙方过程包括_ 项目分析 ___、竞标合同签署

三. 判断题(共12题,40.6分)

  1. (判断题)瀑布模型不适合短期项目。

A. 对
B. 错

  1. (判断题)项目初始阶段甲方为软件开发方,乙方为顾客。

    A. 对
    B. 错

  2. (判断题)增量式模型可以避免一次性投资太多带来的风险。
    A. 对

    B. 错

  3. (判断题)项目招标对于一个项目的开发是必需的,即便项目是内部项目。

    A. 对
    B. 错

  4. (判断题)项目建议书是项目计划阶段开发的文档。

    A. 对
    B. 错

  5. (判断题)make or buy决策中的make指的只是自主开发。
    A. 对

    B. 错

  6. (判断题)项目立项需要获得项目经理的认可,但不需要项目发起人的认可。

    A. 对
    B. 错

  7. (判断题)项目章程是项目执行组织高层批准的确认项目存在的文件,其中不包括对项目经理的授权。

    A. 对
    B. 错

  8. (判断题)燃尽图是Scrum模型中常用的敏捷开发工程实践。
    A. 对

    B. 错

  9. (判断题)在瀑布生存期模型中,要求项目所有的活动都严格按照顺序执行,一个阶段的输出是下一个阶段的输入。
    A. 对

    B. 错

  10. (判断题)V模型适合的项目类型是需求很明确、解决方案很明确,而且对系统的性能要求比较严格的项目。
    A. 对

    B. 错

  11. (判断题)在软件项目合同中,甲方是需求方,乙方是供方。
    A. 对

    B. 错

  12. (单选题)对于某项目,甲方提供了详细、准确的需求文档。我们的解决方案也很明确。且安全性要求非常严格。此项目采用( )成存期模型比较合适。
    A. V模型

    B. XP模型

    C. 增量式模型

    D. 瀑布模型

  13. (单选题)XP模型的实践原则不包括以下哪一点?( )

    A. 包容变化

    B. 假设简单
    C. 详细设计

    D. 快速反馈

  14. (单选题)可以构建一部分系统的模型,通过用户试用提出优缺点,最好选择( )生存期模型。

    A. V模型
    B. 快速原型模型

    C. 瀑布模型

    D. 增量式模型

  15. (单选题)在项目初期,一个项目需求不明确的情况下,应避免采用以下哪种生存期模型?( )

    A. 快速原型模型
    B. V模型

    C. 增量式模型

    D. Scrum模型

  16. (单选题)为避免一次性投资太多带来的风险,最好选择( )生存期模型。

    A. 快速原型模型

    B. V模型

    C. 瀑布模型
    D. 增量式模型

二. 填空题(共3题,23.1分)

  1. (填空题)每日站立会议是_Scrum模型___的敏捷开发实践。

我的答案:

7. (填空题)敏捷开发通过_ 迭代式开发 ___和快速用户反馈应对管理的不确定性和变更。

  1. (填空题)__瀑布模型__生存期模型中,要求项目所有的活动都严格按照顺序进行,一个阶段的输入时下一个阶段的输入。

(1)

三. 判断题(共5题,38.5分)

  1. (判断题)瀑布模型不适合短期项目。

A. 对
B. 错

  1. (判断题)燃尽图是Scrum模型中常用的敏捷开发工程实践。
    A. 对

    B. 错

  2. (判断题)V模型适合的项目类型是需求很明确、解决方案很明确,而且对系统的性能要求比较严格的项目。
    A. 对

    B. 错

  3. (判断题)在瀑布生存期模型中,要求项目所有的活动都严格按照顺序执行,一个阶段的输出是下一个阶段的输入。

    A. 对

    B. 错

  4. (判断题)增量式模型可以避免一次性投资太多带来的风险。
    A. 对

    B. 错

  5. (单选题)下列不属于数据字典组成部分的是?( )

    A. 数据项
    B. 数据库

    C. 数据流

    D. 数据文件

  6. (单选题)下列不属于结构化方法设计的是?( )

    A. 系统流程图

    B. 数据字典

    C. 数据流图
    D. 系统用例图

  7. (单选题)下列不属于软件项目管理需求过程的是?( )

    A. 需求获取

    B. 需求分析

    C. 需求规格编写
    D. 需求更新

  8. (单选题)下列不属于UML需求视图的是?( )

    A. 用例图

    B. 顺序图
    C. 甘特图

    D. 状态图

  9. (单选题)下列不是需求建模方法的是?( )
    A. 结构化设计方法

    B. 功能列表方法

    C. 原型方法

    D. 面向对象的用例分析方法

  10. (单选题)()是软件项目的的一个突出特点,可以导致软件项目的蔓延。
    A. 需求变更

    B. 阶段性

    C. 暂时性

  11. (单选题)下列不属于软件需求范畴的是?( )

    A. 用户需要软件完成什么样的功能
    B. 软件项目采用什么样的实现技术

    C. 用户需要软件能做什么样的事情

    D. 用户需要软件达到什么样的性能

二. 填空题(共2题,13.4分)
8. (填空题)__原型分析方法__是其中一种需求建模方法。

  1. (填空题)需求分析工作完成的一个基本标志是形成了一份完整的、规范的__需求规格说明书__ .

三. 判断题(共6题,40.2分)

  1. (判断题)结构化分析方法是一种自下而上逐步求精的分析方法。

A. 对
B. 错

  1. (判断题)需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事,完成什么样的功能,达到什么性能。____
    A. 对

    B. 错

  2. (判断题)软件项目系统的响应时间属于功能性需求。

    A. 对
    B. 错

  3. (判断题)需求规格说明可以包括系统的运行环境。
    A. 对

    B. 错

  4. (判断题)数据字典是由数据项、数据流以及操作指令组成的。

    A. 对
    B. 错

  5. (判断题)用例分析方法采用一种面向过程的情景分析方法。

    A. 对
    B. 错

组织的商业价值成功实现始于()。

  • A. 项目集管理

  • B. 项目管理

  • C. 项目组合管理

  • D. 综合战略规划和战略管理

  • 风险的三个属性是( )

    • A. 风险数量、风险影响程度、概率
    • B. 风险发生的时间、地点、负责人
    • C. 风险事件、时间、影响
    • D. 风险事件、概率、影响

*我的答案:*D

收到新项目的客户请求之后,项目经理首先应该做什么?

  • A. 获得专家判断。
  • B. 准备商业论证。
  • C. 组织项目启动大会。
  • D. 寻求项目发起人批准。

*我的答案:*B

单选题, 1.0 分) 在合同执行过程中,买方的一名团队成员要求卖方编制并提交了一份合同规定之外的特殊的项目工作绩效报告。卖方为此向买方提出了额外费用索赔,以弥补它编制报告的支出。针对这种情况,买方的采购管理员应该怎么做?

  • A. 请团队成员提出变更请求,以便把该报告加进合同中
  • B. 向卖方支付费用补偿,并采取合理措施
  • C. 防止团队成员以后再索要类似报告
  • D. 拒绝卖方的索赔要求,并调查团队成员为什么索要这份报告

*我的答案:*B
下列不属于结构化方法设计的是?( )

  • A. 数据字典
  • B. 数据流图
  • C. 系统流程图
  • D. 系统用例图
    *我的答案:*D

(单选题, 1.0 分) 项目经理完成项目计划并提交所有文件以供审批,没有分配延迟审批的时间,导致可能会影响进度。若要解决这个潜在风险,项目经理应该事先做什么?

  • A. 选择一名风险责任人并将该责任人确定的行动纳入计划文件中
  • B. 与项目相关方分享这个潜在风险信息,以加快审批
  • C. 提前启动项目,以避免影响进度
  • D. 计划具体的行动,包括主要和备用策略,并选择一名风险责任人

*我的答案:*A

    <!--显示知识点-->

下面说法中不正确的是( )

  • A. EF=ES+duration
  • B. LS=LF-duration
  • C. EF=ES+lag
  • D. TF=LS-ES=LF-EF

*我的答案:*C

---个项目从开始就有几个已识別的风险,这些风险在整个项目过程中不断发生变化,项目经理必须确保进度和预算与这些风险的当前状态保持一致。项目经理应使用什么工具或技术?

  • A. 风险审计
  • B. 偏差和趋势分析
  • C. 储备分析
  • D. 风险再评估

*我的答案:*C

在项目生命周期的早期阶段,发起组织为何要对商业论证进行定期审核?( )

  • A. 确认项目是否仍然与商业论证保持一致
  • B. 对商业论证进行实时更新
  • C. 商业论证可能是错误的
  • D. 商业论证可能是不全面的

*我的答案:*A

下列不属于项目风险的三要素的是( )。

  • A. 事件的产生原因
  • B. 事件的影响
  • C. 一个事件
  • D. 事件发生的概率

*我的答案:*A

下列不是软件质量模型的是( )

  • A. Boehm质量模型
  • B. Mark质量模型
  • C. McCall 质量模型
  • D. ISO/IEC 9216质量模型

*我的答案:*B

WBS是对项目由粗到细的分解过程,它的结构是( )

  • A. 分层的线性结构
  • B. 分层的集合结构
  • C. 分级的图状结构
  • D. 分级的树形结构

*我的答案:*D

为了有效地管理项目,应该将工作分解为更小的部分,以下各项中,哪一项不能说明任务应该分解到什么程度?( )

  • A. 可以进行实际估算
  • B. 可由一个人完成
  • C. 不能再进一步进行逻辑细分了
  • D. 可以在80小时内完成

*我的答案:*B

项目章程 ( )

  • A. 明确了团队的纪律
  • B. 确定了项目的质量标准
  • C. 明确了项目经理
  • D. 定义了项目需求

*我的答案:*C

项目经理正在制定一个关键项目的资源管理计划,该项目涉及位于不同国家具有不同文化的资源,下列哪一项将帮助项目经理处理这种情况?

  • A. 人际关系技能
  • B. 虚拟团队
  • C. 事业环境因素
  • D. 团队建设活动

*我的答案:*A

( )是一系列伴随着项目的进行而进行,目的是确保项目能够达到期望结果的一系列管理行为。

  • A. 软件项目管理
  • B. 人力资源管理
  • C. 项目管理
  • D. 需求管理

*我的答案:*C

下面哪一项可以决定进度的灵活性?( )

  • A. 总浮动
  • B. ADM
  • C. PERT
  • D. 赶工

*我的答案:*A

在项目初期,一个项目需求不明确的情况下,应避免采用以下哪种生存期模型?( )

  • A. 快速原型模型
  • B. Scrum模型
  • C. 增量式模型
  • D. V模型

*我的答案:*D

下列不是UFC的功能计数项是( )

  • A. 外部文件
  • B. 内部输出
  • C. 外部输出
  • D. 内部文件

*我的答案:*B
如果在一个项目网络图中,任务A有15天的自由浮动和25天的总浮动,但是任务A的最早开始时间延误了30天,那么这对项目意味着什么?( )

  • A. 任务A的下一个任务的最早开始时间将延迟15天
  • B. 对项目没有影响
  • C. 项目的完成时间延长25天
  • D. 任务A的工期将缩短15天
    *我的答案:*A

在项目初期,进行竞标合同时,一般采用的成本估算方法是( )

  • A. 功能点估算法
  • B. 专家估算法
  • C. 参数估算法
  • D. 类比估算法

*我的答案:*D

    <!--显示知识点-->

项目落后于进度,并超出预算。开发和质量保证团队已经报告了大量缺陷。项目经理应更新哪一项内容?

  • A. 项目管理计划
  • B. 问题日志
  • C. 验收标准
  • D. 风险登记册

*我的答案:*B

任务分解时,( )方法从特殊到一般的方向进行,首先定义一些特殊的任务,然后将这些任务组织起来,形成更高级别的WBS层。

  • A. 模板参照
  • B. 类比
  • C. 自顶向下
  • D. 自底向上

*我的答案:*C

下列选项中不是项目的特征的是( )

  • A. 项目具有限定的周期
  • B. 项目可以重复进行
  • C. 项目对资源成本具有约束性
  • D. 项目具有明确的目标

*我的答案:*B

一个项目需要在技术部门之间进行详细信息交流,项目团队位于不同位置。一些团队成员对提议的沟通系统没有经验。项目经理应该使用什么来解决这个问题?

  • A. 沟通管理计划
  • B. 沟通技术
  • C. 项目沟通渠道
  • D. 沟通技能

*我的答案:*B

下列不是软件项目规模单位的是( )

  • A. 人天、人月、人年
  • B. 源代码长度(LOC)
  • C. 小时
  • D. 功能点(FP)

*我的答案:*C

下列选项中最能体现项目的特征( )

  • A. 利用网络进行跟踪
  • B. 整合范围与成本
  • C. 确定期限
  • D. 运用进度计划技巧

*我的答案:*C

一名指导委员会成员提交了一项新请求,这项请求似乎没有得到充分考虑,可能会对项目产生负面影响,项目经理下一步应该怎么做?

  • A. 拒绝该请求,并告知该指导委员会成员拒绝的原因.
  • B. 要求支持的成员说服该指导委员会成员撤回请求.
  • C. 记录该请求,并将其提交给变更控制委员会.
  • D. 评估该请求的影响

*我的答案:*D

工程评估评审技术采用加权平均的公式是____,其中O是乐观值,P

是悲观值,M是最可能值。

																																	我的答案:
          
                                       (O+P+4M)/6
                    



											
																										<h3 class="mark_name colorDeep">2. <span class="colorShallow">(填空题, 1.0 分)</span>  <p>一般来说,进行项目分解时,可以采用____两种形式来表达任务分解的结果。&nbsp;</p>

WBS的全称是任务分解结构____。

        <p>定性风险分析</p>

质量管理总是围绕着质量保证和____过程两个方面进行。

质量控制

____最有可能协助解决复杂的问题。

会议形式

三. 判断题(共 10题,10.0 分)

软件项目规模就是软件项目工作量。

我的答案: 对

	     需求规格说明可以包括系统的运行环境。

我的答案: 对

WBS提供了项目范围基线。

我的答案: 对

 在IT项目中,成功的最大威胁是沟通的失败()
									</h3>
																																	<ul class="mark_letter colorDeep">
<li tabindex="0" role="option">A. 对</li>
<li tabindex="0" role="option">B. 错</li>

我的答案:

在软件项目估算中,估算结果是没有误差的。

  • A. 对
  • B. 错

我的答案:
项目招标对于一个项目的开发是必需的,即便项目是内部项目。

  • A. 对
  • B. 错

我的答案:

应对风险的常见策略是回避风险、转移风险、损失控制和自留风险。

  • A. 对
  • B. 错

我的答案:

    一个工作也可以通过多个活动完成。
									</h3>
																																	<ul class="mark_letter colorDeep">
<li tabindex="0" role="option">A. 对</li>
<li tabindex="0" role="option">B. 错</li>

我的答案:

质量计划可以确定质量保证人员的特殊汇报渠道。

  • A. 对
  • B. 错

我的答案:

课后习题部分

简答题

有几种常用的网络图?

答有三种常用的网络图,分别是PDM

在软件项目管理中,网络图确实是关键工具之一,用于清晰地展示任务之间的关系和项目进度。除了之前提到的前导图(PDM)和关键路径法(CPM)网络图外,‌还有一种常用的网络图是CDM(Critical Dependency Method)网络图‌。

CDM网络图‌:它也是一种表示项目中任务依赖关系的图形化方法。

在CDM网络图中,可以明确看到哪些任务是关键依赖,即对项目整体进度有重大影响的任务。通过分析这些关键依赖,项目管理者可以更好地进行资源分配和进度控制,确保项目按计划进行。‌

总结‌:‌前导图(PDM)‌:展示任务及依赖关系。‌关键路径法(CPM)‌:突出关键路径和任务。‌

CDM网络图‌:强调关键依赖任务。这三种网络图各有侧重,但都是软件项目管理中不可或缺的工具,有助于项目团队高效、有序地推进项目。

网络图与甘特图有何不同?网络图的优点有哪些?

答,网络图和甘特图是项目管理中两种常用的图形工具,它们各有特点,适用于不同的项目管理需求。

‌网络图与甘特图的不同‌:‌

表现形式‌:网络图主要通过节点和箭线来表示项目中的任务及其依赖关系,强调任务之间的逻辑顺序;而甘特图则是以时间轴为基础,通过条形图的形式展示任务的开始时间、结束时间以及持续时间,更侧重于时间管理。‌

信息展示‌:网络图能够清晰地展示任务之间的前后关系、并行关系以及关键路径,有助于项目管理者识别项目的瓶颈和优化点;甘特图则更直观地展示了项目的整体进度和每个任务的具体时间安排,便于团队成员了解项目时间表和自身任务。‌

网络图的优点‌:‌清晰展示依赖关系‌:网络图能够准确地表示出任务之间的逻辑关系和先后顺序,帮助项目管理者更好地理解项目结构。‌识别关键路径‌:通过网络图可以很容易地找出项目的关键路径,即决定项目最短完成时间的任务序列,从而进行重点管理和优化。‌

优化资源配置‌:网络图有助于项目管理者识别任务之间的并行关系,合理安排资源,提高资源利用效率。‌灵活调整计划‌:当项目发生变化时,网络图可以方便地更新和调整,帮助项目管理者快速应对变化,确保项目顺利进行。

综上所述,网络图和甘特图各有优势,项目管理者可以根据项目需求和团队特点选择合适的工具进行项目管理。网络图在展示任务依赖关系、识别关键路径和优化资源配置等方面具有显著优势。

什么是工程延期和工程延误?他们有切莫区别?

答, 一、定义:

工程延期:指由于非承包商原因,如业主方责任或不可抗力等造成的工期拖延。承包单位有权要求延长工期,并向业主提出赔偿12。工程延误:指由于承包商自身原因,如施工方案不合理、工程质量事故等导致的工期拖延。损失由承包单位承担,且业主有权对承包单位进行误期违约罚款12。区别:责任归属:工程延期的责任在业主方,而工程延误的责任在承包商1 2。. 处理原则:工程延期需承包商向监理工程师申报、审核批准;工程延误则依据合同条件,承包商需承担相应责任,包括赶工费用和误期赔偿24。·影响与后果:工程延期可能导致额外费用和时间成本;工程延误则可能引发违约罚款和信誉损失

简述工作分解结构中活动的特点

答,工作分解结构中活动的特点主要包括以下几点:

‌可管理的‌:这些活动能够分配给相关部门或个人专门的职权和职责,确保每个活动都有明确的责任人和执行者‌1。‌独立的‌:活动之间具有最小的逻辑搭接和依赖性关系,尽量保持活动的独立性,以便于单独管理和控制‌1。‌可组合的‌:这些小活动可以组合起来,形成整个子项目或更大的项目部分,有助于项目的整体规划和协调‌1。‌可检测和量度的‌:根据项目进展,可以对这些活动进行检测和量度,以评估活动的完成情况、进度和绩效,为项目管理提供有力的数据支持‌1。

简述关键路径的特点

关键路径(Critical Path)在项目管理中具有以下几个显著特点:

‌最长路径‌:关键路径是项目中所有活动路径中最长的那条,它决定了项目的最短完成时间。这意味着,如果关键路径上的任何活动发生延误,整个项目的完成时间都会受到影响12。

‌零浮动时间‌:关键路径上的活动没有浮动时间(也称为时差或松弛时间),即这些活动必须按计划时间开始和结束,没有余地提前或推迟12。

‌关键性‌:关键路径上的活动对项目成功至关重要,它们通常是项目中的核心任务或关键里程碑。这些活动的完成情况直接影响项目的整体进度和绩效1。

‌资源优化‌:由于关键路径决定了项目的最短完成时间,因此项目管理团队通常会优先为关键路径上的活动分配资源,以确保这些活动能够按时完成2。

‌风险聚焦‌:关键路径上的活动往往面临更高的风险,因为任何延误都可能导致项目整体延期。因此,项目管理团队需要密切关注关键路径上的活动,并采取相应的风险管理措施来降低风险2。

‌动态性‌:随着项目的进展,关键路径可能会发生变化。新的活动可能会被添加到关键路径上,而原有的关键活动可能会因为进度提前或延误而不再是关键活动。因此,项目管理团队需要定期更新和审查关键路径,以确保项目的顺利进行

简述绘制项目活动网络图的步骤

绘制项目活动网络图是项目管理中的一项重要任务,它有助于可视化项目的活动顺序、依赖关系和关键路径。以下是绘制项目活动网络图的一般步骤:

‌列出项目活动‌:

首先,列出项目中需要完成的所有活动。这些活动应该是具体、可执行的,并且与项目的目标直接相关。

‌确定活动依赖关系‌:

分析每个活动之间的逻辑关系,确定哪些活动需要在其他活动完成后才能开始。这些依赖关系可以是先后顺序(如A完成后B才能开始)、并行关系(如A和B可以同时进行)或条件关系(如只有满足某条件C时D才能开始)。

‌选择绘图工具‌:

选择适合你的绘图工具,如Microsoft Project、Smartsheet、Lucidchart、Draw.io等,或者使用手绘方式。这些工具可以帮助你更轻松地创建和编辑网络图。

‌绘制活动节点和连接线‌:

在网络图中,每个活动通常表示为一个节点(或称为"框")。使用连接线(或称为"箭线")将节点连接起来,表示活动之间的依赖关系。连接线可以带有箭头,指示活动的流动方向。

‌添加活动时间和资源信息‌:

如果需要,可以在网络图上添加每个活动的预计持续时间、开始和结束日期、所需资源等信息。这有助于更好地理解活动的规模和复杂性,以及它们对项目整体进度的影响。

‌识别关键路径‌:

使用网络图分析工具(如前锋线法、关键路径法等)来识别项目中的关键路径。关键路径是项目中最长的活动序列,它决定了项目的最短完成时间。在网络图上,关键路径通常使用特殊的颜色或标记来突出显示。

‌审查和优化网络图‌:

仔细审查网络图,确保所有活动、依赖关系和关键路径都已正确表示。根据需要,对网络图进行调整和优化,以提高其准确性和可读性。

‌分享和沟通‌:

将网络图与项目团队成员、利益相关者和其他相关方进行分享和沟通。这有助于确保所有人都对项目的时间表、活动顺序和关键路径有共同的理解。

绘制项目活动网络图是一个迭代的过程,可能需要多次修改和完善才能得到最终版本。随着项目的进展和变化,网络图也需要相应地更新和调整。

简述项目活动时间估算的影响因素

项目活动时间估算的影响因素主要包括以下几个方面:

‌1. 人员熟练程度和工作效率‌:

人员的熟练程度直接影响活动完成的速度和质量,熟练工人通常能更快地完成任务‌12。

工作效率也会因个人差异、工作状态和工作环境等因素而波动,从而影响活动时间的估算‌2。

‌2. 突发事件‌:

项目执行过程中可能遇到的突发事件,如自然灾害、技术故障或人员缺席等,这些不可预见的情况会延长活动时间‌12。

‌3. 人员沟通状况‌:

沟通不畅或沟通损失会导致活动延误,如信息传递不及时、误解或冲突等‌2。

‌4. 活动细节和复杂性‌:

活动的细节层次和复杂性也会影响时间估算,任务越复杂,需要的时间往往越长,且更难以准确估算‌14。

‌5. 资源数量和技术进步‌:

资源的数量和质量,以及技术的先进性,都会影响活动的执行速度和效率‌56。

增加资源不一定能线性缩短活动时间,因为可能存在收益递减规律‌56。

‌6. 其他因素‌:

如项目计划的调整、团队成员的能力差异、过于乐观的估计、缺乏细节考虑以及未能考虑意外因素等,也会对活动时间估算产生影响‌。

简述甘特图的优缺点

答,

甘特图的优缺点如下:

‌优点‌:

‌直观清晰‌:甘特图以图形方式展示项目进度,任务、日期及依赖关系一目了然,便于快速了解项目整体情况和时间节点‌12。

‌易于操作‌:甘特图易于编制和修改,能够快速生成和更新,提高工作效率‌12。

‌便于计划与安排‌:有助于项目管理者进行详细的计划与安排,合理分配资源‌23。

‌有助于团队协作‌:促进团队成员之间的协作,增强团队的紧迫感和责任感‌23。

‌易于监控进度‌:甘特图是一个有效的监控工具,可及时发现项目中的问题和风险‌34。

‌缺点‌:

‌难以处理复杂项目‌:在处理复杂项目时,任务之间的依赖关系复杂,甘特图可能无法提供足够的细节‌12。

‌信息量受限‌:甘特图主要用于展示项目进度和时间安排,对于任务的详细信息展示有限‌12。

‌缺乏实时性‌:甘特图通常保存在本地,共享和实时协作相对较差‌12。

‌无法直接处理资源冲突‌:需要借助其他工具来解决资源分配中的冲突问题‌3。

第六章项目的估算与成本管理,软件开发成本估算方法有哪些?

软件开发成本估算方法主要包括以下几种:

‌1. 自顶向下估算方法‌:

参照以前完成的项目所耗费的总成本,来推算将要开发的软件的总成本,然后按阶段、步骤和工作单元进行分配。‌12

‌2. 自底向上估算方法‌:

将待开发的软件细分,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,得到软件的总开发量。‌12

‌3. 差别估算方法(类比法)‌:

将开发项目与一个或多个已完成的类似项目进行比较,找出不同之处,并估算每个不同之处对成本的影响,从而导出开发项目的总成本。‌12

‌4. 专家估算法‌:

依靠一个或多个专家对要求的项目做出估算,这种方法依赖于专家的经验和直觉。‌12

‌5. 其他方法‌:

还包括类推估算法、算式估算法、模块分解法(将软件功能分为小模块进行估算)、人工时间法(考虑开发人员技能、经验和项目复杂度)以及基于风险的成本计算方式等。‌45

这些方法各有特点,适用于不同类型的软件开发项目和估算需求。在实际应用中,可能会根据项目的具体情况选择一种或多种方法进行组合使用,以提高估算的准确性和可靠性。

何为类比估算法?他适用切莫情况?

类比估算法(Analogous Estimation)是一种基于相似性原则的成本估算方法。它通过将待估算的项目与一个或多个已完成且具有相似特征的项目进行比较,来预测新项目的成本。这种方法依赖于先前项目的经验数据,通过分析和比较两个项目在规模、复杂度、技术难度、所需资源等方面的相似性,来推断新项目的成本。12

类比估算法适用于以下情况:

‌缺乏详细数据‌:当新项目缺乏详细的设计文档、历史数据或具体的需求说明时,类比估算法可以提供一种基于相似项目经验的快速成本估算方法。2

‌项目相似度高‌:如果待估算的项目与已完成的项目在功能、技术、规模等方面具有很高的相似度,那么类比估算法可以较为准确地预测新项目的成本。12

‌初步阶段估算‌:在项目初期,当需要快速做出决策或制定预算时,类比估算法可以提供一个大致的成本范围,帮助项目管理者进行初步规划和资源分配。2

‌风险评估‌:类比估算法还可以用于评估新项目的潜在风险。通过比较相似项目的成功经验和失败教训,可以识别出可能的风险点,并采取相应的预防措施。1

然而,类比估算法也存在一定的局限性。例如,不同项目之间的差异性可能导致估算结果的不准确;同时,类比估算依赖于历史数据的可用性和质量,如果历史数据不可靠或缺乏代表性,那么估算结果也会受到影响。因此,在使用类比估算法时,需要谨慎选择相似项目,并充分考虑项目之间的差异性和风险因素。12

简述代码行估算法和功能点估算法之间的区别和联系

代码行估算法(Lines of Code, LOC)和功能点估算法(Function Point Estimation, FP)是两种常用的软件规模估算方法,它们之间存在明显的区别和联系。

‌区别‌:

‌估算基础不同‌:

代码行估算法:基于软件项目中源代码的行数来进行估算。它直接计算或预测软件将包含的代码行数,从而推断出开发所需的工作量和时间。

功能点估算法:基于软件的功能需求来进行估算。它通过评估软件的功能点数量(如输入、输出、查询、文件等),结合功能点的复杂度,来估算软件的规模和开发成本。

‌适用范围不同‌:

代码行估算法:更适用于那些已经有一定代码基础或类似项目经验的情况,因为此时可以较为准确地预测代码行数。

功能点估算法:更适用于项目初期,当详细设计尚未完成,但功能需求已经明确时。它可以提供一个与具体实现技术无关的规模估算,有助于项目管理者进行早期规划和决策。

‌估算精度不同‌:

代码行估算法:可能受到编程风格、代码复用、注释和空行等因素的影响,导致估算结果不够准确。

功能点估算法:通过标准化的功能点计算方式,可以较为客观地反映软件的规模和复杂度,因此通常认为其估算精度较高。

‌联系‌:

‌都是规模估算方法‌:无论是代码行估算法还是功能点估算法,它们都是用来估算软件规模的方法,进而可以用于预测开发成本、时间和资源需求。

‌可以相互转化‌:在某些情况下,代码行和功能点之间可以建立一定的对应关系。例如,通过历史数据或经验,可以大致估算出每个功能点对应的代码行数,或者反过来,根据代码行数来推算功能点数量。但这种转化通常受到多种因素的影响,如项目类型、技术难度、开发团队的经验等。

‌共同服务于项目管理‌:无论是使用代码行估算法还是功能点估算法,最终的目的都是为了更好地管理项目,确保项目按时、按质、按量完成。因此,这两种方法在实际项目中往往会结合使用,以提供更全面、更准确的估算和预测。

第七章软件项目质量管理,讲述质量保证的主要活动以及质量保证的要点

质量保证的主要活动和要点如下:

‌主要活动‌:

‌项目执行过程审计‌:对项目执行过程中的各个环节进行审计,确保符合质量标准‌1。

‌项目产品审计‌:对项目的最终产品进行审计,验证其是否满足质量要求‌1。

‌制订监测计划‌:根据项目需求,制订详细的监测计划,明确监测目标、方法和频率‌2。

‌质量风险管理‌:识别、评估和控制可能影响质量的因素,降低质量风险‌3。

‌技术评审与测试‌:在软件开发各阶段结束时组织技术评审,加强软件测试,确保软件质量‌4。

‌要点‌:

‌评价项目‌:对项目进行全面评价,推测其能否达到预定的质量指标‌1。

‌建立信心反馈‌:通过质量保证活动,建立对项目质量的信心,并向相关方提供反馈‌1。

‌制定质量标准‌:明确详细的质量标准和规范,确保质量管理工作有章可循‌3。

‌提供证据‌:为用户提供足够的证据,证明产品或服务能满足质量要求‌5。

简述质量保证与质量控制好的关系

质量保证(QA)与质量控制(QC)是质量管理活动中的两个重要方面,它们之间既相互联系又有所区别。

‌联系‌:

‌共同目标‌:两者都是以满足质量要求为目的,致力于提高项目产品的质量‌1。

‌质量管理活动‌:质量保证和质量控制都是质量管理活动的一部分,共同构成完整的质量管理体系‌1。

‌区别‌:

‌侧重点不同‌:质量保证活动侧重于为满足质量要求提供使对方信任的证据,强调过程改进和信心保证;而质量控制活动则侧重于如何满足质量要求,关注产品的具体质量,及时纠正缺陷‌12。

‌实施主体不同‌:质量保证一般由质量保证部门人员实施,对项目实施过程进行管理;质量控制则主要由开发人员实施,检查具体可交付成果的质量‌23。

‌活动阶段不同‌:质量保证是后期质量活动,涉及过程审计和产品审计;质量控制是前期质量活动,使用技术评审、代码走查、测试等方法‌23。

综上所述,质量保证与质量控制相互补充、共同作用于质量管理过程中,确保项目产品的高质量。

简述质量管理的基本原则和目标?

质量管理的基本原则和目标如下:

‌基本原则‌:

‌质量第一‌:始终将质量放在首位,确保产品或服务的质量符合客户要求和期望‌1。

‌全员参与‌:要求所有参与工程的人员都要对质量负责,形成全员关注质量的氛围‌2。

‌全过程控制‌:从设计、施工到验收等每个环节都要进行质量控制,确保质量贯穿整个项目周期‌23。

‌持续改进‌:不断提高产品的质量水平,完善质量管理体系,追求更高的质量目标‌24。

‌基于事实决策‌:依据数据和事实进行质量管理决策,确保决策的科学性和有效性‌4。

‌目标‌:

‌提高客户满意度‌:通过质量管理活动,满足客户需求,提升客户满意度‌4。

‌降低成本‌:通过有效的质量控制,减少返工和浪费,降低生产成本‌5。

‌提升企业竞争力‌:优质的产品和服务能够增强企业的市场竞争力,提升企业形象‌5。

简述制定项目质量计划,包括的主要活动。

制定项目质量计划的主要活动包括:

‌一、明确质量目标与标准‌

‌编制质量目标‌:根据客户需求、行业标准和法律法规,明确项目最终交付物的质量标准‌12。

‌确定质量指标‌:设立可衡量的质量指标,如缺陷率、客户满意度等,以评估质量目标的达成情况‌5。

‌二、规划质量管理活动‌

‌制定质量管理计划‌:详细规划如何实现质量目标,包括质量控制方法、测试程序、质量标准及质量检验、报告、审核等流程‌13。

‌设置组织机构与职责‌:明确质量管理组织机构,分配各级人员的质量职责,确保质量管理活动的有效实施‌12。

‌三、资源配置与规划‌

‌资源需求配置‌:规划人员、技术、施工机具等资源的需求和配置,以及场地、道路、水电等基础设施‌2。

‌识别关键工序‌:确定关键工序和特殊过程,编制作业指导书,确保关键环节的质量控制‌1。

‌四、风险分析与应对措施‌

‌分析影响因素‌:分析可能影响施工质量的各种因素,并制定相应的控制措施‌2。

‌应急措施规划‌:制定突发事件的应急措施,确保在质量问题出现时能够迅速响应和处理‌2。

这些活动共同构成了项目质量计划的核心内容,为项目的质量管理和控制提供了明确的指导和依据。

简述制定项目质量计划工作的输入与输出。

制定项目质量计划工作的输入与输出可以简要概述如下:

‌输入‌:

‌项目范围说明书‌:明确了项目的目标、范围以及需要达到的成果,为质量计划提供了基础框架。

‌项目章程‌:包含了项目的总体目标、约束条件和高层级的需求,为质量计划设定了方向和边界。

‌组织过程资产‌:包括组织的质量政策、标准、流程、以往项目的经验教训等,为质量计划提供了参考和依据。

‌干系人期望‌:项目干系人对项目质量的期望和要求,是制定质量计划时需要考虑的重要因素。

‌事业环境因素‌:包括行业规范、法律法规、市场状况等外部因素,也可能对项目的质量计划产生影响。

‌输出‌:

‌质量管理计划‌:详细描述了如何管理项目的质量,包括质量目标、质量控制方法、质量保证措施、质量改进计划等。

‌质量度量指标‌:为了评估项目质量而设定的具体指标,如缺陷率、测试通过率、客户满意度等。

‌质量检查表‌:用于在项目执行过程中进行质量检查的工具,列出了需要检查的关键点和标准。

‌质量基准‌:经过批准的质量标准,作为项目执行过程中质量评估和控制的依据。

‌项目文档更新‌:在制定质量计划的过程中,可能需要更新项目的其他相关文档,如项目计划、风险计划等,以反映质量计划的要求和安排。

这些输入和输出共同构成了制定项目质量计划工作的核心内容,确保了项目质量目标的明确和可衡量,并为项目的质量管理和控制提供了有效的指导和依据。

第8章软件项目风险管理。什么是风险规划?

风险规划是指通过系统性的方法,对预计可能产生的风险进行分析、评估和管理的过程。它是对潜在风险进行全面考虑并制定相应措施的过程,旨在降低不确定性对个人、企业或组织的影响。以下是对风险规划的详细解释:

一、风险规划的定义与目的

风险规划是对项目或活动中可能遇到的风险进行预测、识别、分析和制定应对策略的过程。其主要目的是降低风险发生的可能性,减少风险对项目或活动的影响,从而确保项目或活动的顺利进行和成功完成。

二、风险规划的内容

风险规划涵盖多个方面,包括风险识别、风险分析、风险评估、风险控制和应急预案等。具体来说:

  1. 风险识别:识别项目或活动中可能遇到的风险,包括市场风险、技术风险、管理风险、财务风险等。
  2. 风险分析:对识别出的风险进行深入分析,了解风险的性质、来源、影响范围和可能造成的损失。
  3. 风险评估:对风险进行量化评估,确定风险的优先级和应对策略。
  4. 风险控制:制定并实施风险控制措施,降低风险发生的可能性或减少风险造成的损失。
  5. 应急预案:制定应急预案,以便在风险发生时能够迅速响应并减少损失。

三、风险规划的方法与工具

风险规划的方法包括定性和定量分析方法,以及风险矩阵、风险清单等工具。其中,风险矩阵是一种常用的风险分析工具,它将风险的可能性和影响程度进行量化评估,从而确定风险的优先级。风险清单则是一种详细列出项目或活动中可能遇到的风险及其应对策略的文档。

四、风险规划的实施步骤

  1. 明确目标与范围:确定项目或活动的目标和范围,以便更好地识别和分析风险。
  2. 组建风险规划团队:组建专业的风险规划团队,负责风险识别、分析和评估工作。
  3. 识别风险:通过问卷调查、专家访谈、头脑风暴等方法识别项目或活动中可能遇到的风险。
  4. 分析风险:对识别出的风险进行深入分析,了解风险的性质、来源和影响范围。
  5. 评估风险:采用风险矩阵等工具对风险进行量化评估,确定风险的优先级。
  6. 制定应对策略:根据风险评估结果,制定相应的风险控制措施和应急预案。
  7. 监控与调整:在项目实施过程中,持续监控风险的变化情况,并根据实际情况调整风险控制措施。

风险识别的作用是什么?

风险识别在多个领域,特别是项目管理、企业运营、金融投资等方面,都扮演着至关重要的角色。其作用主要体现在以下几个方面:

  1. 预防与减轻潜在损失

    • 风险识别能够帮助组织或个人提前发现可能面临的风险,从而采取预防措施来避免或减少这些风险可能带来的损失。
    • 通过识别风险,可以制定应对策略,如风险规避、风险减轻、风险转移或风险接受,以有效管理风险。
  2. 提高决策质量

    • 在决策过程中,了解可能面临的风险有助于做出更加明智和周全的决策。
    • 风险识别为决策者提供了全面的风险信息,有助于评估不同决策方案的风险和回报,从而选择最优方案。
  3. 优化资源配置

    • 通过识别风险,组织可以更加合理地分配资源,确保关键领域得到足够的支持和保护。
    • 风险识别有助于识别哪些项目或活动可能面临更高的风险,从而优先分配资源以应对这些风险。
  4. 增强组织韧性

    • 风险识别有助于组织建立更加健全的风险管理体系,提高组织的抗风险能力和韧性。
    • 通过定期的风险识别和评估,组织可以不断完善其风险管理流程,提高应对突发事件的能力。
  5. 提升利益相关者信心

    • 有效的风险识别和管理能够向利益相关者展示组织的稳健性和责任感,从而提升他们的信心和信任。
    • 这对于维护组织的声誉和品牌形象至关重要,特别是在面临外部挑战和不确定性时。
  6. 促进持续改进

    • 风险识别是一个持续的过程,它要求组织不断审视其运营环境和业务流程,以发现新的风险并优化现有的风险管理措施。
    • 通过这种持续改进的方式,组织可以不断提升其风险管理能力和水平。

综上所述,风险识别在风险管理过程中起着至关重要的作用,它不仅能够预防和减轻潜在损失,提高决策质量,优化资源配置,增强组织韧性,还能够提升利益相关者的信心,并促进组织的持续改进。

第二套选择题

  1. (单选题)下列不是创建WBS的方法的是( )

    A. 自底向上

    B. 模板参照
    C. 控制方法

    D. 自顶向下

  2. (单选题)WBS 中的每一个具体细目通常都指定唯一的( )
    A. 编码

    B. 地点

    C. 提交截至期限

    D. 功能模块

  3. (单选题)下列关于WBS的说法,不正确的是( )

    A. WBS是任务分解的结果

    B. 不包括再WBS中的任务就不是该项目的工作
    C. 如果项目是一个崭新的项目,最好采用自顶向下方法开发WBS

    D. 可以采用清单或者图表的形式标石WBS的结果

  4. (单选题)WBS非常重要,因为下列原因,除了( )

    A. 为项目估算提供依据
    B. 确定团队成员责任

    C. 帮助组织工作

    D. 防止遗漏工作

  5. (单选题)WBS是对项目由粗到细的分解过程,它的结构是( )

    A. 分级的图状结构

    B. 分层的集合结构
    C. 分级的树形结构

    D. 分层的线性结构

  6. (单选题)检验WBS分解结果的标准不包括以下那一项?( )

    A. 最底层元素是否有重复
    B. 非叶节点是否包含两个以上的叶节点

    C. 最底层的要素是否是实现目标的充分必要条件

    D. 最底层要素是否有清晰完整定义

  7. (单选题)任务分解时,( )方法从特殊到一般的方向进行,首先定义一些特殊的任务,然后将这些任务组织起来,形成更高级别的WBS层。
    A. 自底向上

    B. 自顶向下

    C. 类比

    D. 模板参照

  8. (单选题)任务分解时,( )方法从一般到特殊的方向进行,从项目的大局着手,然后逐步分解子细目,将项目变为更细、更完善的部分。
    A. 自顶向下

    B. 自底向上

    C. 类比

    D. 模板参照

二. 填空题(共3题,15分)

  1. (填空题)WBS最底层次可交付成果是工作包work package____。

  2. (填空题)
    一般来说,进行项目分解时,可以采用_清单或图表___两种形式来表达任务分解的结果。

WBS的全称是任务分解结构_Work Breakdown Structure___。

  1. (填空题)任务分解是将一个项目分解为更多的工作细目或者_子项目 ___,是项目变得更小、更易管理、更易操作。

三. 判断题(共9题,45分)

  1. (判断题)对任务的分解只能是自上而下的。

A. 对
B. 错

  1. (判断题)WBS的最高层次的可交付成果是工作包。

    A. 对
    B. 错

  2. (判断题)WBS提供了项目范围基线。
    A. 对

    B. 错

  3. (判断题)对于一个没有做过的项目,开发WBS时可以采用自底向上方法。
    A. 对

    B. 错

  4. (判断题)一个工作包可以分配给另一个项目经理去完成。
    A. 对

    B. 错

  5. (判断题)任务分解是将一个项目分解为更多的工作细目或者子项目,是项目变得更小、更易管理和操作。
    A. 对

    B. 错

  6. (判断题)

    如果开发人员对项目比较熟悉或者对项目大局有把握,开发WBS时最好采用自底向上方法。

A. 对
B. 错

  1. (判断题)WBS的最底层任务是能分配到一个人完成的任务。
    A. 对

    B. 错

    我的答案: 对正确答案: 对

    5分

  2. (判断题)在任务分解结果中,最底层的要素必须是实现项目目标的充分必要条件。
    A. 对

    B. 错

  3. (单选题)估算的基本方法不包括( )

    A. 参数估算法

    B. 代码行、功能点

    C. 专家估算法
    D. 函数估算法

  4. (单选题)成本预算的目的是( )

    A. 指导设计过程

    B. 方便进度管理

    C. 编写报告书
    D. 生产成本基线

  5. (单选题)下列不是UFC的功能计数项是( )

    A. 外部文件

    B. 外部输出

    C. 内部文件
    D. 内部输出

  6. (单选题)下列不是软件项目规模单位的是( )

    A. 人天、人月、人年
    B. 小时

    C. 源代码长度(LOC)

    D. 功能点(FP)

  7. (单选题)在项目初期,进行竞标合同时,一般采用的成本估算方法是( )

    A. 功能点估算法
    B. 类比估算法

    C. 专家估算法

    D. 参数估算法

  8. (单选题)常见的成本估算方法不包括( )

    A. 功能点
    B. 关键路径法

    C. 类比法

    D. 代码行

  9. (单选题)( )是成本的主要因素,是成本估算的基础。

    A. 利润
    B. 规模

    C. 风险

    D. 计划

  10. (单选题)在成本管理过程中,每个时间段中等各个工作单元的成本是( )

    A. 直接成本

    B. 估算

    C. 间接成本
    D. 预算

  11. (单选题)下面关于估算的说法,错误的是( )

    A. 估算是有误差的

    B. 估算时不要太迷信数学模型
    C. 经验对于估算来说不重要

    D. 历史数据对于估算来说非常重要

二. 填空题(共3题,14.4分)

  1. (填空题)_用例点方法___通过分析用例角色、场景和技术与环境因子等来进行软件估算。

  2. (填空题)再在项目初期,一般采用的成本估算方法是_类比估算法___。

  3. (填空题)软件项目成本包括_直接成本和间接成本___,一般而言,项目人力成本归属于_直接成本___。

三. 判断题(共9题,43.2分)

  1. (判断题)经验对于估算来说不重要。

A. 对
B. 错

  1. (判断题)COCOMO81有3个等级的模型:有机型、嵌入型、半嵌入型。

    A. 对
    B. 错

  2. (判断题)功能点估算与项目所使用的语言和技术有关。

    A. 对
    B. 错

    我的答案: 错正确答案: 错

  3. (判断题)在进行软件估算的时候,可以直接考虑参照其他企业的模型进行项目估算。

    A. 对
    B. 错

  4. (判断题)估算时既要考虑直接成本又要考虑间接成本。
    A. 对

    B. 错

  5. (判断题)人的劳动消耗所付出的代价是软件产品的主要成本。
    A. 对

    B. 错

  6. (判断题)在软件项目估算中,估算结果是没有误差的。

    A. 对
    B. 错

  7. (判断题)间接成本是与一个具体项目相关的成本。

    A. 对
    B. 错

  8. (判断题)软件项目规模就是软件项目工作量。
    A. 对

    B. 错

    我的答案: 错正确答案: 对

第三套:

  1. (单选题)下面说法中不正确的是( )
    A. EF=ES+lag

    B. LS=LF-duration

    C. EF=ES+duration

    D. TF=LS-ES=LF-EF

  2. (单选题)下面哪一项可以决定进度的灵活性?( )

    A. 赶工
    B. 总浮动

    C. PERT

    D. ADM

  3. (单选题)"软件编码完成之后,我才可以对它进行软件测试",这句话说明了哪种依赖关系?( )

    A. 外部依赖关系

    B. 里程碑

    C. 软逻辑关系
    D. 强制性依赖关系

  4. (单选题)快速跟进是指( )
    A. 采用并行执行任务,加速项目进展

    B. 如有可能,减少任务数量

    C. 减轻项目风险

    D. 用一个任务取代另外的任务

  5. (单选题)下面哪一项将延长项目的进度?( )
    A. lag

    B. lead

    C. 赶工

    D. 快速跟进

  6. (单选题)( )是项目冲突的主要原因,尤其在项目后期。
    A. 进度问题

    B. 人力问题

    C. 费用问题

    D. 优先级问题

  7. (单选题)以下哪一项不是编制进度的基本方法?( )

    A. 时间压缩法
    B. 系统图法

    C. 资源平衡方法

    D. 关键路径法

  8. (单选题)可以显示任务的基本信息,使用该类图能方便的查看任务的工期、开始时间、结束时间以及资源的信息。

    A. 里程碑图

    B. 资源图

    C. 网络图
    D. 甘特图

  9. (单选题)以下哪一项是项目计划中灵活性最小的因素?( )

    A. 人工成本
    B. 时间

    C. 管理

    D. 开发

二. 填空题(共7题,29.4分)

  1. (填空题)_时间 ___是一种特殊的资源,以其单向性、不可重复性、不可替代性而有别于其他资源。

我的答案:

  1. (填空题)在ADM网络图中,箭线表示_活动(任务)___。

  2. (填空题)_关键路径___决定了项目在给定的金钱关系和资源条件下完成项目所需的最短时间。

  3. (填空题)任务(活动)之间的排序依据主要有_强制性依赖关系___、软逻辑关系、__外部依赖关系__等。

  4. (填空题)外部依赖关系又称强制性依赖关系,指的是项目活动与非项目互动之间的依赖关系。×____ 当估算某活动时间,存在很大不确定性时应采用CPM估计。×__

  5. (填空题)_应急法___和_平行作业法___都是时间压缩法。

  6. (填空题)工程评估评审技术采用加权平均的公式是_PERT历时=(O+P+4M)/6__,其中O是乐观值,P是悲观值,M是最可能值。

三. 判断题(共8题,33.6分)

  1. (判断题)在PDM网络图中,箭线表示的是任务之间的逻辑关系,节点表示的是活动。
    A. 对

B. 错

  1. (判断题)浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量。
    A. 对
    B. 错

4.2分

  1. (判断题)在项目进行过程中,关键路径是不变的。

A. 对
B. 错

  1. (判断题)在使用应急法压缩时间时,不一定要在关键路径上选择活动来进行压缩。

    A. 对
    B. 错

  2. (判断题)一个工作也可以通过多个活动完成。
    A. 对

    B. 错

  3. (判断题)项目各项活动之间不存在相互联系与相互依赖关系。

    A. 对
    B. 错

  4. (判断题)在资源冲突问题中,过度分配也属于资源冲突。
    A. 对

    B. 错

  5. (判断题)时间是项目规划中灵活性最小的因素。
    A. 对

    B. 错

  6. (单选题)项目质量管理的目标是满足( )的需要

    A. 老板

    B. 组织
    C. 项目

    D. 项目经理

  7. (单选题)下列不是软件质量模型的是( )
    A. Mark质量模型

    B. McCall 质量模型

    C. ISO/IEC 9216质量模型

    D. Boehm质量模型

  8. (单选题)下列不属于质量管理过程的是( )

    A. 质量保证

    B. 质量控制
    C. 质量优化

    D. 质量计划

  9. (单选题)下列属于质量成本的是( )
    A. 预防成本

    B. 缺失成本

    C. 预测成本

    D. 缺陷数量

  10. (单选题)下列不是质量计划方法的是( )

    A. 基准对照

    B. 质量成本分析

    C. 因果分析图
    D. 抽样分析

  11. (单选题)质量控制非常重要,但是进行质量控制也需要一定的成本,( )可以降低质量控制的成本。

    A. 对全程进行监督
    B. 使用抽样统计

    C. 进行质量审计

    D. 进行过程分析

  12. (单选题)McCall 质量模型不包含( )
    A. 产品特点

    B. 产品转移

    C. 产品修改

    D. 产品运行

二. 填空题(共6题,33.5分)

  1. (填空题)质量保证的主要活动是_项目执行过程审计 项目产品审计_。

  2. (填空题)McCall质量模型关注的3个方面是_ 产品运行___、产品转移____、产品修改__。

  3. (填空题)**软件质量**__是软件满足明确说明或者隐含的需求的程度。

  4. (填空题)质量成本包括预防成本和_缺陷成本___。

  5. (填空题)质量管理包括_软件质量计划___、软件质量保证、_ 软件质量控制___等过程。

  6. (填空题)质量管理总是围绕着质量保证和__质量控制__过程两个方面进行。

三. 判断题(共5题,28分)

  1. (判断题)质量计划可以确定质量保证人员的特殊汇报渠道。
    A. 对

B. 错

  1. (判断题)质量是满足要求的程度,包括符合规定的要求和客户隐含的需求。____ (原文:质量是满足要求的程度,包括符合规定的要求和满足顾客隐含需求.)
    A. 对

    B. 错

  2. (判断题)软件质量是软件满足明确说明或者隐含的需求的程度。
    A. 对

    B. 错

  3. (判断题)软件质量可以通过后期测试得以提高。____

    (原文:质量形成于产品或者服务的开发过程中,而不是事后的检查(测试)把关等。)

    A. 对
    B. 错

  4. (判断题)软件质量是代码正确的程度。

    A. 对
    B. 错

  5. (单选题)责任分配矩阵具有以下作用,除了( )
    A. 是每个人都只负责一项工作

    B. 为每个工作指定唯一责任点

    C. 反映与每个人有关的所有活动

    D. 反应与每个活动有关的所有人

  6. (单选题)一项目经理正在解决两名团队成员间的纠纷。一个人说系统应在测试之前集成,另一个说每个系统应该在集成之前分别测试。该项目包含 30 个人,要集成 12 个系统。出资人要求集成要按时。项目经理应该怎么说能够最好的解决这个冲突?

    A. 我们先都冷静一下,下周再来处理

    B. 按我说的方法做

    C. 让我们冷静下来,把工作做完
    D. 让我们集成之前先部分测试,集成之后再全部测试

  7. (单选题)在弱矩阵和强矩阵组织结构中,可能引发冲突的基本条件是什么

    A. 利益冲突

    B. 沟通障碍
    C. 权限不明确

    D. 缺乏共识

  8. (单选题)

    项目经理花在沟通上的时间是____
    A. 75%-90%

    B. 20%-40%

    C. 60%

    D. 30%-60%

  9. (单选题)以下说法错误的是( )

    A. 团队是一定数量的个体成员的集合

    B. 团队应注重个人发挥,应该将某项任务分工给擅长该技术的职员

    C. 团队的目的是开发出高质量的产品
    D. 团队包括自己组织的人、供应商、分包商、客户

  10. (单选题)下列关于干系人的描述中,不正确的是 ( )

    A. 影响项目结果的个人、群体或者组织

    B. 影响项目决策的个人、群体或者组织
    C. 所有项目人员

    D. 影响项目活动的个人、群体或者组织

  11. (单选题)矩阵型组织的一个主要的优点是( )
    A. 沟通更加便捷

    B. 加强项目经理对资源的控制

    C. 项目团队可以有多个老板

    D. 报告更加容易

  12. (单选题)对于项目中比较重要的通知,最好采用( )沟通方式

    A. 口头

    B. 网络方式
    C. 书面

    D. 电话

  13. (单选题)

    在()组织结构中,项目成员没有安全感。

    A. 职能型
    B. 项目型

    C. 矩阵型

    D. 弱矩阵型

  14. (单选题)在3种组织结构中,( )组织结构是目前最普遍的项目组织形式,它是一个标准的金字塔型组织形式

    A. 都一样
    B. 职能型

    C. 矩阵型

    D. 项目型

  15. (单选题)在项目管理的3种组织结构中,适用于主要由一个部门完成的项目或技术比较成熟的项目组织结构是( )
    A. 职能型组织结构

    B. 项目型组织结构

    C. 矩阵型组织结构

    D. 都一样

  16. (单选题)编制沟通计划的基础是( )

    A. 历史资料
    B. 沟通需求分析

    C. 项目管理计划

    D. 项目范围说明书

  17. (单选题)责任分配矩阵不被用来说明下列哪一项? ( )

    A. 谁向谁汇报
    B. 实现项目目标需要哪些工作因素

    C. 谁负责那方面的工作

    D. 工作单元间哪些关键界面需要管理上的特别协调

  18. (单选题)项目经理向 PMO 团队呈交项目团队报告。PMO 团队的一名高级成员认为当地政府机构未参与到该项目中。因此,公司可能必须支付罚款。项目经理疏漏于下面的哪项工作?

    A. 沟通计划
    B. 项目相关方识别

    C. 项目相关方管理战略

    D. 需求计划

  19. (单选题)在矩阵式管理之下,项目经理应该如何取得项目所需的人力资源?( )

    A. 指令职能部门经理提供所需的人力资源

    B. 直接向职能部门中的员工发出加入项目团队的邀请信

    C. 与职能部门经理就所需人力资源进行谈判
    D. 从执行组织外部招聘尽可能多的人力资源

二. 填空题(共8题,24分)

  1. (填空题)组织结构的主要类型__职能型__、项目型 、__矩阵型

  2. (填空题)__会议形式沟通__最有可能协助解决复杂的问题。

  3. (填空题)在一个高科技公司,项目经理正在为一个新的项目选择合适的组织结构,这个项目涉及多的领域和特性,他应该选择_矩阵型___组织结构 。

  4. (填空题)沟通管理的基本原则是(及时性)、(准确性)、(完整性)、(可理解性)。

  5. (填空题)项目团队原来有4个成员,现在人员扩充,又增加了4个成员这样沟通渠道增加了_22___ 条。

  6. (填空题)当项目中有20个人时,沟通渠道最多有 190____。

  7. (填空题)对于紧急的信息,应该通过( 口头)的方式沟通;对于重要的信息,应采用(书面)的方式沟通。

  8. (填空题)可以充分发挥部门资源优势集中的组织结构为_职能型组织结构__ _

    我的答案:

三. 判断题(共10题,31分)

  1. (判断题)项目干系人是项目计划的一部分。
    A. 对

B. 错

  1. (判断题)项目沟通的基本原则是及时性、准确性、完整性和可理解性
    A. 对

    B. 错

    我的答案: 对正确答案: 对

  2. (判断题)责任分配矩阵是明确项目团队成员的角色与职责的有效工具
    A. 对

    B. 错

    我的答案: 对正确答案: 对

  3. (判断题)项目型的优点是可以资源共享。

    A. 对
    B. 错

  4. (判断题)在IT项目中,成功的最大威胁是沟通的失败
    A. 对

    B. 错

    我的答案: 对正确答案: 对

  5. (判断题)口头沟通不是项目沟通的方式

    A. 对
    B. 错

  6. (判断题)人员管理计划没有明确的具体体现形式,作为项目计划的一部分,其详细程度因项目而异。
    A. 对

    B. 错

  7. (判断题)

    沟通计划包括确定谁需要信息,需要什么信息,何时需要信息,以及如何接收信息等。
    A. 对

    B. 错

  8. (判断题)应尽量多建立一些沟通渠道。

    A. 对
    B. 错

  9. (判断题)人员计划描述项目的团队人员时候,以及如何加入和离开团队。()
    A. 对

    B. 错

    我的答案: 对正确答案: 对

  10. (单选题)下列不属于风险评估方法的是( )。

    A. 决策树分析

    B. 盈亏平衡分析
    C. 二叉树分析

    D. 模拟法

  11. (单选题)下列不属于项目风险的三要素的是( )。

    A. 一个事件
    B. 风险值

    C. 事件的影响

    D. 事件发生的概率

  12. (单选题)下列说法错误的是( )。
    A. 项目风险是由风险发生的可能性决定的

    B. 风险规划的4个过程是风险识别、风险评估、风险规划、风险控制

    C. 风险规划的主要策略是回避风险、转移风险、损失控制、自留风险

    D. 项目风险的3个要素是一个事件、事件发生的概率、事件的影响

  13. (单选题)下列不属于项目风险的三要素的是( )。

    A. 事件的影响

    B. 事件发生的概率
    C. 事件的产生原因

    D. 一个事件

  14. (单选题)下列不是风险管理过程的是( )

    A. 风险评估

    B. 风险规划
    C. 风险收集

    D. 风险识别

  15. (单选题)下列属于可预测风险的是( )。
    A. 人员调整

    B. 恶略的开发环境

    C. 没有需求或软件范围的文档

    D. 不现实的交付时间

  16. (单选题)在一个项目的开发过程中采用了新的技术,为此,项目经理找来专家对项目组人员进行技术培训,这是什么风险应对策略?( )。

    A. 回避风险

    B. 自留风险

    C. 转移风险
    D. 损失控制

二. 填空题(共5题,26.5分)

  1. (填空题)一个项目在进行规划的时候,碰到了一个风险问题,项目经理决定是否采用方案A。如果采用方法A需要使用一个新的开发工具,而能够掌握这个工具的概率是30%,通过使用这个工具可以获利5万元,如果采用方案A而不能掌握这个工具,将损失1万元。利用决策树分析技术说明这个项目经理是否应该采用这个方案A?

绘制决策树如下。成功掌握方法A:EMV=15000 __ ;

通过上面分析可知,应该采用方案A。

  1. (填空题)决策树分析是一种_形象化的图表分析___方法。

    我的答案:

  2. (填空题)项目风险的三要素是_风险事件 ___、__风险概率 __、__风险影响 __。

  3. (填空题)风险评估的方法包括__定性__和定量风险分析。

  4. (填空题)__回避风险__是指尽可能地规避可能发生的风险,采取主动放弃或者拒绝使用导致风险的方案。

三. 判断题(共7题,37.1分)

  1. (判断题)当风险发生的概率极高、风险后果影响很严重时,才可以考虑采用回避风险策略。

A. 对
B. 错

  1. (判断题)TOP风险清单中的条目越多越好。

    A. 对
    B. 错

  2. (判断题)应对风险的常见策略是回避风险、转移风险、损失控制和自留风险。
    A. 对

    B. 错

  3. (判断题)任何项目都是有风险的。
    A. 对

    B. 错

  4. (判断题)风险识别、风险评估、风险规划、风险控制是风险管理的4个过程。
    A. 对

    B. 错

  5. (判断题)风险是损失发生的不确定性,是对潜在的、未来可能发生损害的一种度量。

    A. 对
    B. 错

  6. (判断题)项目的风险几乎一样。

    A. 对
    B. 错

    我的答案: 错正确答案: 错

突击专题-第一套:

区别常见的项目和活动

项目和活动的区别:

  1. 定义

    • 项目:为创造独特成果而进行的临时性工作。
    • 活动:日常运营中的重复性工作。
  2. 目标

    • 项目:实现特定成果,一次性。
    • 活动:维持日常运作,持续性。
  3. 持续时间

    • 项目:有明确的开始和结束。
    • 活动:无明确结束时间。
  4. 管理方式

    • 项目:由项目经理管理,强调时间、成本、质量等。
    • 活动:由运营经理管理,强调效率和流程优化。
  5. 资源

    • 项目:专门分配,项目结束后释放。
    • 活动:使用现有资源,持续分配。

总结:项目是独特的、临时的,活动是重复的、持续的。

项目的特征:目标性、相关性、临时性、独特性、资源约束性、不确定性。

项目的特征:

  1. 目标性:有明确的成果目标。
  2. 相关性:任务之间相互关联。
  3. 临时性:有明确的开始和结束。
  4. 独特性:每个项目具有独特性。
  5. 资源约束性:资源有限,需合理分配。
  6. 不确定性:面临一定风险和未知因素。

在PMBOK 10大知识体系中,管理项目的是?管理需求的是?管理钱的是?管理人和团队的是?

在PMBOK 10大知识体系中:

  1. 管理项目:项目整合管理。
  2. 管理需求:需求管理。
  3. 管理钱:项目资源管理。
  4. 管理人和团队:项目资源管理。

在POMBOK知识体系的5个标准化过程组中,各自包括哪些常见的活动?

在PMBOK知识体系的5个标准化过程组中,常见的活动包括:

  1. 启动过程组

    • 制定项目章程。
    • 识别干系人。
  2. 规划过程组

    • 制定项目管理计划。
    • 定义范围、时间、成本、质量等。
  3. 执行过程组

    • 指导和管理项目工作。
    • 管理团队和沟通。
  4. 监控过程组

    • 监控项目绩效。
    • 控制范围、进度、成本等。
  5. 收尾过程组

    • 结束项目或阶段。
    • 验收交付物,归档文档。

项目章程是什么?作用是什么?

项目章程

  • 是正式批准项目的文件,明确项目目标、范围、关键干系人及项目经理的权限。

作用

  • 授权项目启动。
  • 明确项目目标和高层需求。
  • 定义项目经理的职责和权限。

在软件项目签合同的时候,甲方是买方,需求方,乙方是卖方,供方,甲方招、投标阶段的任务是?乙方呢?

在软件项目签合同阶段:

  1. 甲方(买方/需求方)

    • 发布招标文件。
    • 评估投标方案。
    • 选择中标方。
  2. 乙方(卖方/供方)

    • 准备投标文件。
    • 提交技术方案和报价。
    • 参与投标答辩。

项目经理的职责有哪些?

项目经理的职责包括:

  1. 制定项目计划。
  2. 管理项目范围、时间、成本和质量。
  3. 领导团队,分配任务。
  4. 沟通协调干系人。
  5. 监控项目进度和风险。
  6. 确保项目目标达成。

生存期模型:瀑布模型、V字模型、各自适用于什么场合下?

生存期模型适用场合

  1. 瀑布模型

    • 适用于需求明确、稳定的项目。
    • 适合传统行业或大型系统开发。
  2. V字模型

    • 适用于对验证和确认要求高的项目。
    • 适合安全关键系统或嵌入式系统开发。

范围需求管理、分析案例、说明存在哪些问题、如何改进这些问题?需求调研时候充分、需求定义是否清楚?有没有进行评审?有没有用什么需求分析模型来给甲方展示需求?有没有需求变更管理?

范围需求管理、分析案例中的问题及改进措施

1. 需求调研不充分
  • 问题:需求调研不充分,导致后续需求变更频繁,影响项目进度和质量。
  • 改进措施
    • 加强需求调研,与客户和利益相关者进行深入沟通,确保全面理解需求。
    • 使用需求访谈、用户故事、原型设计等工具,帮助澄清和详细描述需求。
2. 需求定义不清晰
  • 问题:需求定义模糊,导致开发过程中频繁返工,甚至无法满足客户期望。
  • 改进措施
    • 使用需求文档、需求跟踪矩阵等工具,确保需求定义清晰、可测量。
    • 建立需求评审机制,确保需求定义经过多方确认。
3. 需求评审缺失或不完善
  • 问题:需求评审不充分,导致需求变更频繁,影响项目进度和质量。
  • 改进措施
    • 建立严格的需求评审流程,邀请项目经理、开发团队、测试团队等多方参与。
    • 使用需求评审工具,记录评审结果,确保需求变更的可控性。
4. 未使用需求分析模型展示需求
  • 问题:未使用需求分析模型(如用例图、原型设计等)向甲方展示需求,导致需求理解不一致。
  • 改进措施
    • 使用原型设计工具(如Axure、Sketch)展示需求,帮助客户直观理解系统功能。
    • 使用用例图、流程图等模型,清晰表达需求逻辑。
5. 需求变更管理不规范
  • 问题:需求变更管理流程缺失,导致变更频繁且难以控制,影响项目进度和质量。
  • 改进措施
    • 建立需求变更管理流程,包括变更申请、评估、审批和实施环节。
    • 使用需求管理工具(如PingCode、Worktile)记录变更历史,确保变更可追溯。

总结

通过加强需求调研、明确需求定义、完善需求评审、使用需求分析模型和规范需求变更管理,可以有效提升需求管理的效率和质量,减少项目风险。

WBS 的作用?

WBS(工作分解结构)的作用:

  1. 明确项目范围。
  2. 分解任务,细化工作。
  3. 帮助资源分配和进度管理。
  4. 提供项目沟通和监控的基础。

项目初期、进行合同竞标的时候,采用什么成本估算法、在项目起始阶呢?在需求确定之后呢? 几种成本估算的方法???在项目不同阶段,成本估算方法如下:

  1. 项目初期、合同竞标阶段

    • 采用类比估算法参数估算法,快速估算成本。
  2. 项目起始阶段

    • 采用专家判断法类比估算法,初步估算成本。
  3. 需求确定之后

    • 采用自下而上估算法,详细估算每个任务的成本。

几种成本估算方法:

  1. 类比估算法。
  2. 参数估算法。
  3. 专家判断法。
  4. 自下而上估算法。

项目的直接成本和间接成本包含哪些?

项目的直接成本和间接成本包括:

  1. 直接成本

    • 人工成本(项目团队工资)。
    • 材料成本(项目所需材料)。
    • 设备成本(项目专用设备)。
  2. 间接成本

    • 管理费用(项目管理支出)。
    • 办公费用(租金、水电等)。
    • 分摊成本(如公司行政费用)。

里程碑图、网络图、甘特图他们各自有什么特点?可以方便查看任务的工期、开始时间、结束时间以及资源的是?不同类别的甘特图有哪些?里程碑图是真实的任务吗?

里程碑图、网络图、甘特图的特点:

  1. 里程碑图

    • 特点:仅显示关键节点(里程碑),无详细任务。
    • 查看:工期、开始时间、结束时间。
    • 是否真实任务:否,里程碑是关键节点,非具体任务。
  2. 网络图

    • 特点:显示任务依赖关系,适合分析关键路径。
    • 查看:任务依赖、工期、开始时间、结束时间。
  3. 甘特图

    • 特点:直观显示任务时间轴,适合进度管理。
    • 查看:工期、开始时间、结束时间、资源分配。
    • 不同类别:
      • 简单甘特图:仅显示任务时间。
      • 资源甘特图:显示任务和资源分配。
      • 依赖甘特图:显示任务依赖关系。

总结:

  • 查看任务工期、开始时间、结束时间及资源:甘特图。
  • 里程碑图不是真实任务,仅表示关键节点。

网络图有两类,他们的根本区别是什么?时候根据一种图,画出对外的一种图、是否理解他们的含义?

网络图的两类及其区别:

  1. PDM(前导图法)

    • 使用节点表示任务,箭头表示依赖关系。
    • 支持多种依赖类型(如完成-开始、开始-开始等)。
  2. ADM(箭线图法)

    • 使用箭头表示任务,节点表示事件。
    • 仅支持完成-开始依赖。

是否可以互相转换?

  • 可以,根据一种图可以画出另一种图,但需理解其含义和逻辑。

任务之间的四中关系,前置任务、后置任务

任务之间的四种关系:

  1. 完成-开始(FS)

    • 前置任务完成,后置任务才能开始。
  2. 开始-开始(SS)

    • 前置任务开始,后置任务才能开始。
  3. 完成-完成(FF)

    • 前置任务完成,后置任务才能完成。
  4. 开始-完成(SF)

    • 前置任务开始,后置任务才能完成。

质量管理的主要过程包括哪些?质量管理的关键是什么?软件质量可以通过后期测试得以提高对吗?代码走差、技术审评有什么区别?改善软件质量有哪些建议?

质量管理的主要过程:

  1. 质量规划。
  2. 质量保证。
  3. 质量控制。

质量管理的关键:

  • 确保满足需求和标准。
  • 预防问题,而非仅依赖后期测试。

软件质量与后期测试:

  • 不对,软件质量应通过全生命周期管理提升,测试仅是验证手段。

代码走查与技术评审的区别:

  • 代码走查:开发人员检查代码,关注细节。
  • 技术评审:团队评审设计和技术方案,关注整体。

改善软件质量的建议:

  1. 加强需求管理。
  2. 实施代码规范。
  3. 定期进行代码走查和技术评审。
  4. 引入自动化测试工具。
  5. 持续集成和持续交付(CI/CD)。

基线变更,不需要按规范流程走,只需项目经理口头同意即可,对吗?

不对。基线变更必须按规范流程走,包括变更申请、评估、审批和实施,不能仅凭项目经理口头同意。

项目组织图是用来展示什么的?沟通渠道如何计算?人越多,沟通渠道呈指数是上升,项目沟通渠道越多越好吗?

项目组织图:

  • 展示项目团队的组织结构和职责分工。

沟通渠道计算:

  • 公式:n(n-1)/2,n为团队人数。

沟通渠道越多越好吗?

  • 不是,沟通渠道过多会增加管理复杂性,降低效率。

风险管理的过程包括哪几步?每个软件项目的风险都一样吗?项目风险识别有哪几种方法?最常用且比较简单的方法是那个?应对风险的策略有哪些?回避风险与转移风险有哪些?能各举一些例子吗?决策树分析技术?用来选择方案c或者方案B?

风险管理的过程包括哪几步?

  1. 风险识别
  2. 风险分析
  3. 风险应对计划
  4. 风险监控

每个软件项目的风险都一样吗?

不一样,风险因项目规模、技术复杂度、团队经验等因素而异。

项目风险识别有哪几种方法?

  1. 头脑风暴
  2. 德尔菲法
  3. 核对表法
  4. 专家访谈
  5. SWOT分析

最常用且比较简单的方法是那个?

核对表法,基于历史数据和经验快速识别常见风险。

应对风险的策略有哪些?

  1. 规避
  2. 转移
  3. 减轻
  4. 接受

回避风险与转移风险有哪些?

  • 回避风险:通过改变计划避免风险发生(如取消高风险功能)。
  • 转移风险:将风险责任转移给第三方(如购买保险或外包)。

能各举一些例子吗?

  • 回避风险:避免使用不成熟的技术,选择更稳定的方案。
  • 转移风险:将测试工作外包给专业测试公司,或购买项目失败保险。

决策树分析技术?用来选择方案C或者方案B?

决策树分析通过绘制树状图,评估不同方案的收益和风险,帮助选择最优方案(如选择方案C或方案B)。

项目集成管理,管理什么?

项目集成管理主要管理以下内容:

  1. 整合项目计划和执行
  2. 协调各项目管理知识领域(范围、进度、成本、质量等)
  3. 确保项目目标一致
  4. 解决冲突和资源分配问题
  5. 监控项目整体进展并进行调整

项目结束,要不呀总结?要不要评审?项目结束的条件有哪些?项目结束的具体过程包括那几个步骤?

项目结束,要不要总结?要不要评审?

  • 要总结:总结经验教训,形成知识库。
  • 要评审:进行项目验收评审,确保交付物符合要求。

项目结束的条件有哪些?

  1. 完成所有项目目标
  2. 交付物通过验收
  3. 项目文档齐全
  4. 项目团队解散

项目结束的具体过程包括哪几个步骤?

  1. 项目验收
  2. 总结与评估
  3. 文档归档
  4. 资源释放
  5. 庆祝与解散团队

计算题与简答题:

1. [简答题] (10分)利用决策树风险分析技术来分析如下两种情况的,以便决定你会选择投资哪个项目:(要求画出决策树)

 项目1:选择项目1,如果成功你可以盈利500万,如果失败将损失300万,成功与失败的概率一样。

 项目2:选择项目2,如果成功你可以盈利300万,如果失败将损失500万。成功与失败的概率是8:2。

10分)一个任务原计划3个人全职工作2周完成。而实际上只有二个人参与这个任务,到第二周末,两人完成了任务的50%,请计算项目的CPI和 EAC?

为了计算项目的成本绩效指数(CPI)和估算完成成本(EAC),我们需要先了解一些基本概念:

  1. 计划价值 (PV):到某一给定时间点,按照计划应该完成的工作的成本。
  2. 挣值 (EV):到某一给定时间点,实际上已经完成的工作的价值,根据原计划的价值来衡量。
  3. 实际成本 (AC):到某一给定时间点,为完成已执行工作的实际成本。

成本绩效指数 (CPI) 是指每花费一单位货币所带来的价值。它等于 EV 除以 AC。CPI > 1 表示项目在预算内;CPI < 1 表示项目超出预算。

估算完成成本 (EAC) 是对整个项目最终将花费多少的预测。它可以基于不同的假设来计算,但一个常见的公式是 EAC = BAC/CPI,其中 BAC 是项目的总预算。

现在,让我们根据给出的信息进行计算:

  • 原计划是3个人全职工作2周完成任务。
  • 实际上只有2个人参与了这个任务,并且到了第二周末完成了50%的任务。

假设每个人每周的工作成本是相同的,我们可以进行以下估算:

  • 计划价值 (PV):3人 * 2周 = 6人周
  • 挣值 (EV):因为到第二周末完成了50%,所以 EV = PV * 50% = 6人周 * 50% = 3人周
  • 实际成本 (AC):2人 * 2周 = 4人周

现在我们有了这些信息,可以计算 CPI 和 EAC:

CPI = EV / AC = 3人周 / 4人周 = 0.75

这意味着对于每个计划的人周成本,实际上只获得了0.75个计划人周的工作量。

对于 EAC 的计算,我们首先需要知道原始的总预算 (BAC)。由于原计划是3人工作2周,我们可以说 BAC = 3人 * 2周 = 6人周。

EAC = BAC / CPI = 6人周 / 0.75 = 8人周

这表示,如果继续以当前效率工作,预计完成整个项目将需要8人周的成本,比原计划多出2人周。

3. [简答题] 项目经理正在进行一个图书馆信息查询系统的项目估算,他采用Delphi的专家估算方法,邀请了3位专家进行估算,第一位专家给出了2万元、7万元、12万元的估算值,第二位专家给出了4万元、6万元、8万元的估算值,第三位专家给出了2万元、6万元、10万元的估算值,试计算这个项目的成本估算值。

专家一:Ei=(ai+4mi+bi)/6=(2+4*7+12)/6=7

专家二:Ei=(ai+4mi+bi)/6=(4+4*6+8)/6=6

专家三:Ei=(ai+4mi+bi)/6=(2+4*6+10)/6=6

Ei=(7+6+6)/3=6.33(万元)

最终预测题:

软件项目管理

一、名词解释(20分,5个)

2.成本效益分析:成本效益分析就是估算不同项目方案的有形和无形的费用和效益,并利用诸如投资收

益率、投资回收期等财务计划手段估计各项目方案的相对优越性。
风险管理:风险管理是指项目管理组织对可能遇到的风险进行规划、识别、估计、评价、应对、监控的

过程,是以科学的管理方法实现最大安全保障的实践活动的总称。

3.项目范围:项目范围是指为了实现项目目标所必须完成的项目工作。

  1. 4.项目里程碑:项目里程碑是指在项目过程中具有重要意义的事件的开始和结束的时点。

5.项目规划:项目规划是预测未来,确定要达到的目标,预计会碰到的问题,并提出实现目标、解决问题的分,5个)

项目成本的类型
(1)可变成本(Vari a ble Cost):虽规模变化而变化的成本

(2)固定成本(Fixed Cost):不随规模变化的非重复成本

(3)直接成本(Dire ct Cost):能够直接归属于项目的成本

(4)间接成本(Indirect Cost):需要几个项目共同分担的成本
(5)沉没成本(Sunk Cost):是指那些在过去发生的费用,不能回收的部分

(6)机会成本(O p po r tunity Cost):选择了另-项目而放弃本项目收益引|起的成本?

4.收益递减规律

收益递减规律是指投入的资源越多单位投入的回报率就越低,有时甚至会呈现负增长。

项目资源计划是在分析、识别项目的资源需求,确定项目所需投入的资源种类、数量和资源使用时间的基础上,制定科学、合理、可行的项目资源供应计划的项目管理活动。

项目成本估算的定义
项目成本估算是根据项目资源计划及各种资源的价格信息,粗略地估算和确定项目各项活动的成本及其项目总成本。其实质是通过分析去估计和确定项目成本的工作。
反。是头质定用对方所大个们啡水以所

1.质量计划的含义与作用
质量计划是指识别哪些质量标准适用于本项目,并确定如何满足这些标准的要求,并建立相关文档,以便作为软件质量工作指南,帮助项目经理确保所有工作按计划完成。

2.质量计划中的主要指标

(1)可用度。是指软件运行后,在任意一个随机时刻,当需要执行规定任务或完成规定功能时,软件能够处于可使用状态的概率。

(2)初期故障率。是指软件在初期故障期(一般是指软件交付用户后的3个月)内单位时间的故障数。用来评价交付使用的软件质量。一般以故障数/100h为单位,其大小取决于软件设计水平、检查项目数、软件规模、软件调试彻底与否等因素。

(3)偶然故障率。是指软件在偶然故障期(一般是指软件交付用户使用4个月后)内单位时间的故障数。反应软件在稳定状态下的质量。一般以故障数/100h为单位。

(4)平均失效前时间。是指软件在失效前,正常工作的平均统计时间。

(5)平均失效间隔时间。是指软件在相继两次时效之间正常工作的平均统计时间。

6)缺陷密度。是指软件单位源代码中隐藏的缺陷数量,通常以每千行无注释源代码为一个单位。1.软件质量保证的含义

软件质量保证(SoftwareQuality Assurance,简称SQA)是指确定、达到和维护所需要的软件质量而进行的所有有计划、有组织的管理活动。

软件质量保证的工作任务:在项目进展过程中,定期对项目各个方面的表现进行评价;通过评价来推测项目最后是否能够达到相关的质量指标;通过质量评价来帮助项目相关的人建立对项目质量的信心。

1.软件项目质量控制的含义质量控制(QualitvControl,简称QC)是软件项目质量管理的一个重要部分,其目标就是发现和消除软件产品的缺陷,确保软件项目的质量能满足各个方面提出的质量要求(如适用性、可靠性、安全性等)。

在管理学中,激励是指管理者促进、诱导下属形成动机,并引导其行为指向特定目标的活动过程。通俗地讲,激励就是调动人的积极性。激励对于不同的人具有不同的含义,对一些人来说,激励是一种发展的动力,对另一些人来说,激励则是一种心理上的支持。激励的过程包括四个部分,即:需要、动机、行为、绩

项目验收的含义

4各层次的涵义:项目验收的含义

4各层次的涵义:开发方按合同要求,顺利完成了软件项目的工作内容;开发方按合同中有关质量、资料等条款要求,已经进行了自检;软件项目的进度、质量、工期、费用均满足合同的要求:用户方按合同的有关条款,对开发方交付的软件产品和服务进行了确认。项目范围的确认是指项目结束后,项目团队将其成果交付使用者之前,项目接收方会同项目团队、项目监理等对项目的工作成果进行审查,查核项目计划规定范围内的各项工作或活动是否已经完成、项目成果是否令人满意。

软件项目后评价的概念

又称项目的事后评价。是指对已经完成的项目的目的、执行过程、效益、作用和影响所做的系统客观地分析,通过项目活动时间的检査总结,确定项目预期的目标是否达到,项目是否合理有效,项目的主要效益指标是否实现,通过分析评价找出失败的原因,总结经验教训;并通过及时有效的信息反馈,为未来新项目的决策提出建议,同时,也为后评价项目实施中出现的问题提出改进意见,从而达到提高投资效益的目的,名词解释(20分,5个)二、单项选择题(20分,10个)

1.项目计划的制定对项目是非常重要的,包括()

A.进度开发计划B.预算开发

C.项目领导类型D,冲突管理

2.项目经理们最常见的冲突解决方式是()

A.妥协B.面对面协商

C.缓和D,退出

3.对项目中的风险有很多种风险应对策略,以下四种方式中哪个是属于转移风险()A.主动放弃项目或改变项目目标与行动方案B.借用合同或协议的方式合伙分担

C.将风险因素分离分割D.采取费用、进度、技术后背措施

6.项目中的最核心人物是()

A.项目经理B:公司总经理C.项目成员D.高层管理者

3.处在一个等级森严的组织中,项目经理被分配到一个时间很紧的重要项目工作。在这种情况下制定份初始项目章程的最佳方法是:A.通过与潜在的团队成员和项目干系人召开头脑风暴会议制定项目章程。B.制定并向潜在的团队成员和项目干系人提交项目章程,征求他们的意见。C.与项目发起人一起制定项目章程以便分发给潜在的团队成员和项目干系人。D.与职能经理一起制定项目章程,然后提交给发起人签字认可。答案:
2.在与几个项目干系人的会议中,干系人要求项目经理将项目工作范围内容扩大。这个项目经理曾经接触过章程签字前有关项目的来往信函,他记得项目发起人明确地否定了这些项目干系人提到的工作范围。项目经理最恰当的做法是:
A.让项目发起人知道项目干系人的要求。
B.评估增加工作范围的影响
C.告诉项目干系人,范围不能扩大。
D.如果项目进度计划中有可用的时间,就加入该项工作。
答案:"C

3.你的上司(你所在的电子系统开发公司的研发副总裁)把项目的成功定义为提供开发的"最新技术"。市场营销副总裁的定义是"世界级的实践",而工程设计副总裁(他是这个项日的客户)主要关注的是新特性。下列哪项最恰当地描述了你所应做的?

A.确保要求的定义是可测量的

B.集中精力于新特性。

C.确定需要新特性的额外项目干系人,以便朝那个方向平衡。

D.集中精力把项目做成新技术。

答案:"A.

4.项目发起人和你组织中的其他人反复地要求变更。当你努力实施一些变更时,你发现现行的合同并不包括对评估变更的预算。你应该怎样做?
A:请高级管理层从公司储备中拨更多的钱,
B.告诉发起人项目中没有变更的预算,
C.与发起人协商决定如何补救这个问题
D.把这件事直接交给合同/法律部门。
答率:"C

1,你不能确定在可音乐会成果的集成时你会遇到什么问题,这对你的项目是一个风险,因此你计划找一个的例子。以前有相关技术经验的专家来处理这个风险。这是

A.风险规避

B.风险转移

C.风险减轻

D.风险接受

答ừ案:"℃.风险减轻。你要通过给项日找一名专家来减轻风险。转移风险将把(转移者)对风险的责任转给别人,而不是消除风险。风险规避不是避免与风,险打交道。举例说,你确定使用从未用过的软件版本和软件测试版本是一个你要避免的风险,因此你改变你的计划,使用另一种你知道可

行的完善版本。现在你已经消除了那个风险。风险接受就是选择不改变与该风险有关的项目计划。如果风险发生,项目团队就处理它。

2.你不能确定在可交付成果的集成时你可能遇到什么问题,这对你的项目是一个风险,但是你决定不在这个时间处理它。这是的例子。

A.风险规避

B.风险转移

C.风险减轻

D.风险接受

答案:"D.风险接受。

2.你不能确定在可交付成果的集成时你可能遇到什么问题,这对你的项目是一个风险,但是你决定不在这

个时间处理它。这是

的例子。

A.风险规避

B.风险转移

C.风险减轻

D.风险接受

答案:"D.风险接受。

风险接受就是选择不改变与风,险相关的项目计划。如果风险发生,项目团队就去处理它。风险规避不是避免与风险打交道。举例说,你确定使用从未用过的软件版本和软件测试版本是一个你要避免的风险,因此你改变你的计划,使用另一种你知道可行的完善版本。现在你已经消除了那个风险

3.风,险应对计划制定的输出包括风,险管理计划、合同和:
A.保险
B.控制计划
C.影响识别
D.风险识别
答案:"A.保险。决策树的最佳用途是:

A.确定风险量与预期值之间的相互作用。

B.概率与事件风险说明的结合。

C.图解说明如何领会决策和相关事件的相互作用

D.确定风,险事件的标准偏差的流程图。

答案:"C,图解说明如何领会决策和相关事件的相互作用。

5.下述各项中,除了哪项之外,其余各项都可能是风,险接受的结果?

A.项目将不会遭受任何损失。

B.项目将使用风险储备。

C.项目将从保险公司获取补偿。

D.项目将经历成本超支或进度推迟。

答案:"C,项目将从保险公司获取不畅。风险可以以消极的方式(随其自然)或积极的方式(制定应急计划)接受。风,险回避的唯-一项不可能的结果是风险转移以及从保险公司获得补偿。

6.项目风险排序是下述风险管理过程哪部分的一项输入?

A.风险识别

B.风,险定性分析

C.风险定量分析

D.风,险应对计划过程

答案:"D,风险应对计划过程。

7.一名项目经理正在为自己负责的项目进行风,险量化。几位参与项目的专家都不在现场,但是希望参与项目风险评估工作。如何实现这一点?

A.依托因特网,使用Monte Caro模拟方法,

B.使用关键路径方法。

C.对书籍的专家进行非正式的调查,

D.使用Delphi技术

答案:"D.使用D elohi技术。经常使用Delphi技术,就技术问题、工作范围或风险获取专家的意见。这种技术可以确保匿名性。

8.在风险应对计划过程中,团队正在讨论处理一项风险的方法。他们确定了几项可选方案:a)工作外委;b)为团队成员提供更多的培训;c)持等待的态度,看风险是否会发生;

d)对风,险置之不理;e)在项目的早期执行带有风险的工作。在上述情况下,被遗漏的风险应对策略是什

么?

A.从项目中取消带有风险的任务;

B.购买保险,覆盖预期的成本,

C.将工作分配给更有经验的人员处理,

D.制造产品原型。

答案:"A.从项目中取消带有风险的任务。

"2.项目进展不十分顺利,而且作了很多变更。为了控制项目,你应该首先采取下述哪项措施?

A.与干系人一起,审核工作范围。

B.制定新的变更格式。

C.提醒所有人注意变更程序,

D.要求管理层提供帮助。

答案:"A.与干系人一起,审核工作范围。

5.在项目执行过程中,你被任命为项目经理。项目各项指标都在基准的容许范围内。但是,客户对项目绩效不满意。你应该做的第一件事情是什么?

A.与项目团队一起讨论。

B.重新计算基准。

C:重新商谈合同,

D.与客户见面。

答案:"D.与客户见面。

7.新软件安装项目正在进行之中。项目经理正与质量保证部门一起,试图提高每个人对项目将要满足质量标准的信心。在开始该过程之前,他们需要下述哪项内容?

A.质量问题

B.质量改进

C,质量控制测量指标

D.返工

答案:"℃,质量控制测量指标"11.合同谈判的主要目的是:

A.从对方获得最大的利益让步和利益

B.保护关系

C.获取最高的回报

D.界定目标并坚持目标

答案:"B.保护关系。

2.一个项目的客户告诉项目经理,他已经没有钱支付项目了。项目经理应首先做什么?

A.把更多的工作像进度计划后期推,是客户有时间获得现金。

B.消减工作范围并开始收尾工作。

C.停止工作。

D.解散部分项目团队。

答案:"B.消减工作范围并开始收尾工作"答案选项b真正的意思是"向客户提供根据已经花出的钱你可以提供的价值,然后停止工作"。努力去提供价值或可交付成果。而不仅仅是停止工作,这是职业道德问题。

3.一项分析显示,项目结束时你的项目将超出预算。你应该采取下面哪项行动?

A.考虑对项目进行赶工和/或快速跟进,然后评估可选方案。

B.先拜见上级领导以寻求增加预算的可能性,然后召开团队会议。

C.拜见客户以寻找避免已同意范围变更的成本。

D.增加项目储备金。

答案:"A.考虑对项目进行赶工和/或快速跟进,然后评估可选方案。

"7.两名团队成员目前正在记录并验证产品;而另外两名团队成员正在收集项目记录、分析项目成功并将经验教训归档。这些团队成员正在从事什么活动?
A.合同行政管理
B.合同收尾
C.行政收尾
D.绩效测量记录
答案:"C.行政收尾。"
记录经验教训并归档是行政收尾的一部分内容。

8.你刚刚完成客户项目设计阶段,即将进入实施阶段。下述哪项工作不需要执行?

A.经验教训

B.更新记录

C,正式验收

D.完成项目产品

答案:"D.完成项目产品。

8.你刚刚完成客户项目设计阶段,即将进入实施阶段。下述哪项工作不需要执行?

A.经验教训

B.更新记录

C,正式验收

D.完成项目产品

答案:"D.完成项目产品。

相关推荐
TANGLONG2223 分钟前
【初阶数据结构与算法】八大排序之非递归系列( 快排(使用栈或队列实现)、归并排序)
java·c语言·数据结构·c++·算法·蓝桥杯·排序算法
言之。8 分钟前
【Java】面试题 并发安全 (1)
java·开发语言
m0_748234529 分钟前
2025最新版Java面试八股文大全
java·开发语言·面试
simple_ssn15 分钟前
汇编学习笔记
汇编·笔记·学习
van叶~15 分钟前
仓颉语言实战——2.名字、作用域、变量、修饰符
android·java·javascript·仓颉
张声录119 分钟前
【ETCD】【实操篇(十九)】ETCD基准测试实战
java·数据库·etcd
鱼香鱼香rose1 小时前
面经hwl
java·服务器·数据库
新手小袁_J1 小时前
java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigur
java·开发语言·spring·spring cloud·bootstrap·maven·mybatis
墨鸦_Cormorant1 小时前
Java 创建图形用户界面(GUI)组件详解之下拉式菜单(JMenu、JMenuItem)、弹出式菜单(JPopupMenu)等
java·开发语言·gui
cccccc语言我来了1 小时前
c++-----------------多态
java·开发语言·c++