软件项目管理第2版-课后练习题答案

合集下载

软件项目管理_北京邮电大学中国大学mooc课后章节答案期末考试题库2023年

软件项目管理_北京邮电大学中国大学mooc课后章节答案期末考试题库2023年

软件项目管理_北京邮电大学中国大学mooc课后章节答案期末考试题库2023年1.下面哪项属于预测型生存期模型?答案:瀑布模型2.XP模型的实践原则不包括以下哪一点?答案:详细设计3.下面关于敏捷模型描述不正确是哪项?答案:敏捷模型是预测型和迭代型的混合模型。

4.下面哪项不是Scrum模型中的3角色之一?答案:测试人员5.下列不属于UML需求视图的是哪个?答案:甘特图6.一个任务原计划2个人全职工作2周完成。

而实际上只有一个人参与这个任务,到第二周末,这个人完成了任务的75%。

则CPI=()?答案:1.57.敏捷项目需求一般采用下面哪项进行描述?答案:Story8.三点估算选择的三种估算值不包括如下哪项 ?答案:项目经理估算值9.下面关于估算的说法,错误的是哪项?答案:经验对于估算来说不重要10.假设某项目的注册功能为3个story points,而其中成绩录入工作量比注册功能工作量略多,采用Fibonacci等级标准估算的话, 成绩录入功能的估算值是?答案:5个story points11.下列不是UFC的功能计数项的是哪项?答案:内部输出12.下列不是软件项目规模单位的是哪项?答案:小时13.下面说法中不正确的是哪项?答案:EF=ES+lag14.()可以显示任务的基本信息,使用该图能方便地查看任务的工期、开始时间、结束时间以及资源的信息。

答案:甘特图15.快速跟进是什么?答案:采用并行执行任务,加速项目进展16.下面哪一项将延长项目的进度?答案:lag17.下面哪个图示可以表示敏捷项目进度,并且可以表示出剩余的任务?答案:燃尽图18.关于TDD描述不正确的是哪项?答案:TDD与ATDD没有区别19.关于价值交付描述正确的是哪项?答案:敏捷模型多次交付项目价值,传统模型一次性交付项目价值20.什么图可以展示项目团队成员及其报告关系, 它可以减少沟通渠道,减少沟通成本?答案:项目组织图21.快速估算法中,Story 6 从5、8、13被来回挪动,最后大家讨论没有达成一致,那么Story 6 应该放到哪里?答案:1322.项目团队原来有5个成员,现在人员扩充,又增加了3个成员,那么沟通渠道是原来的()倍。

项目管理软技术课后题(带答案)

项目管理软技术课后题(带答案)

目录第一章. 项目管理软技术导论 (1)第二章. 项目利益有关者管理 (2)第三章. 项目管理团体 (5)第四章. 项目沟通管理 (9)第五章. 项目冲突管理 (11)第六章. 项目风险管理 (13)第七章. 项目领导力 (14)第八章. 项目文化管理 (16)第九章. 项目知识管理17第一章. 项目管理软技术导论一. 选择题1.技术旳特点包括(A B C)A.抽象性B.目旳性C.环境性D.现实性2.下列有关软技术旳描述对旳旳是(A B C D)A. 软技术与人、文化旳关系亲密B.软技术是根植于意象世界旳技术C. 软技术是“非中性旳”, 是带有明显旳人旳好感D.软技术旳作用和转换旳成果, 不一定都体现为有形产品和详细服务3.软技术旳特点包括(BD)A.原则化B.集成化C.客观性D.可操作性4.软技术旳分类方式重要包括(ABC)A.根据知识来源B.根据服务领域C.根据功能D.根据成果旳规范化程度和产业化程度5.无论软技术还是硬技术, 他们都是技术, 在技术旳属性上是共同旳, 详细包括(ABCD)A.可操作性B.实践性C.能效性D.积累性6.软技术和软科学旳最大共同点是它们旳“软”性, 详细体目前(ABCD)A.综合性B.集成性C.单一性D.成果非物化性二、简答题1.请对软技术与硬技术旳内涵进行对比分析答: 硬技术(Hard Technology)是相对软技术而言旳, 由计算机硬件与软件演变而来。

它是指直接用于生产资料和生活资料实体开发和生产旳技术, 如产品设计技术、计量和测试技术、设备旳制造技术等。

软技术(Soft Technology)是相对于硬技术而言旳。

硬技术旳“软化”, 即软技术。

软技术是人类把在经济、社会、人文活动中发现旳共性规律和经验, 加以“故意识”旳运用和总结, 转变成多种处理问题旳规则、制度、机制、措施、程序、过程等操作性体系。

第二章. 项目利益有关者管理一. 不定项选择题1.根据利益有关者与项目旳不一样影响关系, 将其分为(AB)A.重要利益有关者B.次要利益有关者C.强利益有关者D.若利益有关者2. (B)是项目旳高层主管, 重要责任是选择项目, 根据项目编制计划等。

软件项目管理课后习题答案

软件项目管理课后习题答案

第0章教材习题答案P16 二,判断题×√×√×第1 章教材习题答案P41 C A C B√×√√×√第2章教材习题答案P64 A B C C CA CB B×√第3章教材习题答案P87A D A C BA D C B二、p88首先,根据图3-32的项目网络图可以发现,从项目开始到项目结束的路径上需要完成任务1和任务2,任务1和任务2之间是“结束—开始”(FS)关系。

因此,整个项目的历史估计为任务1和任务2历时估计之和。

而后,利用PERT方法进行的项目历时估计,PERT估计的基本公式为:(O+4M+P)/6,将表3-11的数据代入到公式中,得到下表:再次,分别利用(P-O)/6和[(P-O)/6]2计算项目的标准差δ和方差δ2,并根据方差可加性得到项目的汇总值,见下表:因此,整个路径的PERT估计值E=17,标准差δ=3(为sqrt(80/9)的近似计算)。

最后,计算项目完成的概率分布(其中,对应于范围T1=E±1δ的区间为)可见,20天内完成的概率为:50%+68.3%/2=84.2%第4章教材习题答案P110A AB B××√√1 Effort=a*(KLOC)^b*Fa=3.0 b=1.12RELY=1.40 F=1.40Effort=3.0*(50)^1.12*1.40=335人月费用为335*2=670万元2 E1=(1+4*8+9)/6=42/6=7万E2=(4+4*6+8)/6=36/6=6万E=(E1+E2)/2=(7+6)/2=6.5万第5章教材习题答案P125D C A B AC B D√×第6章教材习题答案P133C A A B D×√×√第7章教材习题答案P140 B A C A AD×√√√第8章教材习题答案P161 C C D B BA C A B第9章教材习题答案P168 C B D C DA B×√√第10章教材习题答案P190 B B B D B√××××第11章教材习题答案P204 C B××√√√×√√-------------------------------- 第十三章教材习题答案P263 一,选择题1 D,P2562 B,P2563 D,P2584 B,5 A,P257二,判断题1 ×, P2582 ×, P256,P2573 √, P2564 √, P258--------------------------------。

项目管理教程(第二版)课后题答案

项目管理教程(第二版)课后题答案

项目管理教程(第二版)课后题答案1. 项目管理的定义项目管理是一种以组织系统性方法来规划、组织、控制和监控项目的过程。

它旨在达成项目的目标,确保项目在预定的时间、成本和质量范围内完成。

