软件项目管理 答案
- 格式:doc
- 大小:75.50 KB
- 文档页数:6
第零章-软件项目管理概述一.选择1. 以下哪一项最能表现某个项目的特征(C)A. 运用进度计划技巧B. 整合范围与成本C. 确定期限D. 利用网络进行跟踪2. 项目管理需要在相互间有冲突的要求中寻找平衡,除了:(A)A. 甲方和乙方的利益B. 范围,时间,成本,质量C. 有不同需求和期望的项目干系人D. 明确的和未明确表达的需求3. 以下都是日常运作和项目的共同之处,除了:(D)A. 由人来作B. 受制于有限的资源C. 需要规划、执行和控制D. 都是重复性工作4. 有效的项目管理要求项目管理团队理解和利用以下专业知识领域的知识和技能,除了:(C)A. 项目管理知识体系B. 应用领域知识、标准与规章制度C. 以项目为手段对日常运作进行管理D. 处理人际关系技能5. 下列都是子项目的正确说法,除了:(D)A. 划分子项目的目的是为了便于管理B. 子项目的划分便于发包给其他单位C. 项目生命期的一个阶段是子项目D. 子项目不能再往下划分成更小的子项目6. 管理一个项目包括以下内容,除了:(D)A. 识别要求B. 确定清楚而又能实现的目标C. 权衡质量、范围、时间和费用的要求D. 制定符合项目经理期望的计划和说明书7. ( C) 是为创造一种产品、服务或者结果而进行的临时性的努力A. 项目群B. 过程C. 项目D. 组合8. 下列(D )不属于项目管理的特征A. 独特性B. 通过渐进性协助实施的C. 拥有主要顾客或项目发起人D. 具有很小的确定性9. 下列(C)不属于项目管理的三维约束A. 达到范围目标B. 达到时间目标C. 达到沟通目标D. 达到成本目标10. (A)就是将知识、技能、工具和技术应用到项目活动,以达到组织的要求A. 项目管理B. 项目组管理C. 项目组合管理D. 需求管理11. 为相同的功能组合而实施的一系列应用开发项目,作为(B )的一部分,后者能够得到更好的管理。
A. 组合B. 项目群C. 投资D. 合作12. PMI提供的认证项目叫做(B )A. Microsoft Certified Project ManagerB. Project Management ProfessionalC. Project Management ExpertD. Project Management Menter二.填空1. 项目目标成功实现的制约因素有:(项目范围),成本,进度计划,客户满意度。
参考答案第一章概述1. 问答题(1)什么是软件项目管理?软件项目管理是为了使软件项目能够按照既定的成本、进度、质量顺利完成而对成本、人员、进度、质量和风险进行分析和管理的活动,它是决定软件项目能否高效、顺利进行的基础性工作。
(2)项目管理的9大知识领域是什么?项目集成管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理和项目采购管理。
(3)项目管理的5个过程组是什么?启动、规划、执行、监控、收尾(4)下列那些活动属于项目?b. 开发车辆调度系统c. 卫星发射计划d. 野外郊游e. 集体婚礼2. 判断题(1)√(2)⨯(3)⨯第二章项目集成管理1. 问答题(1)项目建议书是指在项目初期为竞标而提交的文档,该文档是在双方对相应问题有共识的基础上,清晰地说明项目的目的及操作方式。
(2)项目章程是指项目执行组织高层批准的以书面签署的确认项目存在的正式文件,包括对项目的确认、对项目经理的授权和项目目标的概述。
(3)外部项目需要由甲方编写招标书,而内部项目不需要进行招标;内部项目中甲方和乙方没有具有法律约束的合同。
2. 选择题(1)C (2)B (3)B3. 判断题(1)√(2)√(3)⨯(4)⨯(5)√第三章 项目范围管理1. 选择题(1)B (2)B (3)B (4)B (5)C第四章 软件项目成本管理1. 选择题 (1)A (2)C2. 判断题(1)⨯ (2)√ (3)⨯第五章 软件项目时间管理1. 选择题(1)D (2)C (3)B 2.应用题(1) 由公式E =(P +4M +Q )/6 得E 1=12.3, E 2=6, 则 E =E 1+E 2=18.3(2) 由标准差()/6p O δ=− 得 1δ=7/3,2δ=4/3方差222212()()()n δ=δ+δ++δ…项目标准差δ= 得δ=2.69由概率论知识可知,1E ±δ的概率分布是68.3%,2E ±δ的概率分布为95.5%,3E ±δ的概率分布为99.7%。
第0章软件项目管理概述1、项目集成管理是什么?项目集成管理是在项目的整个生存期内,协调项目管理其他各管理知识域,将项目管理的方方面面集成为一个有机整体,保证项目的总目标的实现。
项目集成管理从一个宏观的角度将项目作为一个整体来考察。
包括的过程包括:项目章程编制、初始项目范围编制、项目计划编制、指导与管理项目执行、项目监控、集成变更控制、项目结束等过程。
项目管理的目标在于对项目中的不同组成元素进行正确高效的协调,他不是所有项目组成元素的简单相加。
2、项目管理的9大知识领域是什么?1)项目集成管理2)项目范围管理3)项目时间管理4)项目成本管理5)项目质量管理6)项目人力资源管理7)项目沟通管理8)项目风险管理9)项目采购管理●为了成功实现项目的目标,首先必须设定项目的工作和管理范围,即项目的范围管理。
●为了正确实施项目,需要对项目目标进行分解,即对项目的时间、质量、成本三大目标进行分解,即项目时间管理、项目成本管理、项目质量管理●项目实施过程,需要投入人力、物力:项目人力资源管理、项目采购管理●为了项目的团队人员的管理,让大家有一致的目标,需要沟通,即项目的沟通管理●当然,项目实施过程会遇到各种风险,因此需要进行风险管理,即项目的风险管理●当项目管理一定要协调各个方面,不能只顾局部利益和细节,因此需要集成管理,即项目的集成管理3、项目的成本管理包括哪些过程?包括成本估算、成本预算、成本控制等过程4、项目管理的5个过程组是什么?启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组5. 判断下面活动哪些是项目?上课野餐活动√集体婚礼√社区保安开发微软的操作系统√每天的卫生保洁神州飞船计划√第1章软件项目初始过程一、名词解释1.项目章程项目章程是指项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。
严格地说,姓名章程包括队开始一个项目或项目阶段的正式授权,但是通常而言,在每个项目阶段都对项目进行一次授权的做法并不多见。
课后练习题答案第三章练习题一、选择题1.快速跟进是指(A )A.采用并行执行任务,加速项目进展B.用一个任务取代另外的任务C.如有可能,减少任务数量D.减轻项目风险2.赶工一个任务时,你应该关注(C )A.尽可能多的任务B.非关键任务C.加速执行关键路径上的任务D.通过成本最低化加速执行任务3.“软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系?( A )A.强制性依赖关系B.软逻辑关系C.外部依赖关系D.里程碑4.如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是:(C)A.强制性依赖关系B.软逻辑关系C.外部依赖关系D.里程碑5.对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是(B )A.50%B.68.3%C.70%D.99.7%6.下面哪项将延长项目的进度?(A)gB.LeadC.赶工D.快速跟进7.关于浮动,下面除了哪个都是不正确的?(D)A.每个任务都有浮动B.只有复杂的项目有浮动C.浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D.浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量8.资源平衡最好用于(C )活动A.时间很紧的B.按时的C.非关键路径D.关键路径9.下面哪项可以决定进度的灵活性(B )A.PERTB.Total floatC.ADMD.赶工二、根据表3-11和图3-32,采用PERT方法估算,说明项目在20天内完成的概率的近似值?图3-32:项目网络图表3-11: PERT方法估计项目历时均值=(8+24+4*10)/6+(1+9+4*5)/6=17,标准差=(约等于)3所以,17+3=20天完成的概率大概是84.2%。
第四章练习题一、选择题1.(A)是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。
软件项目管理实用教程(非官方答案,存在错误)第一章1.名词解释(1)项目项目是未完成某项独特的产品、服务或成果等特定目标所作的一次性任务。
(2)项目群项目群是为了实现某一战略目标而以协同方式管理的一组项目。
子项目子项目是项目的一个阶段或一个部分,可被相对独立地进行管理,也可以外包给外部单位或者组织内的其他职能单位。
(3)软件项目管理软件项目管理是项目管理中的一个特殊领域,它是以软件项目为对象的系统管理方式,它运用相关的知识、技术和工具,对软件项目周期中的各阶段工作进行计划、组织、指导和控制,以实现项目目标。
2。
问答题(1)下列哪些活动不是项目探索火星生命迹象向部门经理进行月工作汇报开发新版的操作系统每天的卫生保洁组织一次校园歌唱比赛一次集体婚礼(2)软件产品具有哪些特点?软件项目有哪些特点?软件的特点:复杂性,不一致性,可变性,不可见性。
软件项目的特点:知识密集型,技术含量高;涉及多个专业领域,多种技术综合应用;项目范围和目标的灵活性;风险大,收益大;客户化程度高;过程管理的重要性。
(3)为什么说学习软件项目管理是非常重要的?1.软件项目管理对于软件项目的成功是至关重要的。
因为软件项目涉及大量的人员活动,有进度和资金限制,并会遇到各种变化、风险和矛盾,必须有良好的管理才能成功。
2.对高软件开发人员的专业素质是必不可少的。
适应团队开发,理解项目计划并胜任管理工作.理解软件项目在进度、成本、质量、人员等方面的计划和相应的措施,从而更有效地工作并为企业创造价值。
(4)你认为在一个软件项目中,为保证软件项目的成功,主要应注意哪些方面的管理?软件项目合同管理,软件项目进度管理,软件项目成本管理,软件项目风险管理,软件项目人员管理,软件质量管理,软件配置管理(5)软件项目的生命周期通常可分为哪几个阶段?各阶段需完成哪些任务?1.项目启动阶段发现项目机会,识别客户需求,在此基础上定义项目目标和初始范围;落实项目的初步财务和人力资源,选定项目经理并授权开始项目.2.项目规划阶段为实现目标而定制行动方案,针对项目的范围、进度、成本、质量、风险、人力资源等方面进行规划,形成项目管理计划文件。
课后练习题答案第三章练习题一、选择题1. 快速跟进是指(A )A. 采用并行执行任务,加速项目进展B. 用一个任务取代另外的任务C. 如有可能,减少任务数量D. 减轻项目风险2. 赶工一个任务时,你应该关注(C )A. 尽可能多的任务B. 非关键任务C. 加速执行关键路径上的任务D. 通过成本最低化加速执行任务3. “软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系?( A )A. 强制性依赖关系B. 软逻辑关系C. 外部依赖关系D. 里程碑4. 如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是:(C )A. 强制性依赖关系B. 软逻辑关系C. 外部依赖关系D. 里程碑5. 对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是( B )A. 50%B. 68.3%C. 70%D. 99.7%6. 下面哪项将延长项目的进度?(A)A. LagB. LeadC. 赶工D. 快速跟进7. 关于浮动,下面除了哪个都是不正确的?(D)A. 每个任务都有浮动B. 只有复杂的项目有浮动C. 浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D. 浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量8. 资源平衡最好用于(C )活动A. 时间很紧的B. 按时的C. 非关键路径D. 关键路径9. 下面哪项可以决定进度的灵活性(B )A. PERTB. Total floatC. ADMD. 赶工二、根据表3-11和图3-32,采用PERT方法估算,说明项目在20天内完成的概率的近似值?图3-32:项目网络图表3-11: PERT方法估计项目历时最乐观值最可能值最悲观值估计值项任务181024任务2159均值=(8+24+4*10)/6+(1+9+4*5)/6=17,标准差=(约等于)3所以,17+3=20天完成的概率大概是84.2%。
软件项目管理案例教程第三版答案1. 项目管理包括哪五个过程组? [填空题]_________________________________(答案:启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组)2.项目经理的主要责任是? [填空题]共三点_________________________________(答案:开发计划、组织实施、项目控制)3.在招投标阶段,甲方过程包括招标书定义、供方选择、合同签署,乙方过程包括()、()、() [填空题]_________________________________(答案:项目分析、竞标、合同签署)4.( )生存期模型中,要求项目所有的活动都严格按照顺序进行,一个阶段的输入时下一个阶段的输入。
[填空题]_________________________________(答案:瀑布模型)5.需求管理包括()、()、()、()、()5个过程。
[填空题]_________________________________(答案:需求获取、需求分析、需求规格编写、需求验证、需求变更)6.一般来说,进行项目分解时,可以采用()或()两种形式来表达任务分解的结果。
[填空题]_________________________________(答案:清单、图表)7.WBS的全称是: [填空题]_________________________________(答案:任务分解结构Work Breakdown Structure)8.软件项目的主要成本是 [填空题]_________________________________(答案:人的劳动的消耗所需要的代价)9.功能点方法中5类功能组件的计数项是 ()、()、()、()、()。
[填空题]_________________________________(答案:外部输入、外部输出、外部查询、内部逻辑文件、外部接口文件)10.在项目初期,一般采用的成本估算方法是 [填空题]_________________________________(答案:类比估算法)1.项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。
第0章软件项目管理概述二、判断题1. 项目开发过程中可以无限制地使用资源。
(X)2. 项目具有暂时的特征。
(√)3. 项目管理核心的三角形是范围、进度、风险。
(X)4. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。
(√)5. 运作管理(Operation Management)是从宏观上帮助企业明确和把握企业发展方向的管理。
(√)第1章软件项目初始过程一、选择题1. 项目建议书是哪个阶段开发的文档()A. 项目执行阶段B. 项目结尾阶段C. 项目初始阶段D. 项目计划阶段2. 项目章程()A. 明确了项目经理B. 确定了项目的质量标准C. 明确了团队的纪律D. 定义了项目需求3. 对于风险比较大的项目,最好选择()生存期模型,A. 瀑布模型B. 原型C. 螺旋模型D. V模型4. 开发项目建议书的目的是为了()A. 验收B. 竞标或者签署合同C. 编写计划D. 跟踪控制项目三、判断题1. 项目经理是一个综合的角色()2. 软件项目都是需要签署合同的()3. 增量式模型可以避免一次性投资太多带来的风险()4. 项目章程类似一个项目授权书()5. 在甲乙合同项目中,提出需求的一方是乙方()6. 如果是内部项目,在项目初始阶段可以不提交招标书()C A C B√×√√×√第二章-范围计划一、选择题1. 需求分析是回答系统必须()的问题A. 做什么B. 怎么做C. 何时做D. 为谁做2. WBS(工作分解结构)非常重要,因为下列原因,除了()A. 帮助组织工作B. 防止遗漏工作C. 为项目估算提供依据D. 确定团队成员责任3. 项目范围()A. 只在项目开始时重要B. 在授权项目的合同或者其他文件得以批准后就不再重要了C. 从项目概念阶段到收尾阶段都应该加以管理和控制D. 是在项目执行阶段通过变更控制步骤进行处理的问题4. 为了有效地管理项目,应该将工作分解为更小的部分,以下各项中,哪一项不能说明任务应该分解到什么程度?()A. 可以在80小时内完成B. 不能再进一步进行逻辑细分了C. 可由一个人完成D. 可以进行实际估算5. 范围变更是指()A. 修改技术规格B. 对范围陈述进行修订C. 对批准后的WBS进行修改D. 以上都不是6. 下面哪个不是需求管理的过程()A. 需求设计B. 需求获取C. 需求分析D. 需求变更7. 下面那个不是创建WBS的方法()A. 自顶向下B. 自底向上C. 控制方法D. 模版指导8. 任务分解可以(),它是范围变更的一项重要输入A. 提供项目成本估算结果B. 提供项目范围基线C. 规定项目采用的过程D. 提供项目的关键路径9. 范围基线由()组成A. 项目章程、批准的详细的项目范围说明书和WBSB. 批准的详细项目范围说明书、WBS和WBS字典C. 项目章程、项目工作说明书和WBSD. WBS二、判断题1. 需求分析过程是确定项目如何实现的过程,并确定项目的技术方案()2. 对于一个重来没有做过的项目,开发WBS时,可以采用自底向上的方法()ADCBDACBB×√第三章-软件项目进度计划一、选择题1. 快速跟进是指(A )A. 采用并行执行任务,加速项目进展B. 用一个任务取代另外的任务C. 如有可能,减少任务数量D. 减轻项目风险2. 赶工一个任务时,你应该关注(D )A. 尽可能多的任务B. 非关键任务C. 加速执行关键路径上的任务D. 通过成本最低化加速执行任务3. “软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系?(A )3A. 强制性依赖关系B. 软逻辑关系C. 外部依赖关系D. 里程碑4. 如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是:(C)A. 强制性依赖关系B. 软逻辑关系C. 外部依赖关系D. 里程碑5. 对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是(B )A. 50%B. 68.3%C. 70%D. 99.7%δ=(P-O)/6=(24-6)/6=3E=(O+4M+P)/6=(6+4*12+24)/6=136. 下面哪项可能延长项目的进度?(A)A. LagB. LeadC. 赶工D. 快速跟进7. 关于浮动,下面除了哪个都是不正确的?(D )A. 每个任务都有浮动B. 只有复杂的项目有浮动C. 浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D. 浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量8. 关于网络图,下面哪个是不正确的?(C)A. 网络图可用于安排计划B. 网络图展示任务之间的逻辑关系C. 网络图可用于跟踪项目D. 网络图可用于详细的时间管理9. 资源平衡最好用于(D)活动A. 时间很紧的B. 按时的C. 非关键路径10. 下面哪项可以决定进度的灵活性(B )A. PERTB. Total floatC. ADMD. 赶工第四章-软件项目成本计划一、选择题1. (A )是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。
软件项目管理期末试题及答案一、选择题1.以下哪项不属于软件项目管理的主要活动?a) 项目计划与调度b) 需求分析与设计c) 软件测试与验收d) 运维与维护答案:c) 软件测试与验收2.下列哪个不属于敏捷开发方法?a) Scrumb) Extreme Programming (XP)c) Waterfall Modeld) Lean Development答案:c) Waterfall Model3.在软件项目管理中,以下哪个是关键路径?a) 所有任务都是关键路径b) 从项目开始到结束最长的路径c) 与项目风险相关的路径d) 由项目经理先确定的路径答案:b) 从项目开始到结束最长的路径4.以下哪项不属于风险管理的阶段?a) 风险识别b) 风险分析c) 风险规划d) 风险报告答案:d) 风险报告5.以下哪个是项目干系人?a) 项目经理b) 开发团队成员c) 相关部门经理d) 所有选择的项目干系人答案:d) 所有选择的项目干系人二、问答题1.请简要概述软件项目管理的五个过程组及其对应的活动。
答案:软件项目管理的五个过程组分别为:启动、规划、执行、监控与控制、收尾。
具体活动如下:- 启动:明确项目目标、定义项目范围、制定项目章程。
- 规划:制定详细项目计划、估算资源需求、制定项目进度计划、制定项目风险管理计划等。
- 执行:按照项目计划执行,进行需求分析与设计、编码、测试等活动。
- 监控与控制:监控项目的进展、质量和风险,及时采取控制措施,调整项目计划。
- 收尾:项目验收、总结经验教训、向客户交付软件产品。
2.请列举三种常见的软件开发方法,并简要介绍各自的特点。
答案:三种常见的软件开发方法分别为瀑布模型、敏捷开发和迭代增量模型。
- 瀑布模型:顺序执行,每个阶段在前一个阶段完成后开始。
适用于需求稳定且项目较小的情况,但不适用于复杂项目和需求变化频繁的情况。
- 敏捷开发:强调迭代、循序渐进,快速响应需求变化。
课后(校园交达电脑最新版)练习题答案序--练习题一、回答问题:1.项目集成管理(Project Integration Management)是什么?➢集成项目管理是项目成功的关键,它贯穿了项目的全过程,包括从初始、计划、执行、管理到结束等过程。
项目集成管理在项目的整个生存期内协调项目管理其他各管理知识域,保证项目总目标的是实现。
2.项目管理九大知识域是什么?➢项目管理九大知识域是项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目采购管理、项目沟通管理、项目风险管理、项目集成管理。
3.项目成本管理(Project Cost management)包括哪些过程?➢项目成本管理(Project Cost management)包括成本估算(Cost estimating),成本预算(Cost budgeting),成本控制(Cost control)等过程。
4.项目管理的五个过程组是什么?➢项目管理的五个过程组是启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组。
5.下面活动是项目:●野餐活动●集体婚礼●开发微软的操作系统●神州飞船计划二、判断题:6.项目开发过程中可以无限制地使用资源。
(×)7.项目具有暂时的特征。
(√)8.项目管理核心的三角形是范围、进度、风险。
()9.过程管理与项目管理在软件组织中是两项最为重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。
(√)10.运作管理(Operation Management)是从宏观上帮助企业明确和把握企业发展方向的管理。
(×)第一章练习题一、名词解释1.项目章程➢项目章程(project charter)是指项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。
2.项目建议书➢项目建议书是指在项目初期为竞标或签署合同而提交的文档,它是在甲乙双方对相应问题共同认识的基础上,清晰地说明项目的目的以及操作方式,可以决定项目有无足够吸引力或可行不可行。
考试科目:级A卷(专业)一.单选题(每题1分)1.下面活动属于项目的是( c)A.上课 B.社区保安 C.新型轿车研发D。
卫生保洁2.赶工一个任务时,你应该关注( )A。
尽可能多的任务 B. 非关键任务C. 加速执行关键路径上的任务 D。
通过成本最低化加速执行任务3.下列哪个不是项目管理计划的一部分?()A. 里程碑图示 B。
进度 C. 数据库设计 D. 风险清单4.关于浮动,下面除了哪个之外都是不正确的?( b )A. 每个任务都有浮动B. 只有复杂的项目有浮动C。
浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D. 浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量5.关于网络图,下面哪个是不正确的?(c )A. 网络图可用于安排计划B。
网络图展示任务之间的逻辑关系C。
网络图可用于跟踪项目D。
网络图可用于详细的时间管理6.需求分析是回答系统必须( a )的问题A. 做什么 B。
怎么做 C. 何时做 D。
为谁做7.为了有效地管理项目,应该将工作分解为更小的部分,以下各项中,哪一项不能说明任务应该分解到什么程度?( c )A。
可以在80小时内完成 B. 不能再进一步进行逻辑细分了C。
可由一个人完成 D. 可以进行实际估算8.下面哪个不是需求管理的过程(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.“质量成本”是一个项目管理概念,它说明了下列哪项成本(c )A. 额外需求的成本B. 需求变更的成本C. 确保符合需求的成本D. 固定成本13.在风险分析过程中,确定已经识别的一个风险事件是无法避免的,也是不能减轻的,也不能投保,这是一个关键的风险事件,一旦发生可能造成项目的失败,项目经理最佳的选择是(b )A. 降低风险的级别,项目团队将找到一个克服故障的方法B. 特别关注,加强管理该风险事件和所有的相关事件C。
软件项目管理期末复习题及参考答案一、单项选择题(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)/6A. 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. 用例点(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. 忽略风险评估,因为不管赋予什么值,都只是一个估算。
软件工程第二部分(软件项目管理)复习试题及答案软件工程第二部分(软件项目管理)复习试题及答案(一)一单项选择1、软件生命周期一般包括:软件开发期和软件运行期,下述(D )不是软件开发期所应包含的内容。
A需求分析 B 结构设计 C程序编制 D软件维护2、软件是一种逻辑产品,它的开发主要是(A )。
A研制 B拷贝 C再生产 D复制3、以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是( C )。
A喷泉模型 B 增量模型 C瀑布模型 D螺旋模型4、在软件生存周期中,( B )阶段必须要回答的问题是“要解决的问题是做什么?”。
A详细设计 B 可行性分析和项目开发计划 C概要设计 D软件测试5、软件产品与物质产品有很大区别,软件产品是一种(C )产品A有形 B 消耗 C逻辑 D文档6、 ( C )把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。
A 原型模型B 螺旋模型C 基于知识的智能模型D 喷泉模型7、 ( B )阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
A概要设计 B 详细设计 C 编码 D 测试8、下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( A )。
A 原型模型B 瀑布模型C 基于知识的智能模型D 变换模型9、下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是( C )。
A 原型模型B 瀑布模型C 喷泉模型D 螺旋模型10、下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是( D )。
A 原型模型B 瀑布模型C 喷泉模型D 螺旋模型11、软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为( C )。
A可修改性 B可靠性 C可适应性 D 可重用性12、软件特性中,一个软件能再次用于其他相关应用的程度称为( B )。
软件项⽬管理第3版第11章习题答案参考答案风险管理[填空][定性]1.风险评估的⽅法包括()和定量风险分析。
[填空][形象化的图表分析]2.决策树分析是⼀种()⽅法。
[填空][风险事件,风险事件发⽣的概率,风险造成的影响]3.项⽬风险的三要素是()、()、()。
[填空][回避]4.()风险是指尽可能地规避可能发⽣的风险,采取主动放弃或者拒绝使⽤导致风险的⽅案。
[填空][回避风险,转移风险,损失控制,⾃留风险]5.风险规划的主要策略是(),(),(),()。
[填空][德尔菲⽅法,头脑风暴法,情景分析法,风险条⽬检查表,其他]6.软件项⽬风险识别常采⽤(),(),(),(),()等⽅法。
[填空][访谈,盈亏平衡分析,决策树分析,模拟法,敏感性分析]7.定量风险评估主要包括(),(),(),(),()等⽅法。
[是⾮][A]1.任何项⽬都是有风险的。
()[A]正确[B]错误[是⾮][A]2.风险是损失发⽣的不确定性,是对潜在的、未来可能发⽣损害的⼀种度量。
()[A]正确[B]错误[是⾮][A]3.风险识别、风险评估、风险规划、风险控制是风险管理的4个过程。
()[A]正确[B]错误[是⾮][A]4.应对风险的常见策略是回避风险、转移风险、损失控制和⾃留风险。
()[A]正确[B]错误[是⾮][B]5.TOP风险清单中的条⽬越多越好。
()[A]正确[B]错误[是⾮][B]6.项⽬的风险⼏乎⼀样。
()[A]正确[B]错误[是⾮][B]7.当风险发⽣的概率极⾼、风险后果影响很严重时,才可以考虑采⽤回避风险策略。
()[A]正确[B]错误[单选][B]1.下列不属于项⽬风险的三要素的是()。
[A]⼀个事件[B]事件的产⽣原因[C]事件发⽣的概率[D]事件的影响[单选][C]2.下列属于可预测风险的是()。
[A]不现实的交付时间[B]没有需求或软件范围的⽂档[C]⼈员调整[D]恶劣的开发环境[单选][D]3.下列不是风险管理过程的是()[A]风险评估[B]风险识别[C]风险规划[D]风险收集[单选][D]4.下列说法错误的是()。
复核总分
复核人
总 分
题 号 一 二 三 四 五
题 分 13 10 12 25 40
合分人 得 分
得分 评卷人 复查人
1. 下面活动属于项目的是( )
A.上课 B.社区保安 C.新型轿车研发 D.卫生保洁
2. 下列生存期模型中项目被分解为子项目阶段提交的是( )
A.渐进式模型 B.V型模型 C.原型模型 D.螺旋型模型
3. 下列属于医疗信息系统非功能需求的是( )
A.在2分钟内给出季度统计报告 B.提供病历查询功能
C.提供病历信息录入 D.提供统计与打印功能
4. 下列属于面向对象需求分析方法的是( )
A.流程图分析方法 B.数据流图分析方法
C.协作图分析方法 D.功能列表方法
5. 下列属于项目间接成本的是( )
A . 质量成本 B. 管理成本 C.开发成本 D.房租
6. 下列成本估算方法中对象点估算的是( )
A . 类比估算 B.自下而上估算 C.PROBE方法 D.专家估算
7. 下列进度管理图中能反映任务之间逻辑依赖关系的是( )
A . 甘特图 B. 资源图 C.里程碑图 D.网络图
8. 下列属性属于软件产品转移质量的是( )
A . 灵活性 B. 可理解性 C.可用性 D.互运行性
9. 利用软件程序量来对软件产品进行规模估算的方法是基于( )的估算方法。
A . 软件程序量 B. 功能点 C.对象点 D.代码行
10. 时间分配不合理属于( )
A . 技术风险 B. 项目风险 C.商业风险 D.可预测风险
11. 下列理论中认为人的天性是喜欢挑战的是( )
A . 需求层次理论 B. X理论 C.Y理论 D.期望理论
12. 风险对于不同的主体有着不同的被容忍程度是指( )
A . 客观性 B. 不确定性 C.相对性 D.可变性
13. 挣值分析中用来表示进度性能指标的量是( )
A . CPI B. SV C.SPI D.CV
2009年1月江苏省高等教育自学考试
1
软件项目管理
一、单项选择题(每小题 1 分,共 13 分)
在下列每小题的四个备选答案中选出一个正确的答
案,并将其字母标号填入题干的括号内。
得分 评卷人 复查人
14. UML中顺序图用来描述对象之间的 交互和消息传递 。
15. 任务分解的形式可分为图表或 清单 。
16. 用例图中用例为 系统 提供的功能。
17. 若某任务工作量的最大值、最小值、平均值分别为22、18、20人月,则其规模估算值
为 20 人月。
18. 软件项目估算中月进度为D,人月工作量为E,则经验导出模型为 D/E 。
19. 软件项目的规模估算Q=18人月,如果有9个开发人员,每个开发人员的开发效率为2,
则定额估算法得出的时间进度估算是 1月 。
20. 某项目历时的最乐观值为16,最可能值为18,最悲观值为20,按工程评价技术其估
计值为 18 。
21. 功能点估计中如果项目的UFC=500,TFC=,则项目的功能点为 。
22. 当SQA组发现产品质量危机时,向项目组的直接上级直接报告称为 特定书面正式报
告 。
23.测量的单位称为 。
得分 评卷人 复查人
24. 项目干系人
a.项目组内部而且是组织内部的人员
b.在同一组织内但在该项目组外的人员
c.项目组内但组织以外的人员
得 分
25. 软件需求规格
功能需求,定义项目的最终产品做什么
质量需求,定义要实现的其他属性,跟系统做什么无关,与系统怎么做密切相关
资源需求,希望耗费多少资源来构建该系统,在耗费多少资源和实现系统的时间之间寻求平
衡
得 分
26.关键路径
网络中那条定义项目的周期的路径叫做关键路径,它上面的任何延期都会延迟项目的完成。
得 分
二、填空题(每空 1 分,共 10 分)
三、名词解释(每小题 3 分,共 12 分)
27. 风险
不确定的事件或情况,一旦出现,将会对项目的目标产生积极或消极的影响。
得 分
得分 评卷人 复查人
28. 简述基线变更管理的目的和过程。
得 分
29. 简述绘制流程图的基本思想。
得 分
30. 简述挣值分析的输入以及衡量项目顺利与否的原则。
得 分
31. 简述风险规划的概念和主要策略。
风险规划的概念:识别出主要的风险并且完成风险分类以后,接下来的工作是计划如何处
理他们。
风险主要策略:接受风险,缓解和降低风险,规避风险,转移风险。
得 分
32. 简述软件度量GQM方法的基本步骤。
得 分
得分 评卷人 复查人
33. 某软件项目的PDM图如图所示,任务1的估计历时的最乐观值、最可能值、最悲观值
分别为20、24、28,任务2则为14、16、18。
求:
(1) 各任务的PERT估计值和项目历时的估计值;
(2) 各任务的标准差和方差。
解:(1)
任务1 历时的估计值=(20+4*24+28)/6=24
任务2历时的估计值=(14+4*16+18)/6=16
(2)
任务1 标准差:S=(b-a)/6=(28-20)/6=
方差==
开始 任务1 任务2
结束
四、简答题(每小题 5 分,共 25 分)
五、应用题(每小题 10 分,共 40 分)
任务2 标准差:S=(b-a)/6=(18-14)/6=
方差= =
得 分
34. 某项目的网络图的一条路径如下图所示,每个框内从上至下,从左至右分别是ES、EF、
任务历时、LS、LF。其中任务A、B间有滞后为5。
求空白处的值。
得 分
35. 某项目的PDM图如下图所示,下表给出了每个任务的历史估计、成本估计、可压缩的
最短历时及压缩后的成本。
A B C D
历时估计(周) 13 15 16 14
成本估计(万) 7 9 5 3
可压缩最短历时(周) 11 12 15 12
压缩后成本(万) 12
求(1)各任务在可压缩的范围内进度压缩和成本线性正比关系R;
1 16
A:15 21 30 B:9 30 36 C:6
StaFinis
5 20 25 34 34 40
开始 A D C B 结束
1
A:15 B:9 C:6
StaFinis
40
(2)若欲压缩工期至28周,怎样压缩成本最少成本多少
解:(1)设C为成本,S为进度
CA=R(SA)= SA +
CB=R(SB)=-SB +24
CC=R(SC)= +13
CD=R(SD)= SD +
(2) 因为AB这条路径总工期为28周,故不要压缩。而对于CD路径,总工期为30,故要压
缩。
同时随着进度压缩,C任务成本增长速度比D任务成本增长速度要慢。故压缩C任务能够
成本最少。
总成本为7+9+6+3=25(万)
得 分
36. 某项目实施后失败的概率为40%,损失为300,000元;若成功,其获得高回报1,000,000
元的概率是40%,而有60%的概率亏本200,000元。画出这个项目的风险决策树 并计算实
施和不实施项目的EMV。
实施项目的EMV=-300000*40%+(1000000*40%-200000*60%)*60%=48000(元)
不实施项目EMV = 0元
得 分
附录 题型举例
一、 选择题
如:下列哪种模型是瀑布模型的细化,强调与创建项目的产品活动匹配的确认活动
A、螺旋模型
B、V过程模型
C、快速原型
D、面向对象模型
二、 填空题
如:项目的 净利润 是在项目的整个生命周期中总成本和总收入之差。
三、 判断改错题
如:V过程模型是“经典”的系统开发模型,他强调了与创建项目产品的活动匹配的必要
的确认活动。x
四、 名词解释
如:项目
五、 简答题
如:项目群通常以哪几种形式存在
六、 分析设计题
如:PERT方法使用公式来组合最可能的时间、乐观的时间、悲观的时间这三次估计,构成
一个期望周期t
e
te = (a+4m+b)/6
假设有活动A、B、C、D周期估计如下表,试计算每个活动的期望周期t
e
活动 乐观的(a) 活动周期(周) 最可能的(m) 悲观的(b)
A 5 6 8
B 4 4 5
C 2 3 3
D 4 5