软件项目管理练习题.docx
- 文档编号:24724901
- 上传时间:2023-05-31
- 格式:DOCX
- 页数:21
- 大小:29.32KB
软件项目管理练习题.docx
《软件项目管理练习题.docx》由会员分享,可在线阅读,更多相关《软件项目管理练习题.docx(21页珍藏版)》请在冰豆网上搜索。
软件项目管理练习题
软件项目管理练习题
一、单选题
1.变更控制是对(B)的变更进行标识、文档化、批准或拒绝,并控制。
A.详细的WBS计划B。
项目基线
C。
项目预算D.明确的项目组织结构。
2.项目配置管理的主要任务中,不包括(C)。
A.版本管理B.发行管理
C。
检测配置D.变更控制
3。
在项目团队会议上,一个小组成员建议扩大工作范围,他的建议已经超越了项目章程中的范围.这时,项目经理指出项目团队应该集中精力完成仅限于需要完成的所有工作。
这属于(B)。
A.范围定义B。
范围管理
C。
项目章程D。
范围分解
4.使用工作分解结构的主要原因是:
(D)。
A.组织工作B.防止遗漏工作
C。
为项目估算提供依据D.以上都是
5.进行活动历时压缩时,可以在关键路径活动上增加资源。
这时必须进一步考虑什么?
(B).
A。
其他活动的延迟B。
出现新的关键活动
C.分配给关键路径上其他任务的资源D.进度计划中历时最长的任务
6.如果一个任务的最乐观估算为12天,最悲观估算为18天,那么最可能估算为多少?
(15天)。
A.15天B.13天
C。
16天D.以上都不是
7。
有一个文件,它通过确定项目目标和主要项目可交付成果,形成了项目团队和项目客户之间达成一致的基础。
这个文件的名称是:
(C)。
A.执行计划B。
配置管理计划
C。
范围说明书D。
工作授权计划
8.工作包是:
(A)。
A.WBS最低层的可交付成果B。
带有一个特定标示符的任务
C。
要求的汇报级别D。
可以分配给一个以上组强单位的任务
9.项目可能:
(D)。
A.没有关键路径B.多条关键路径
C。
一条关键路径D。
一条或多条关键路径
10。
举行项目团队会议时,小组决定在某个特定领域付出额外工作使客户获得他们不需要的需求,于是他们把额外的工作加进项目中,这称为:
(A)。
A.镀金B。
额外范围
C.经批准的变更单D。
好主意
11。
“在对软件编码前不能进行软件测试”这句话说明了哪种依赖关系?
(D)
A.随意的B。
软逻辑关系
C.优先D。
强制或硬逻辑关系
12。
进行活动历时压缩时,可以在关键路径活动上增加资源。
这时必须进一步考虑什么?
(B)。
A.其他活动的延迟B.出现新的关键活动
C.分配给关键路径上其他任务的资源D。
进度计划中历时最长的任务
13.目前,项目进度的BCWS为100,而BCWP为110。
项目目前状态(B)。
A。
落后于进度计划B.超前于进度计划
C.超出预算D.超前于进度且超出预算
14.项目快要完成时客户想对工作范围作一大的变更,项目经理应该(B)。
A。
进行变更B.将变更造成的影响通知客户
C。
拒绝变更D.向管理当局抱怨
15。
在以下哪种项目特征中最适合采用强矩阵的项目型组织形式?
(C)。
A。
复杂的不确定性、中等技术B。
规模小、不确定性高
C.规模大、新技术D。
时间紧急程度一般、历时久
16。
如果一个任务的最乐观估算为12天,最悲观估算为18天,那么最可能估算为多少?
(D)
A.15天B。
13天
C.16天D。
以上都不是
17.项目可能:
(D)。
A.没有关键路径B。
多条关键路径
C.一条关键路径D.一条或多条关键路径
18.采用逆推法的目的在于决定(C).
A.关键路径B.最早完成日期
C.最迟开始日期D。
赶工日期
19。
激励中的期望理论认为(A)。
A.相信付出的努力很可能会产生成功的结果B。
管理者不应对工人寄望过高
C.激励应与期望中具有价值的产出相关联D.管理者不应期望薪水高的雇员工作更努力
20。
采用逆推法的目的在于决定(C).
A。
关键路径B.最早完成日期
C。
最迟开始日期D。
赶工日期
21.风险的三个属性是(C).
A.风险发生的时间、地点、负责人B.风险事件、时间、影响
C。
风险事件、概率、影响D。
风险数量、风险影响程度、概率
22.在计划编制时你发现完成项目所需的时间比可以利用的时间长,这时你将如何处理?
(D)
A.和客户取得联系,告诉他们项目不能在要求的时间完成。
B.向管理层汇报项目不能在要求的时间完成.
C。
采用赶工或快速跟进法.
D。
采用赶工或快速跟进法,然后将备选方案汇报管理层。
23。
里程碑与甘特图不一样,它显示了(A)。
A。
主要事件的开始和完成时间B。
行为开始和结束日期
C.活动预期的持续时间D。
活动之间的依附性
24。
快速跟进是指:
(A).
A.采用平行任务加速项目进展B。
用一个任务取代另外的任务
C.如有可能减少任务数量D。
B和C
25。
关于浮动,下面除了哪个之外都是不正确的?
(D).
A.每个任务都有浮动B。
只有复杂的项目有浮动
C.浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量
D.浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量
26。
下列中的(B)是不包含在项目配置管理系统的基本结构中的.
A。
开发库B.知识库
C.受控库D。
产品库
27。
在某个信息系统项目中,存在新老系统切换问题,在设置项目计划网络图时,新系统上线和老系统下线之间应设置成(C)的关系.
A.结束-开始(FS型)B。
结束-结束(FF型)
C。
开始—结束(SF型)D。
开始—开始(SS型)
28。
质量是:
(C)。
A。
符合客户要求B.额外附加成分让客户高兴
C.符合要求,适合使用D。
符合管理层的要求
29。
变更控制是对(B)的变更进行标识、文档化、批准或拒绝,并加以控制.
A.详细的WBS计划B.项目基线
C。
项目预算D。
明确的项目组织结构
30。
项目配置管理的主要任务中,不包括(C)。
A.版本管理B。
发行管理
C。
检测配置D.变更控制
31。
质量控制是(B).
A.对每个工作包增加工作时间B。
项目生存期的各个阶段都需要实施的
C。
只需要做一次D.只有大的项目才需要的
32.项目中,项目经理采用德尔菲技术和鱼骨图对风险进行分析,这表明其正在进行(A)。
A。
风险识别B。
定性的风险分析
C.定量的风险分析D。
风险监控
33。
当对项目组织的矩阵结构采用强矩阵,平衡矩阵和弱矩阵等词汇时,它们指的是(C)。
A。
组织达成目标的能力
B.项目小组成员之间的物理距离以及与项目经理的物理距离
C.项目经理对项目小组资源的控制能力
D。
项目小组成员合作的程度
34。
由于政府的一项新规定,某项目的项目经理必须变更该项目的范围.项目目标已经做了若干变更,项目经理已经对项目的技术和管理文件做了必要的修改,他下一步应该(A)。
A。
及时通知项目干系人B.修改公司的知识管理系统
C。
获取客户的正式认可D。
获得政府认可
35。
体现了项目计划过程的正确顺序。
(A)
A.范围规划—范围定义—活动定义—活动历时估算
B。
范围定义—范围规划-活动定义—活动排序—活动历时估算
C。
范围规划—范围定义—活动排序-活动定义—活动历时估算
D。
活动历时估算-范围规划-范围定义-活动定义—活动排序
36.在某个信息系统项目中,存在新老系统切换问题,在设置项目计划网络图时,新系统上线和老系统下线之间应设置成(C)的关系。
A。
结束—开始(FS型)B.结束—结束(FF型)
C。
开始—结束(SF型)D。
开始—开始(SS型)
37.里程碑与甘特图不一样,它显示了(A).
A.主要事件的开始和完成时间B.行为开始和结束日期
C。
活动预期的持续时间D.活动之间的依附性
38。
PRET和CPM的主要区别:
(A).
A.PRET在计算进度计划时使用分布的平均值(预期值)
B。
PRET在计算时差时使用最可能估算
C.PRET通过计算时差来确定哪些活动的进度最不灵活
D.PRET在图中包括了非序列活动,如回环或条件分支
39.在项目进行过程中,一个开发人员接到某个用户的电话,用户要求更改系统中存在的一个问题,这个开发人员应该(B)。
A.马上改正问题B。
记录问题并提交项目经理
C.不予理睬D。
通过测试部经理,要求确认问题是否存在
40。
客户已经正式接收了项目,该项目的项目经理下一步工作将是(A).
A。
适当的将接收文件分发给其他项目干系人B.将项目总结向项目档案库归档
C。
记录你与小组成员获得的经验D.进行项目审计
41.在项目风险管理的基本流程中,不包括下列中的(C)。
A.风险分析B。
风险追踪
C.风险规避措施D。
风险管理计划编制
42.下列中的(B)是不包含在项目配置管理系统的基本结构中的.
A。
开发库B.知识库
C.受控库D。
产品库
43。
在招标过程中,下列中的(A)应在开标之前完成。
A。
确认投标人资格B。
制定评标原则
C。
答标D。
发放中标通知书
44。
下面哪一种质量改进方法最不可能产生积极结果(B).
A。
持续改进B。
增加检验
C。
统计质量过程D.客户跟踪过程
45、举行项目团队会议时,小组决定在某个特定领域付出额外工作使客户获得他们不需要的需求,于是他们把额外的工作加进项目中,这称为:
(A)。
A。
镀金B.额外范围
C。
经批准的变更单D。
好主意
46.在项目进行过程中,一个开发人员接到某个用户的电话,用户要求更改系统中存在的一个问题,这个开发人员应该(B)。
A。
马上改正问题B。
记录问题并提交项目经理
C.不予理睬D。
通过测试部经理,要求确认问题是否存在
47具有风险分析的软件生存周期模型是(C)。
A.瀑布模型B。
喷泉模型
C。
螺旋模型D。
增量模型
48.通常在项目的初期(如招标时),经常采用(A)方法进行成本估算.
A.类比估算法B。
专家估算法
C.参数估算法D。
自下而上估算法
49.一项活动历时为4天,最早开始日期为10日,最迟开始日期为19日,没有非工作日,根据以上信息,可以总结出什么?
(A).
A。
该活动总时差为9天B。
该活动最早完成日期是14日结束
C。
该活动最迟完成日期是25日D.如果分配双倍资源的话,可以两天之内完成此活动
50.下面关于风险规避的陈述中,哪一项是错误的(C)。
A.集中消除哪些产生风险的因素
B。
包括对某项目做出不进行投标的决策,因为这个项目的风险被认为是太高了
C。
在风险事件发生时接受风险造成的后果
D。
当客户处于降低风险最有利的地位时,将风险留给客户
51.项目的项目范围已经发生变更,因此成本基线也将发生变更,项目经理需要尽快(B)。
A.进行范围变更决策B.更新预算
C.记录获得的经验D。
执行得到批准的范围变更
52.在项目执行过程中,有时需要对项目的范围进行变更,(B)属于项目范围变更.
A.修改所有项目基线
B.在甲乙双方同意的基础上,修改WBS中规定的项目范围
C。
需要调整成本。
完工时间.质量和其他项目目标
D.对项目管理的内容进行修改
53.项目快要完成时客户想对工作范围作一大的变更,项目经理应该(B)。
A.进行变更B.将变更造成的影响通知客户
C。
拒绝变更D.向管理当局抱怨
54.项目工期紧张时你会集中精力于(B)。
A。
尽可能多的工作B.非关键工作
C.加速关键线路上工作的执行D。
通过降低成本加速执行
55.下面关于风险规避的陈述中,哪一项是错误的(C)。
A.集中消除哪些产生风险的因素
B。
包括对某项目做出不进行投标的决策,因为这个项目的风险被认为是太高了
C.在风险事件发生时接受风险造成的后果
D。
当客户处于降低风险最有利的地位时,将风险留给客户
56。
项目的项目范围已经发生变更,因此成本基线也将发生变更,项目经理需要尽快(B)。
A。
进行范围变更决策B。
更新预算
C。
记录获得的经验D。
执行得到批准的范围变更
57。
在以下哪种项目特征中最适合采用强矩阵的项目型组织形式?
(C)。
A.复杂的不确定性。
中等技术B.规模小.不确定性高
C。
规模大.新技术D.时间紧急程度一般。
历时久
58。
小王负责一个管理信息系统项目,最近在与客户共同进行的质量审查中发现一个程序模块不符合客户的需求,进行追溯时,也未发现相应的变更请求。
最终小王被迫对这一模块进行再设计并重新编程。
造成此项返工的原因可能是(C).
A。
未进行需求管理B.未进行范围确认
C。
未进行变更管理D。
质量管理过严
59。
在以下哪种项目特征中最适合采用强矩阵的项目型组织形式?
(C)。
A.复杂的不确定性.中等技术B.规模小.不确定性高
C.规模大。
新技术D.时间紧急程度一般。
历时久
60。
小王负责一个管理信息系统项目,最近在与客户共同进行的质量审查中发现一个程序模块不符合客户的需求,进行追溯时,也未发现相应的变更请求。
最终小王被迫对这一模块进行再设计并重新编程。
造成此项返工的原因可能是(C)。
A.未进行需求管理B。
未进行范围确认
C.未进行变更管理D。
质量管理过严
二、判断
1。
项目具有暂时的特征。
(√ )
2。
责任分配矩阵是明确其角色与职责的有效工具。
(√ )
3.进度和成本是关系最为密切的两个目的,几乎成了对立关系,进度的缩短一定依靠增加成本实现,而成本的降低也一定牺牲工期进度为代价的。
(× )
4.项目具有暂时的特征。
(√)
5.项目管理核心的三角形是范围、进度、风险。
(×)
6.在甲乙合同项目中,提出需求的一方是乙方(×)
7.质量保证属于检查职能,而质量控制属于管理职能。
(× )
8.在当今高科技环境下,X理论和期望理论可以用来激励一个团队员工的工作士气.(× )
9.在项目早期和信息不足的时候,可以采用自下而上的估算方法进行成本估算.(×)
10。
需求分析过程是确定项目如何实现的过程,并确定项目的技术方案(×)
11.软件项目的估算结果是比较准确的(×)
12.基线产品是不能修改的(× )
13.在IT项目中,许多专家都认为:
对于成功,威胁最大的就是沟通的失败。
(√)
14。
采购是为了执行项目而从项目团队外部采购或者获取产品、服务或者结果的过程.(√)
15.进度和成本是关系最为密切的两个目的,几乎成了对立关系,进度的缩短一定依靠增加成本实现,而成本的降低也一定牺牲工期进度为代价的。
(×)
16.项目早期和信息不足的时候,可以采用自下而上的估算方法进行成本估算(× )
17.统计需求变更请求的数量是配置审核过程( √)
18。
质量保证属于检查职能,而质量控制属于管理职能(× )
19。
采用德尔菲方法来标识风险可以减少人为的偏差,以便作出正确决定( √)
20.“取消采用具有高风险的新技术,而采用原来熟悉的技术”是一种转移风险的规划策略( √)
三、填空题
1.风险识别方法中,头脑风暴法/大脑风暴法要求项目组成员、外聘专家、客户等各方人员组成一个小组,成员根据各自经验列出所有可能的风险.
2.机动时间表示一个事件推迟多少时间可以不影响项目的结束。
机动时间为0的事件为关键事件,将关键事件连接起来的最长路径为关键路径/最短路径。
3.需求工程中的活动可分为两大类,一类属于需求开发,另一类属于需求管理。
4.有一个稳定产品定义和很容易被理解的技术解决方案时,瀑布模型特别合适。
5.软件配置管理从应用层次上可以从低到高分为三级:
版本控制、以开发者为中心、过程驱动。
6.开发一个软件需要选择开发策略(包括过程,方法和工具)以及通用阶段,这些策略和阶段被称为过程/过程模型模型。
7.成功的项目管理必须满足范围、成本和时间等三个目标。
8.典型的系统开发生命周期包括计划、分析、设计、实现和支持等几个阶段。
9.资源/项目资源是项目中所需的人员或者任何事物,有些在整个项目中都需要,有些则在部分活动中需要,主要分为:
人力、设备、物料、空间、服务、时间、金钱等。
10。
重要/重要软件/危险软件是指其故障会影响到人身安全、会导致重大经济损失或社会损失的软件。
11. 实现项目目标的制约因素有_项目范围、成本、进度计划和客户满意度。
12.软件项目管理的核心是人员管理和成本管理.
13。
软件需求包括业务需求、用户需求和功能需求三个不同层次。
14.进度管理的常用图表有甘特图、网络图、里程碑图、资源图。
15.组织结构的主要类型有职能型、项目型和矩阵型三种
16.风险规划的主要策略有回避风险、转移风险、损失风险和自留风险。
17.软件开发项目的成本有开发成本、安装成本、运行成本.
18.典型的系统开发生命周期包括计划、分析、设计、实现和支持等几个阶段。
19.外包是风险转移类型的风险处理策略.
20.涉及多个领域工作的复杂项目最好采用矩阵型组织来管理。
1.头脑风暴法/大脑风暴法2.关键路径/最短路径
3.需求开发4.瀑布
5.版本控制/控制版本6.过程/过程模型
7.成本8.设计
9.资源/项目资源10.重要/重要软件/危险
11.项目范围、进度计划12.人员管理、成本管理
13.用户需求、功能需求14.网络图、资源图
15.职能型、项目型16.回避风险、转移风险
17.开发成本、运行成本18.设计
19.风险转移20.矩阵型
(注:
“/"为或者)
四、简答题
1.什么是软件项目管理?
(5分)
答:
软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动.
2.项目管理九大知识域是什么?
(5分)
答:
项目集成管理,项目范围管理,项目时间管理,项目成本管理,项目质量管理,项目人 力资源管理,项目沟通管理,项目风险管理,项目采购管理。
3.项目成本管理(Project Cost management)包括哪些过程?
(5分)
答:
包括成本估算,成本预算,成本控制等过程.成本估算是估计完成项目所需的资源成本 。
成本预算是将总的估算成本分摊到各项任务中,以便建立项目跟踪的成本基线。
成本控制 是控制成本预算的变更.
4.简述软件危机的表现有哪些?
以及解决软件危机的途径有哪些?
(5分)
答:
软件危机的主要表现包括:
(1) 软件开发进度难以预测,开发成本难以控制,导致超预算、超时;
(2) 产品功能难以满足用户需求;
(3) 软件产品质量无法保证;
(4) 软件缺少适当的文档资料,维护困难;
(5) 软件成本超过硬件成本;
(6) 软件开发生产率的提高速度跟不上计算机应用普及深入的趋势;
解决软件危机的途径有:
(1)管理措施:
项目管理、配置管理、过程管理、质量控制
(2)技术措施:
开发过程、开发技术与方法和开发工具
5。
简述项目风险产生的原因与现代项目风险产生的原因(7分)
答:
项目风险产生的原因
(1)、项目的未来性
(2)、项目的复杂性
(3)、项目环境的变化
(4)、项目中人的因素
现代项目风险产生的原因
(1)、生产极度复杂的产品
(2)、依赖多种数据来源
(3)、采用功能交叉的方法
(4)、项目管理与企业战略的紧密结合
(5)、产品从概念到市场的时间缩短
(6)、满足顾客需求
(7)、市场的国际化
(8)、鼓励参与者取得更大的合伙权和所有权
(9)、分散经营
(10)、应用更多专业技术
(11)、依赖更复杂的工具
6。
软件工程的目标是什么,软件工程的三要素都是什么并解释?
(5分)
答:
软件工程的目标:
软件工程必须以有组织的质量保证为基础,进行全面质量管理,不断地过程改进使软件工程方法走向成熟。
软件工程的三要素包括:
过程、方法和工具
过程为及时合理地开发出满足用户需求的计算机软件而进行一系列有组织的活动。
过程定义了技术方法的采用、工程产品(包括模型、文档、数据、报告、表格等)的产生、里程碑的建立、质量的保证和变更的管理.
方法为软件开发提供“如何做”的技术,它涵盖了项目计划、需求分析、系统设计、程序实现、测试与维护等一系列的开发活动如何来做.开发方法经历了从面向结构、面向对象、面向组件到面向服务的发展工程。
工具为过程和方法提供自动的或半自动的支持.这些软件工具被集成起来,建立起一个支持软件开发的系统,称之为计算机辅助软件工程
7.简述教材中介绍了那些软件开发模型?
这些模型各有什么特点?
(7分)
答:
教材中重点介绍了瀑布、原型、增量、螺旋四个传统模型。
(1)瀑布模型严格按照生存周期开发软件,每个阶段必须完成规定的、完整、准确的合格文档,前一阶段的输出文档就是后一阶段的输入文档。
其主要特点包括:
①活动间具有顺序性和依赖性;②推迟实现的观点;③质量保证的观点;
(2)原型模型法是开发人员在一个基本的需求的基础上快速开发出一个软件原型,然后由用户使用和评价原型、开发人员根据用户意见再修改原型,然后再使用评价再修改、直至将原型进化为最终产品。
原型模型的特点包括:
① 做出系统原型,及早向用户展示系统要实现的界面及功能,增强用户的合作信心; ② 直观化的表达,容易交流,消除理解上的歧义;③ 修改集中在前期的原型确认上,较大程度减少后期实施中的返工。
④ 入手快,加快开发进度;
(3)增量模型是一种演化模型,先完成一个系统子集的开发,再按同样的开发步骤增加子集,如此递增下去直至满足全部系统需求.每个增量可按快速原型法进行。
增量模型的特点包括:
① 无须等待获取完整需求就可入手,尽快见到成果,增强双方信心;② 分步开发,降低复杂性和难度,减少技术风险,并可并行开发;③ 边开发边投入,可及早发现问题,减少投资风险;④ 各个子集是逐渐并入已有的系统中,加入子集不能破坏已构造好的部分,这需要软件具备开放式的体系结构;⑤ 适用于需求不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 练习题