项目管理涵盖了项目的启动、规划、执行、监控和收尾等阶段,以及项目团队的协作与沟通。

2. 项目管理的过程项目管理通常包括以下过程:2.1 项目启动过程项目启动是项目管理的第一步,其目标是明确项目的目标和范围、确定项目的关键要素和约束条件,并组建项目团队。

2.2 项目规划过程项目规划是为实现项目目标而确定具体行动计划的过程。

它包括制定项目范围、制定项目进度计划、确定项目资源需求和制定项目沟通计划等。

2.3 项目执行过程项目执行是根据项目计划进行实际工作的过程。

在此阶段,项目团队按照任务分配开始执行工作,进行资源管理、风险管理和问题解决等。

2.4 项目监控过程项目监控是跟踪项目进展和结果,确保项目按照计划进行的过程。

在此阶段,项目经理需要进行项目绩效评估、风险监控和沟通管理等,以保证项目目标的实现。

2.5 项目收尾过程项目收尾是项目管理的最后一步,其目标是正式交付项目成果并关闭项目。

在此过程中,项目经理需要进行项目验收、总结经验教训并撰写项目收尾报告等。

3. 项目管理的知识领域项目管理涵盖了多个知识领域,包括但不限于以下几个方面:3.1 项目范围管理项目范围管理包括确定项目的具体目标和可交付成果,并确定项目所涉及的工作内容和范围边界。

3.2 项目进度管理项目进度管理是确定项目各个工作任务的顺序和时间,制定项目进度计划,并跟踪和控制项目进展的过程。

3.3 项目成本管理项目成本管理涉及确定项目的预算和成本控制措施,以确保项目在经济条件下得到有效管理。

3.4 项目质量管理项目质量管理旨在确保项目交付的成果满足预期的质量要求,通过制定质量标准、执行质量控制和进行质量验收等措施来实现。

3.5 项目资源管理项目资源管理包括确定项目所需的人力、物力和财力资源,并进行资源分配、调配和管理,以确保项目能够按计划顺利进行。

软件项目管理案例教程(第2版)课后习题答案(精准版)

软件项目管理案例教程(第2版)课后习题答案(精准版)

题习练
章四第
。%2.48 是概大率概的成完天 02=3+71�以所 3�于等约�=差准标�71=6/�5*4+9+1�+6/�01*4+42+8�=值均
9 42
5 01
1 8
2 务任 1 务任 项
值观悲最
值能可最
值观乐最
值计估
时历目项计估法方 TREP :11-3 表
图络网目项 �23-3 图
束结
2 务任
)月人(68.533=1*04.1*21.105*0.3=troffE F*b)COLK(*a=troffE
。少多是用费的 目项则�月人/元万 2 果如�模规的月人少多是目项算计�常正为性属他其� �4.1 为值 取即�别级高很为性靠可有只中性属目项�型模 OMOCOC 等中用采�目项的型类式入 嵌半的模规等中是目项�量码代的 COLK05 有计预�目项个一行进在正司公件软某果如 .1 题算计、三 。型模�)deliated( � √ � 细详�级高 、型模)etaidemretni(等中 、型模)cisab(本基 :型模的级等个 3 有 18 OMOCOC .4 �× �算估目项行进型模的业企它其照按以可�候时的算估目项件软行进在 .3 �× �的确准较比是果结算估的目项件软 .2 � × �本成的关相目项的体具个一与是本成接间 .1 题断判、二
.2
� D�法方的划计量质是不都项哪了除面下 、8 。序排的量质对中程过展进目项是级等而�果结终最的目项是量质 .D 。别区的显明有没级等和量质�中程过理管目项在 .C 。序排的务服和物货对是级等而�度程足满的求需对是量质 .B 。序排的量质对是级等而�度程足满的求需对是量质 .A � B�么什是别区的级等与量质 、7 织组 .D 目项 .C 人系干 .B 板老 .A 要需的� B �足满是标目的理管量质目项 、6 分部一的划计目项于属不划计量质 .D 用使体实织组的独单个一由是统系理管量质 .C 的定制同合和务服、目项、品产的一单对针是统系理管量质 .B 的定制同合和务服、目项、品产的一单对针是划计量质 .A �A�于在别区的系体量质与划计理管量质 、5 的要需才目项的大有只 .D 次一做要需只 .C 的施实要需都段阶个各的期存生目项 .B 间时作工加增包作工个每对 .A �B �是制控量质 、4 进改量质 .D 制控量质 .C 进改程过的续持 .B 证保量质 .A �B�动活量质类哪是程过动活的值价有没少减程过动活的益有加增 、3 本成定固 .D 本成的求需合符保确 .C 本成的更变求需 .B 本成的求需外额 .A �C�本成项哪列下了明说它�念概理管目项个一是”本成量质“ 、2 理经目项 .D 理经量质 .C 理经购采 .B 员人发开目项 .A �D�担承来谁由任责终最的理管量质目项 、1 题择选、一

软件项目管理课后习题答案

软件项目管理课后习题答案

软件项目管理案例教程习题答案第0章软件项目管理概述1、项目集成管理是什么?项目集成管理是在项目的整个生存期内,协调项目管理其他各管理知识域,将项目管理的方方面面集成为一个有机整体,保证项目的总目标的实现。

项目集成管理从一个宏观的角度将项目作为一个整体来考察。

包括的过程包括:项目章程编制、初始项目范围编制、项目计划编制、指导与管理项目执行、项目监控、集成变更控制、项目结束等过程。

项目管理的目标在于对项目中的不同组成元素进行正确高效的协调,他不是所有项目组成元素的简单相加。

2、项目管理的9大知识领域是什么?1)项目集成管理2)项目范围管理3)项目时间管理4)项目成本管理5)项目质量管理6)项目人力资源管理7)项目沟通管理8)项目风险管理9)项目采购管理l为了成功实现项目的目标,首先必须设定项目的工作和管理范围,即项目的范围管理。

l为了正确实施项目,需要对项目目标进行分解,即对项目的时间、质量、成本三大目标进行分解,即项目时间管理、项目成本管理、项目质量管理l项目实施过程,需要投入人力、物力:项目人力资源管理、项目采购管理l为了项目的团队人员的管理,让大家有一致的目标,需要沟通,即项目的沟通管理l当然,项目实施过程会遇到各种风险,因此需要进行风险管理,即项目的风险管理l当项目管理一定要协调各个方面,不能只顾局部利益和细节,因此需要集成管理,即项目的集成管理3、项目的成本管理包括哪些过程?包括成本估算、成本预算、成本控制等过程4、项目管理的5个过程组是什么?启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组5. 判断下面活动哪些是项目?上课野餐活动√集体婚礼√社区保安开发微软的操作系统√每天的卫生保洁神州飞船计划√二、判断题1. 项目开发过程中可以无限制地使用资源。

(X )2. 项目具有暂时的特征。

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

(X )4. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。

软件项目管理课后习题参考答案

软件项目管理课后习题参考答案

软件项目管理课后习题参考答案第一章项目管理概述一.选择题1.项目是(D )。

A.—个实施相应工作范围的计划E. —组以协作方式管理、获得一个期望结果的主意C.创立独特的产品或服务所承担的临时努力D.必须在规定的时间、费用和资源约束条件下完成的一次性任务2?你刚被指派在你的公司的一个不同的部门中管理一个大的项目。

你正试图了解项目是关于什么的,谁是主要的项目干系人,为了管理好此项目,你首先应该做(C )0A.所有的项目计划E.会见以前的项目经理,以找出他离开的原因C.与你的老板见面,了解他对项目的看法D.与你的新项目团队见面,认识他们和了解他们对项目的看法3.不属于项目的活动是(B)oA.—种新型罐头产品的开发E.罐头产品的生产C.罐头产品的试制D.罐头产品的营销策划4.项目是一个特殊的将被完成的有限任务,它是在一定的时间内,满足一系列特定目标的多项相关工作的总称。

此定义实际包含的含义有(D )oA.项目是一项有待完成的任务,且有特定的环境与要求E.在一定的组织机构内,利用有限资源(人力、物力、财力等)在规定时间内完成任务C.任务要满足一定性能、质量、数量、技术指标等要求D.项目的实施具有一定的风险第二章项目实施的环境与过程一.选择题1.项目管理中应用最广泛的组织形式是( C )。

A.项目式 E.职能式 C.矩阵式 D.网络式2.下面有关矩阵式组织环境的描述,不正确的是(A )。

A. 项目的经理必须是职能部门领导,这样才能取得公司总经理对项目的信任B. 项目经理和职能经理必须就谁占主导地位达成共识C. 矩阵式项目组织能够充分利用人力资源D. 矩阵式项目组织能够对客户的要求作出快速响应3.在下列组织结构形式中,团队建设最困难的是(C)oA. 直线式结构B.职能式结构C.矩阵结构D.项目结构4.职能式项目组织形式中项目经理的权限(A)oA. 很小B.有限C.中等D.很高5.项目在哪种组织中最不被重视(D )oA. 平衡矩阵型B.强矩阵型C.项目协调员型D.职能型6.下面各种类型的组织中,哪种最常发生冲突(B)oA.职能型组织B.矩阵型组织C.项目型组织D.项目协调员型组织7.传统组织结构的不利因素是(B )oA.与客户接触渠道单一B.对客户需求反应缓慢C.项目领导拥有太多的正式权力D.直接项目报告太多8.在(B )组织中,项目成员最担忧在项目完成之后无家可归。

软件开发与项目管理课后练习(参考答案)

软件开发与项目管理课后练习(参考答案)

软件开发与项目管理课后练习(参考答案)软件开发与项目管理参考答案第一章(软件开发模型和开发方法)(一)知识回顾与思考1、软件产品的特性是什么?①软件是一种逻辑产品,具有无形性;②软件产品的生产主要是研制;主要是脑力劳动;③软件不存在磨损和老化问题,但存在退化问题;④软件产品的成本非常昂贵,其开发方式目前尚未完全摆脱手工生产方式;⑤软件具有“复杂性”,其开发和运行常受到计算机系统的限制。

2、软件生产有几个阶段?各有何特征?①程序设计时代:这个阶段生产方式是个体劳动,使用的生产工具是机器语言,汇编语言。

②程序系统时代:这个阶段生产方式是小集团合作生产,使用的生产工具是高级语言,开发方法仍依靠个人技巧,但开始提出结构化方法。

③软件工程时代:这个阶段生产方式是工程化的生产,使用数据库﹑开发工具﹑开发环境﹑网络﹑分布式﹑面向对象技术来开发软件。

3、什么是软件危机?产生的原因是什么?软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

主要是指如何开发软件,怎样满足对软件日益增长的需求,如何维护数量不断膨胀的先有软件。

原因:一是软件产品的固有特性(软件的不可预见性、软件的规模大且逻辑较复杂),二是软件专业人员自身的缺陷。

4、什么是软件工程?它的目标和容是什么?软件工程:是用科学的知识程和技术原理来定义,开发,维护软件的一门学科。

目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。

容:研究容包括开发技术和开发管理两个方面。

开发技术主要研究:软件开发方法,开发过程,开发工具和环境。

开发管理主要研究:软件管理学,软件经济学,软件心。

5、软件工程面临的问题是什么?①软件重用性差②软件可维护性差③开发出的软件不能满足用户需要6、什么是软件生命周期?它有哪几个活动?软件生命周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。

软件开发与项目管理课后练习(参考答案)

软件开发与项目管理课后练习(参考答案)

软件开发与项目管理参考答案第一章(软件开发模型和开发方法)(一)知识回顾与思考1、软件产品的特性是什么?软件是一种逻辑产品,具有无形性;软件产品的生产主要是研制;主要是脑力劳动;软件不存在磨损和老化问题,但存在退化问题;软件产品的成本非常昂贵,其开发方式目前尚未完全摆脱手工生产方式;软件具有“复杂性”,其开发和运行常受到计算机系统的限制。

2、软件生产有几个阶段?各有何特征?程序设计时代:这个阶段生产方式是个体劳动,使用的生产工具是机器语言,汇编语言。

程序系统时代:这个阶段生产方式是小集团合作生产,使用的生产工具是高级语言,开发方法仍依靠个人技巧,但开始提出结构化方法。

软件工程时代:这个阶段生产方式是工程化的生产,使用数据库﹑开发工具﹑开发环境﹑网络﹑分布式﹑面向对象技术来开发软件。

3、什么是软件危机?产生的原因是什么?软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

主要是指如何开发软件,怎样满足对软件日益增长的需求,如何维护数量不断膨胀的先有软件。

原因:一是软件产品的固有特性(软件的不可预见性、软件的规模大且逻辑较复杂),二是软件专业人员自身的缺陷。

4、什么是软件工程?它的目标和内容是什么?软件工程:是用科学的知识程和技术原理来定义,开发,维护软件的一门学科。

目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。

内容:研究内容包括开发技术和开发管理两个方面。

开发技术主要研究:软件开发方法,开发过程,开发工具和环境。

开发管理主要研究:软件管理学,软件经济学,软件心。

5、软件工程面临的问题是什么?软件重用性差软件可维护性差开发出的软件不能满足用户需要6、什么是软件生命周期?它有哪几个活动?软件生命周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。

活动:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。

软件项目管理课后答案

软件项目管理课后答案

软件项目管理课后答案软件项目管理课后答案第一章软件项目管理概述一、填空题1、实现项目目标的制约因素有(项目范围)、(成本)、(进度计划)、(客户满意度)等。

2、项目管理包括(启动过程组)、(计划过程组)、(执行过程组)、(控制过程组)、(收尾过程组)5个过程组。

二、判断题1、搬家属于项目。

(对)2、项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。

(错)3、过程管理就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。

(对)4、项目具有临时性的特征。

(对)5、日常运作存在大量的变更管理,而项目基本保持连贯性的。

(错)6、项目开发过程中可以无限制地使用资源。

(错)三、选择题1、下列选项中不是项目与日常运作的区别的是(C)A. 项目是以目标为导向的,日常运作是通过效率和有效性体现的。

B. 项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理。

C.项目需要有专业知识的人来完成,而日常运作的完成无需特定专业知识。

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

2、下列选项中最能体现项目的特征(C)A.运用进度计划技巧B.整合范围与成本C.确定期限D.利用网络进行跟踪3、以下都是日常运作和项目的共同之处,除了(D)A.由人来做B.受限于有限的资源C.需要规划、执行和控制D.都是重复性工作4、项目经理的职责不包括(D)A.开发计划B.组织实施C.项目控制D.提供资金5、下列选项中属于项目的是(C)A.上课 B.社区保安 C.野餐活动 D.每天的卫生保洁6、下列选项中正确的是(C)A.一个项目具有明确的目标而且周期不限B.一个项目一旦确定就不会发生变更C.每个项目都有自己的独特性D.项目都是一次性的并由项目经理独自完成7、(B)是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。

A.过程 B.项目 C.项目群 D.组合8、(B)是一系列伴随着项目的进行而进行,目的是确保项目能够达到期望结果的一系列管理行为。

软件项目管理部分课后习题答案

软件项目管理部分课后习题答案

1、 Identify the main types of personnel employed in an information systems department.(1)Requirements elicitation and analysisThis might involve:business analysts, systems analysts, sales managers, pre-sales support, sales engineers depending on the environment and the particular circumstances of the project (e.g. is it being developed for an internal or external client?).The ISO 12207 suggests that ‘human factors engineering specifications’ would be produced at this stage which implies the possible deployment of human-computer interface specialistsOther specialists might be involved to deal with other, technical areas, for example security.Note, also, that you would have to have some user and/or client representatives available to provide details of their needs.(2)Architectural designSystem architect–many organizations now have a single person or group that is responsible for ensuring new system components are designed according to organizational standardSoftware designers(3)Detailed designSoftware designers, software developers(4)Code/testSoftware designers, software developers(5)IntegrationSoftware designers, software developers (to deal with problems) hardware designers, testers(6)Qualification testingSystem testers, end-users, software designers and developers (to resolve problems and issues)(7)InstallationBusiness analysts, technical support, trainers, local user management2、A software house has developed a customised order processing system for a client. Youare an employee of the software house that has been asked to organize a training course for the end-users of the system. At present, a user handbook has been produced, but no specific training material. A plan is now needed for the project which will set up the delivery of the training courses. The project can be assumed to have been completed when the first training course starts. Among the things that will need to be considered are the following:●Training materials will need to be designed and created;● A timetable will need to be drafted and agreed;●Date(s) for the course will need to be arranged;●The people attending the course will need to be identified and notified;●Rooms and computer facilities for the course will need to be provided for.Questions:A. Identify the main stakeholders for this project;B. Draw up a statement of the objectives for this project;C. For the objectives, identify the measures of effectiveness;Main stakeholdersThese might include:• Client management• User management – at a lower level than the above, they would share the higher management concerns, but also have operational ones such as cover in the office when staff attend training course.• Users• Trainers• Technical support –set up in a training environment• Premises management (培训场所管理人员)– availability of rooms for training• Catering services(餐饮服务)– to provide refreshments for course delegates• Reprographics services (复印服务)– to produce copies of training material correctly and on timeObjectives‘To have in place by dd/mm/yy all the materials and arrangements needed for the delivery of the training courses relating to the user of the accounting package ABC at organization XYZ within the budget specified’.Note that the actual delivery of the material and training of staff is just outside the boundary of the ‘project’.Measures of effectivenessAn obvious one is that the training courses can actually go ahead. However, this is rather late if things are missing. An alternative would be to produce a checklist that can be used on dd/mm/yy to ensure that the necessary arrangements are in place. e.g.• Rooms and equipment booked• Delegates notified• Training materials prepared横线部分为我加注(第2章)1. List the products created by the Step Wise planning process.This can be seen as a follow-up to Exercise 2.6 in text. The pointers for this show how the steps in the Step Wise planning process could map onto the various sections of a planning document which can be seen as the final deliverable of planning. The further exercise in effect asks the students to identify intermediate products in the process.I find it useful to encourage students to discuss how they are going to do an exercise – after all this is a subject to do with planning. One approach would be to go through each of the steps in the Step Wise framework, identifying the products created. You might end up with something like this.0. Select project::feasibility report1. Identify project scope and objectives:Terms of reference(责权范围)2. Identify project infrastructure:Standards, procedures relating to progress reporting, change control ,Version Control tool ,cost evaluation tools,etc3. Analyse project characteristics :Technical plan, risk register4. Identify the products and activities:Product breakdown structure, product descriptions,product flow diagrams, ‘ideal’ activity network(Coarse one not refined one)5. Estimate effort for each activity:Schedule of task durations and costs6. Identify activity risks.Updated schedule of task durations and costs, updated risk register7. Allocate resources:Gantt chart8. Review/publicize plan: Publicized plan9. Lower level planning:Detailed plans2. What products must exist before the activity ‘test program’ can take place? What products does this activity create?Pre-test. Softwarespecification, testing environment, test cases (including input details and expected results), software to be tested,test plan.Post-test Actual results, list of discrepancies(不一致性), error reports5. Question 4 in the Further Exercises for Chapter 1 refers to a scenario relating to a training exercise. Using that scenario, draw up a Product Breakdown Structure, a Product Flow Diagram and a preliminary activity network.三、2.P57∙Illiness;∙Other commitments interfering with work e.g. familiy, work;∙Hardware or software facilities not being available when needed;∙Ambiguity in the assignment speficifcation leadintg to misunderstandings;∙Lack of understanding of the techniques to be used∙Hostile attitude among stakeholders3. discounted cash flow better than net profit or return on investment?∙DCF takes more account of the possibility that investment might more profitably be placed elsewhere than the proposed project;∙Projects where the major benefits are only experienced after several years are not favoured. There is more uncertainty about estimates of income and costs ofthe future that you gaze.∙NPV values can be calculated for a number of different feasible interest rates –different projects might be favoured as a result.5. Details are given below of the estimated income and outgoings of Projects A. Calculate the return on investment, the payback period and the net present value of the project and comment in which appears to be the most attractive. Assume a discount rate of 5%ProjectAyear income outgoings cashflow discountrate NPVaccum.cashflow0 120000 -120000 1 -120000 -1200001 42000 10000 32000 0.9524 30476.19 -880002 47000 10000 37000 0.9070 33560.09 -510003 51000 9000 42000 0.8638 36281.18 -90004 40000 12000 28000 0.8227 23035.67 1900019000ROI NPV payback3.96%3353.13 4四、1. A building society has a long history of implementing computer-based informationsystems to support the work of its branches. It uses a proprietary structured systems analysis and design method. It has been decided to create a computer model of the property market. This would attempt for example to calculate the effect of changes of interest rates on house values. There is some concern that the usual methodology used for IS development would not be appropriate for the new project.(a) Why might there be this concern and what alternative approaches should beconsidered?(b) Outline a plan for the development of the system which illustrates theapplication of your preferred methodology for this project.a) With traditional business systems analysis there is usually an existing office procedurethat managers are hoping to streamline in some way. There are people who understand the details of the jobs currently done. They can help the analyst draw up precise requirements to be met. There is, in short, a well-defined clerical equivalent of the application that is to be built.With a computer model of the property market there is probably no equivalent of thiswell-defined clerical model.●The analysts will therefore have to seek ideas about the working of such a modelfrom a variety of sources. Experts, such as experienced estate agents, may be able to contribute observations, but these are likely to be fragmentary rules of thumb. The academic literature on economic modeling might be studied.●In the end the analysts will probably have to resort to building a prototype of themodel. They will then trial this to see if it behaves in a similar way to the property market.●There is always the chance that the property market behaves in just too complexand inconsistent manner for a computer model to mimic accurately.All this suggests that t he ‘traditional’ IS development approach based on a waterfall framework would be unsuitable. A more iterative prototyping approach is sensible.b) Expanding on the discussion in 1(a), the following is one method of working:∙Define objectives: what does the management of the organization want from the model?∙Survey existing software solutions and the literature on the subject. Has anyone done this already?∙Consult experts.JAD (joint application development) sessions are mentioned in text as one possible approach. There are many other techniques to elicit relevant knowledge from domain experts which should be considered.∙Based on the above draw up an initial prototype design∙Build prototype∙Test it, probably using real data from the recent past; you can compare the results of the model with what actually happened∙Analyse the causes of discrepancies差异; modify the model and rerun∙Stop this cycle when you run out of time, or are not getting significant improvements ∙Carry out a general validation of how accurate the model it is, how easy it is to use –for example is the input data needed easy to collect?∙Write up recommendations3. An invoicing system is to have the following components: amend invoice, produce invoice, produce monthly statements, record cash payment, clear paid invoices from database, create customer records, delete customer.(a) What physical dependencies govern the order in which these transactions areimplemented?a)Given the data structure above, the order might be:∙Create customer∙Delete customer∙Produce invoice∙Amend invoice∙Payment∙Clear paid invoices∙Produce monthly statements(b) How could the system be broken down into increments which would be of some value to the users (hint – think about the problems of taking existing details onto a database when asystem is first implemented).b) When an application like this is installed,(1.1)careful thought has to go into how the information about existing accounts is to be carried over to the new application.(1.2)Obviously details about existing customers will need to be set up before the new application can become operational.--- It would be helpful to release the functionality to set up customer details well inadvance of the change-over.(2)Details of invoices that have already been sent out but have not yet been paid would also need to be recorded for the new application.---If the invoices have a lot of complex detail it might be worth releasing that functionality earlier, even if the users would have to transfer the invoice number and amount due to their existing accounting system. It might at least save them typing if the old system is a purely clerical one.五、成绩仅根据第2和6题批改,第3题不需要看2. If you were asked as an expert to provide an estimate of the effort needed to make certain changes to an existing piece of software, what information would you like to have to hand to assist you in making that estimate?The estimation of the effort to change a software component requires a different approach to the development of completely new software as a major factor is the structure of the existing software.The estimator might need to know:▪The nature of the changes required▪Ideally they should be told about the reasons for the change, as they may be able to suggest alternatives and more economic ways of meeting the requirement ▪The structure of the software to be changed▪Some idea of which parts of the software need changing▪Who will be carrying out the changes– will it be someone who is already familiar with the software to be changed, or will additional time have to be allocated for familiarization?▪Evaluation, Tools, Risk, Personnel, Delay, Cost3. (此题不需要改)A small application maintains a telephone directory. The database for the application contains the following data types:Staff referenceSurnameForenamesTitleDepartment codeRoom numberTelephone extensionE-mail addressFax numberTransactions are needed which:ii. set up new entries;iii. amend existing entriesiv. delete entriesv. allow enquirers to list on line the details for a particular member of staffvi. produce a complete listing of the telephone directory entries in alphabetical order a) Use this scenario to produce an estimated Mark II FP count. List all the assumptions you will need to make.b) Another requirement could be to produce the listing in (v) in departmental order. In your view should this increase FP count and if so by how much?关于相同功能,工作量是否应当重复计算?1.显示2.报错(不同原因)b) It can argued that the data presented in the two reports are the same, so that they are logically the same and so should be counted only once. Most development environment have easy to use features for sorting data and so the actual amount of work needed to produce the second report would probably be negligible.However, if you have every tried to look up details in an unsorted list, the fact that it is sorted can provide considerable value.There is therefore a debate among FP practitioners about whether FPs should reflect the value of the system to the user or the amount of work that is needed to develop it.This is particularly an issue in r elation to the question of reusable components.6. Given the project data below:a) What items are size drivers?inputs, outputs, entity accesses (system users for certain aspects)b) What items are productivity drivers?Programming languagec) What are the productivity rates for programming languages x, y and z?x 10 FPs a day[0.58*(210+469)+1.66*(40+125)+0.26*(420+1406)]/(30+85)=y 7 FPs a dayz 12 FPs a dayd) What would be the estimated effort for projects X and Y using a Mark II function point count?Project X : 262/7 i.e. 37 daysProject Y 705/7 i.e. 101 dayse) What would be the estimated effort for X and Y using an approximate analogy approach? Project X -- Project 5 22 days, (language is not considered)Project Y -- Project 3 108 days.f) What would have been the best estimating method if the actual effort for X turns out to be30 days and for Y turns out to be 120 days? Can you suggest why the results are as they are and how they might be improved.If we use a measurement based on the percentage error, calculated as absolute (actual-estimate)/actual we get the following:This illustrates that no one estimating method can be assumed to be the most accurate in all cases.The analogy estimate for Project X might have been improved by adjusting for the fact that Project X is to be written in programming language y while Project 5 was written in programming language z六、1. 题目:Activity Depends on Duration(days)A 5B A 7C B 6D A 5E D 10F B 15G B 8H G 8I C 4J G 4K E,F 5L I,H 3(a) Create a PERT activity network using the following details: refer to figure 6-16(b) Calculate the earliest and latest start and end dates and the float associated with each activity. From this identify the critical path.八、第七章风险管理1.In the case of Fiona’s project, the risks might include:P150▪Lack of client commitment –as this could be regarded as ‘only a student project’ it may be difficult to get the client to spare adequate time for suchthings as the clarification of requirements▪Conflicts between university and business requirements – the business might want, for example, the project to completed to a timescale that does not fit inwith the time when the university expects the project to be done▪Technical problems –including:o Fiona’s placement was spent as a support analyst and then as a network manager. She may have had little recent system-buildingpractice and may find that as a consequence that she runs intotechnical problemso The hardware/software environment at the university may be different from that of the business where the application is actually going to beused.2.a) Provide an estimate of the risk exposure (as a financial value) for the risk that thesenior fire fighter might not be able to attend at the times needed.The cost of an adverse outcome would be £2000.There is a 20% (0.20) probability of the adverse outcome.The risk exposure is therefore 20% of £2000, that is £400.b) Suggest possible risk mitigation actions.Given the risk exposure of £400, there would be a case of paying someone overtime to cover for the firefighter/trainer who is being interviewed.Alternatively, appointments could be made with two trainers at different times within the same week. This would not completely eliminate the risk, as it is possible foremergencies to happen at the times of both arranged interviews.5.▪Lack of awareness of the approach▪Unwillingness to spend additional time and resources on risk management▪Development managers may want projects to go ahead and do not want project sponsors to be deterred by consideration of possible failure九、第7章P1503.In Exercise 7.2 you were asked to identify risks under the four headings of Actors, Technology, Structure and Tasks for the IOE maintenance group accounts and the Brightmouth College payroll scenarios. Now identify risks for each scenario that relate to pairs of domains, for example, Actors-Techinology, Actors-Tasks and so on.▪Actor-Technology e.g. Pc23 pe28unfamiliarity with the new technology. This could be caused by the technology being genuinely novel, or by the fact the developershave simply not had the opportunity to use it previously.▪Actor- Task pc23 pe27 test group not available▪For example, a particular task might be too demanding for the novice developer who happens to be the only one who is available at the required time.▪Actor-Structure. Organizational barriers may make it difficult for people who need to communicate to do so.Pc30 pe36▪Technology-Structure. (Pc24 pe29)Pc22 pe24 no machine availableAn example here might be where software for a control system has to be tested on an expensive hardware configuration, which is used by more than one team. There could be clashes over the use of this valuable resource if an appropriate process was not in place to allocate user in an orderly and rational manner.▪Technology-Task.▪Pc24 pe29 commercial package availablePc29 pe35 estimate cost while using commercial packageThe example immediately above concerning the shared use of a testing facility could also apply here to the task of testing a software component in the shared technological environment.▪Structure-Task.2 points onPc21 pe25 & extra workFor example, the management process might dictate that a particular task can only be carried out when approval to start had been provided by higher management4、(只分析该项目的主要存在的问题)lack of staff experienceuse of contractorsnovel technologyreal-time performance shortfallslack of monitoringlack risk managementlack necessary checkpointslack clear requirementsbad feasibility evaluationlack cost-profit / business case evaluationbad schedule/bad time cost estimation十、第8章P1661.需要提交的作业A. 3The following might be discussed.The concern of a team leader could be locked onto the successful accomplishment of the project. There are however organizational concerns to be considered. Several projects, all important, might be running in parallel and using the best staff on one project might be the expense of some other.Other concerns might be for staff development: sometimes risks have to be accepted so that staff can be developed in new roles. Allocating the most capable staff member to the most critical activities all the time might lead, in the longer term, to burn-outB.Extra one(a) Draw up an activity network and calculate the earliest finish for the following project:学生答案可能是表,也可能是优先网络图如下(b) Produce a table showing the number of specialists of each type needed on each day of the project. How many of each type of resource will need to be recruited for the project as a whole if the earliest finish date is to be preserved?答案:表可以是excel图,也可以是表格填写的每天需要多少人(c) What impact would there be on the project if there were only two systems designers?答案:只要答出no impact,并给出延迟任务C到B结束就可以了,不需要画图。

大学_软件工程第二部分(软件项目管理)复习试题及答案

大学_软件工程第二部分(软件项目管理)复习试题及答案

软件工程第二部分(软件项目管理)复习试题及答案软件工程第二部分(软件项目管理)复习试题及答案(一)一单项选择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 )。

软件项目管理案例教程(第2版)课后习题答案(精准版)

软件项目管理案例教程(第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)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)是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。

软件项目管理第2版-课后练习题答案

软件项目管理第2版-课后练习题答案

软件项目管理第2版-课后练习题答案课后(校园交达电脑最新版)练习题答案序--练习题一、回答问题:1. 项目集成管理(Project Integration Management)是什么?? 集成项目管理是项目成功的关键,它贯穿了项目的全过程,包括从初始、计划、执行、管理到结束等过程。

项目集成管理在项目的整个生存期内协调项目管理其他各管理知识域,保证项目总目标的是实现。

2. 项目管理九大知识域是什么?? 项目管理九大知识域是项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目采购管理、项目沟通管理、项目风险管理、项目集成管理。

3. 项目成本管理(Project Cost management)包括哪些过程?? 项目成本管理(Project Cost management)包括成本估算(Costestimating),成本预算(Cost budgeting),成本控制(Cost control)等过程。

4.项目管理的五个过程组是什么?? 项目管理的五个过程组是启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组。

5.下面活动是项目:? 野餐活动? 集体婚礼? 开发微软的操作系统? 神州飞船计划二、判断题:6.项目开发过程中可以无限制地使用资源。

(×)17. 8. 9.项目具有暂时的特征。

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

()过程管理与项目管理在软件组织中是两项最为重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。

(√)10. 运作管理(Operation Management)是从宏观上帮助企业明确和把握企业发展方向的管理。

(×)第一章练习题一、名词解释1. 项目章程? 项目章程(project charter)是指项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。

软件项目管理课后习题答案.docx

软件项目管理课后习题答案.docx

软件项H管理案例教程习题答案第0章软件项目管理概述1、项目集成管理是什么?项口集成管理是在项口的整个纶存期内,协调项口管理其他各管理知识域,将项H管理的方方面面集成为一个冇机整体,保证项冃的总FI标的实现。

项冃集成铮理从一个宏观的角度将项口作为一个整体來考察。

包括的过程包括:项口章程编制、初始项目范围编制、项目计划编制、指导与管理项目执行、项目监控、集成变更控制、项目结束等过程。

项目管理的目标在于对项目屮的不同组成元素进行正确高效的协调,他不是所何项目组成元素的简单相加。

2、项目管理的9人知识领域是什么?1)项bl集成管理2)项目范围管理3)项忖时间管理4)项冃成本管理5)项目质量管理6)项F1人力资源管理7)项目沟通管理8)项目风险管理9)项目采购管理I 为了成功实现项目的目标,首先必须设定项目的工作和管理范围,即项目的范围管理。

I 为了正确实施项目,需要对项目目标进行分解,即对项目的时间、质量、成本三大目标进行分解,即项目时间管理、项目成本管理、项目质量管理I 项目实施过程,需要投入人力、物力:项目人力资源管理、项目采购管理I 为了项目的团队人员的管理,让大家有-•致的目标,需要沟通,即项目的沟通管理I 当然,项目实施过程会遇到各种风险,因此需要进行风险管理,即项目的风险管理I 当项目管理一定耍协调各个方面,不能只顾局部利益和细节,因此需要集成管理,即项目的集成管理3、项目的成木管理包括哪些过程?包括成本估算、成本预算、成本控制等过程4、项hl管理的5个过程组是什么?启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组5.判断下面活动哪些是项冃?上课野餐活动V集体婚礼V社区保安开发微软的操作系统V每天的卫生保洁神州飞船计划V二、判断题1.项目开发过程中可以无限制地使用资源。

(X )2.项目具有暂时的特征。

(V)3.项冃管理核心的三角形是范围、进度、风险。

(X )4.过程管理与项Id管理在软件组织中是两项很重要的管理,项目管理用于保证项Id的成功, 而过程管理用于管理最佳实践。

软件项目管理课后习题参考答案

软件项目管理课后习题参考答案

第一章项目管理概述一.选择题1.项目是(D)。

A.一个实施相应工作范围的计划B.一组以协作方式管理、获得一个期望结果的主意C.创立独特的产品或服务所承担的临时努力D.必须在规定的时间、费用和资源约束条件下完成的一次性任务2.你刚被指派在你的公司的一个不同的部门中管理一个大的项目。

你正试图了解项目是关于什么的,谁是主要的项目干系人,为了管理好此项目,你首先应该做(C)。

A.所有的项目计划B.会见以前的项目经理,以找出他离开的原因C.与你的老板见面,了解他对项目的看法D.与你的新项目团队见面,认识他们和了解他们对项目的看法3.不属于项目的活动是(B)。

A.一种新型罐头产品的开发B.罐头产品的生产C.罐头产品的试制D.罐头产品的营销策划4.项目是一个特殊的将被完成的有限任务,它是在一定的时间内,满足一系列特定目标的多项相关工作的总称。

此定义实际包含的含义有(D)。

A.项目是一项有待完成的任务,且有特定的环境与要求B.在一定的组织机构内,利用有限资源(人力、物力、财力等)在规定时间内完成任务C.任务要满足一定性能、质量、数量、技术指标等要求D.项目的实施具有一定的风险第二章项目实施的环境与过程一.选择题1.项目管理中应用最广泛的组织形式是(C)。

A.项目式B.职能式C.矩阵式D.网络式2.下面有关矩阵式组织环境的描述,不正确的是( A)。

A.项目的经理必须是职能部门领导,这样才能取得公司总经理对项目的信任B.项目经理和职能经理必须就谁占主导地位达成共识C.矩阵式项目组织能够充分利用人力资源D.矩阵式项目组织能够对客户的要求作出快速响应3.在下列组织结构形式中,团队建设最困难的是( C)。

A.直线式结构B.职能式结构C.矩阵结构D.项目结构4.职能式项目组织形式中项目经理的权限( A)。

A.很小B.有限C.中等D.很高5.项目在哪种组织中最不被重视(D )。

A.平衡矩阵型B.强矩阵型C.项目协调员型D.职能型6.下面各种类型的组织中,哪种最常发生冲突( B)。

软件项目管理课后习题参考答案

软件项目管理课后习题参考答案

1.为什么要用系统的观点看待项目?只有采用系统分析的思想,对所有与项目相关的人和组织进行分析,编制项目计划时尽量对不同部门和个人的需求进行协调,统筹兼顾,取得某种平衡,最大限度调动项目利益相关者的积极性,减少项目实施的阻力,创造有利于项目发展的环境,才能有利于项目的成功。

2.简述几种项目组织结构的不同之处?职能型优势:分工明确,执行力强,各部门中的职员可以实现技术、信息的共享,从而有利于提高员工在某一领域的专业能力。

劣势:管理责任的集中;组织结构僵硬,灵活性不好。

项目型优势:目标明确,工作效率高,对项目的成败直接负责;项目沟通与协调容易,项目成员之间冲突容易解决;机动灵活,应付突发事件的能力强。

劣势:资源的重复设置,管理成本相对较高;与其他项目缺乏信息沟通,难以吸收其他项目的成功经验和失败教训;项目成员流动频繁,影响工作情绪。

弱矩阵型:没有设置项目经理一职,靠员工的自觉完成工作任务,这类组织结构,结构松散,约束少,是用于需要创造性思维活跃,时间充裕的小型项目。

平衡矩阵型优势:项目由主管负责,对项目的成败起关键作用;资源共享,相对资源浪费少,管理成本低;多项目管理成为可能。

劣势:对项目主管的要求很高,否则项目不可能成功;员工受多头管理;项目协调困难。

强矩阵型:由项目经理组成一个部门,凌驾于各个职能部门之上,这样做的好处是结合了弱矩阵和平衡矩阵组织的所有优点,同时避免了他们的劣势,也是目前企业项目组织结构设置的最多的一种。

3.简述高级管理层的支持对项目管理成功的重要性。

(一)、获取足够的资源:打杀一个项目最好的办法就是不提供需要的资金、人力、资源和成功的希望。

如果项目经理能得到高级管理层支持,他很容易突破资源的困局,得到足够的资源,不为项目以外的琐事分心;(二)、项目经理经常需要及时获取对项目特殊要求的审批,比如:项目需要二次开发时,对技术人员的技能要求。

再比如项目过程中需要对软硬件的性能进行整体测试等,项目经理为了留住关键人员,可能需要额外的奖励。

PMBOK_软件项目管理(第2版)_[共3页]

PMBOK_软件项目管理(第2版)_[共3页]

14在软件项目中,设计阶段介于计划和实施阶段之间。

概要设计或系统架构设计可以纳入项目计划阶段,概要设计完成之后,才能进行工作量的估算;而详细设计或程序设计可以纳入项目实施阶段。

3.项目实施和监控阶段项目实施阶段就是项目计划的执行阶段,也就是根据项目实施的具体方案去完成各项任务。

项目实施阶段根据项目特点,还可以继续细分出子阶段,然后完成各个子阶段的任务,并对这些阶段性成果进行检验,确保达到预先定义的技术要求和质量要求。

在执行阶段,监控是非常重要的,即要随时掌握项目的进展情况,了解有什么问题需要解决,有没有新的需求或需求是否发生变化等。

如果发现项目偏离计划,就需要采取措施,纠正项目出现的偏离,使项目回到正常的轨道上。

如发现有利于项目管理的方法,应及时通报各部门加以应用,以提高项目管理的整体水平。

项目的监控还包括以下几方面。

协调项目组各方的关系,促进项目组的合作。

保持和客户良好的沟通,及时获得客户的反馈。

收集项目度量数据,对监控指标的数据进行分析。

向客户、项目组和上级汇报项目的状况。

4.项目验收和总结阶段在完成项目的各项任务和达到了项目的总体目标之后,项目即将结束,应该开始安排项目验收,并进行项目决算。

项目验收主要是根据合同所规定的范围及有关标准对项目进行系统验收,以确定项目是否真正达到竣工验收标准,各项指标是否达到合同要求,并是否可交付使用。

不管项目是否通过验收,一般都会对项目实施过程中所产生的各种文档、技术资料等进行整理,了解哪些地方做得很好,哪些地方需要提高,分析项目实施过程中的得与失,以积累项目管理的经验,最终提交项目总结报告。

除此之外,还应对项目组成员的绩效进行评价,交给相应的技术管理部门和人事部门。

1.5 项目管理知识体系项目管理就是根据特定的规范,在预算范围内,按时完成指定的任务,即运用既有规律又经济的方法,制定计划,围绕计划对项目进行监控,在时间、费用和人力上进行控制。

同时,在项目管理中,必须关注质量,质量是产品或服务立于不败之地的关键,而项目所有活动都是由项目团队来完成的,所以项目组的建设也是非常重要的任务,包括人力资源和沟通的管理。

软件开发与项目管理课后练习(参考答案)

软件开发与项目管理课后练习(参考答案)

软件开发与项目管理参考答案第一章(软件开发模型和开发方法)(一)知识回顾与思考1、软件产品的特性是什么?①软件是一种逻辑产品,具有无形性;②软件产品的生产主要是研制;主要是脑力劳动;③软件不存在磨损和老化问题,但存在退化问题;④软件产品的成本非常昂贵,其开发方式目前尚未完全摆脱手工生产方式;⑤软件具有“复杂性”,其开发和运行常受到计算机系统的限制。

2、软件生产有几个阶段?各有何特征?①程序设计时代:这个阶段生产方式是个体劳动,使用的生产工具是机器语言,汇编语言。

②程序系统时代:这个阶段生产方式是小集团合作生产,使用的生产工具是高级语言,开发方法仍依靠个人技巧,但开始提出结构化方法。

③软件工程时代:这个阶段生产方式是工程化的生产,使用数据库﹑开发工具﹑开发环境﹑网络﹑分布式﹑面向对象技术来开发软件。

3、什么是软件危机?产生的原因是什么?软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

主要是指如何开发软件,怎样满足对软件日益增长的需求,如何维护数量不断膨胀的先有软件。

原因:一是软件产品的固有特性(软件的不可预见性、软件的规模大且逻辑较复杂),二是软件专业人员自身的缺陷。

4、什么是软件工程?它的目标和内容是什么?软件工程:是用科学的知识程和技术原理来定义,开发,维护软件的一门学科。

目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。

内容:研究内容包括开发技术和开发管理两个方面。

开发技术主要研究:软件开发方法,开发过程,开发工具和环境。

开发管理主要研究:软件管理学,软件经济学,软件心。

5、软件工程面临的问题是什么?①软件重用性差②软件可维护性差③开发出的软件不能满足用户需要6、什么是软件生命周期?它有哪几个活动?软件生命周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。

活动:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课后(校园交达电脑最新版)练习题答案序--练习题一、回答问题: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.项目建议书➢项目建议书是指在项目初期为竞标或签署合同而提交的文档,它是在甲乙双方对相应问题共同认识的基础上,清晰地说明项目的目的以及操作方式,可以决定项目有无足够吸引力或可行不可行。

它是乙方描述甲方需求,并提出解决方案的文档,通过建议书可以展示乙方对项目的认识程度和解决问题的能力,也是甲方判断乙方能否成功完成任务的重要依据。

二、选择题3.项目建议书是哪个阶段开发的文档( C )A.项目执行阶段B.项目结尾阶段C.项目初始阶段D.项目计划阶段4.项目章程( A )A.明确了项目经理B.确定了项目的质量标准C.明确了团队的纪律D.定义了项目需求5.对于风险比较大的项目,最好选择( C )生存期模型,A.瀑布模型B.原型C.螺旋模型D.V模型6.开发项目建议书的目的是为了( B )A.验收B.竞标或者签署合同C.编写计划D.跟踪控制项目三、判断题7.项目经理是一个综合的角色(√)8.软件项目都是需要签署合同的(×)9.增量式模型可以避免一次性投资太多带来的风险(√)10.项目章程类似一个项目授权书(√)11.在甲乙合同项目中,提出需求的一方是乙方(×)12.如果是内部项目,在项目初始阶段可以不提交招标书(√)第二章练习题一、选择题1.需求分析是回答系统必须( A )的问题A.做什么B.怎么做C.何时做D.为谁做2.WBS(任务分解结构)非常重要,因为下列原因,除了( D )A.帮助组织工作B.防止遗漏工作C.为项目估算提供依据D.确定团队成员责任3.项目范围(C )A.只在项目开始时重要B.在授权项目的合同或者其他文件得以批准后就不再重要了C.从项目概念阶段到收尾阶段都应该加以管理和控制D.是在项目执行阶段通过变更控制步骤进行处理的问题4.为了有效地管理项目,应该将工作分解为更小的部分,以下各项中,哪一项不能说明任务应该分解到什么程度?(C)A.可以在80小时内完成B.不能再进一步进行逻辑细分了C.可由一个人完成D.可以进行实际估算5.范围变更是指( C )A.修改技术规格B.对范围陈述进行修订C.对批准后的WBS进行修改D.以上都不是6.下面哪个不是需求管理的过程( A )A.需求设计B.需求获取C.需求分析D.需求变更7.下面哪个不是创建WBS的方法( C )A.自顶向下B.自底向上C.控制方法D.模版指导8.任务分解可以( B ),它是范围变更的一项重要输入A.提供项目成本估算结果B.提供项目范围基线C.规定项目采用的过程D.提供项目的关键路径9.范围基线由( B )组成A.项目章程、批准的详细的项目范围说明书和WBSB.批准的详细项目范围说明书、WBS和WBS字典C.项目章程、项目工作说明书和WBSD.WBS二、判断题10.需求分析过程是确定项目如何实现的过程,并确定项目采用的技术方案(×)11.对于以前没有做过的项目,开发WBS时,可以采用自底向上的方法(√)第三章练习题一、选择题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)是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。

()A.功能点B.对象点C.代码行D.用例点2.如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。

这个项目一共有1200单元,你采用什么估算方法?( D )A.自下而上估算法B.类比估算法C.专家估算法D.参数估算法3.在项目初期,进行竞标合同的时候,一般采用的成本估算方法是( B)A.参数估算法B.类比估算法C.专家估算法D.功能点估算4.在成本管理过程中,项目经理确定的每个时间段,各个工作单元的成本是(b)A.估算B.预算C.直接成本D.间接成本二、判断题1.间接成本是与一个具体的项目相关的成本(×)2.软件项目的估算结果是比较准确的(×)3.在进行软件项目估算的时候,可以按照其它企业的模型进行项目估算(×)4.COCOMO 81有3个等级的模型: 基本(basic)模型、中等(intermediate)模型、高级(详细(detailed))模型。

(√)三、计算题1.如果某软件公司正在进行一个项目,预计有50KLOC的代码量,项目是中等规模的半嵌入式类型的项目,采用中等COCOMO模型,项目属性中只有可靠性为很高级别(即取值为1.3),其他属性为正常,计算项目是多少人月的规模?如果2万元/人月,则项目的费用是多少。

------ 311.8人月,623. 6万。

2.项目经理正在进行一个媒体信息查询系统项目的估算,他采用的delphi的成本估算方法,邀请2位专家估算,第一个专家给出1万, 8万,9万的估算值,第二个专家给出了4万, 6万,万8 万的估算,计算这是成本的估算值是多少?----- 6.5万第五章练习题一、选择题1、项目质量管理的最终责任由谁来承担(D)A.项目开发人员B.采购经理C.质量经理D.项目经理2、“质量成本”是一个项目管理概念,它说明了下列哪项成本(C)A.额外需求的成本B.需求变更的成本C.确保符合需求的成本D.固定成本3、增加有益的活动过程减少没有价值的活动过程是哪类质量活动(B)A.质量保证B.持续的过程改进C.质量控制D.质量改进4、质量控制是( B)A.对每个工作包增加工作时间B.项目生存期的各个阶段都需要实施的C.只需要做一次D.只有大的项目才需要的5、质量管理计划与质量体系的区别在于(A)A.质量计划是针对单一的产品、项目、服务和合同制定的B.质量管理系统是针对单一的产品、项目、服务和合同制定的C.质量管理系统是由一个单独的组织实体使用D.质量计划不属于项目计划的一部分6、项目质量管理的目标是满足( B )的需要A.老板B.干系人C.项目D.组织7、质量与等级的区别是什么(B )A. 质量是对需求的满足程度,而等级是对质量的排序。

B. 质量是对需求的满足程度,而等级是对货物和服务的排序。

C. 在项目管理过程中,质量和等级没有明显的区别。

D. 质量是项目的最终结果,而等级是项目进展过程中对质量的排序。

8、下面除了哪项都不是质量计划的方法(D )A. 质量检查。

B. 对等评审。

C. 抽样分析D. 试验设计二、判断题1、质量计划中可以确定质量保证人员的特殊汇报渠道(√)2、质量计划可以在项目进行过程中编写,不一定是前期(×)第六章习题一、选择题1、在哪种组织结构中,项目成员没有安全感(C)A.职能型B.矩阵型C.项目型D.弱矩阵型2、项目经理在一个高科技公司,现在正在为一个新的项目选择合适的组织结构,这个项目涉及很多的领域和特性,他应该选择哪种组织结构(A )A.矩阵型B.项目型C.职能型D.组织型3、责任分配矩阵是( A )A.进行人力资源计划的一个工具B.一种组织结构C.与WBS类似D.估算成本的方法4、人力资源分配图是( B )A.展现目前的人力资源质量B.展现项目中人力在各个阶段的分布情况C.说明人员分工情况D.说明项目需要的所有资源5、人员管理计划描述了(D)A.如何获取项目成员B.如何解决冲突C.项目经理的团队建设总结D.项目团队的人员什么时候如何加入到团队中和离开团队二、判断题6、组织分解结构(OBS Organizational Breakdown Structure)是一种特殊的WBS。

相关文档
最新文档