山东大学软件学院软件项目管理复习答案解析
软件项目管理课后习题参考答案
第一章项目管理概述
一.选择题
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.矩阵式项目组织能够充分利用人力资源
软件项目管理实用教程(整理的答案)
软件项目管理实用教程(非官方答案,存在错误)
第一章
1.名词解释
(1)项目
项目是未完成某项独特的产品、服务或成果等特定目标所作的一次性任务。
(2)项目群
项目群是为了实现某一战略目标而以协同方式管理的一组项目。
子项目
子项目是项目的一个阶段或一个部分,可被相对独立地进行管理,也可以外包给外部单位或者组织内的其他职能单位。
(3)软件项目管理
软件项目管理是项目管理中的一个特殊领域,它是以软件项目为对象的系统管理方式,它运用相关的知识、技术和工具,对软件项目周期中的各阶段工作进行计划、组织、指导和控制,以实现项目目标。
2。问答题
(1)下列哪些活动不是项目
探索火星生命迹象
向部门经理进行月工作汇报
开发新版的操作系统
每天的卫生保洁
组织一次校园歌唱比赛
一次集体婚礼
(2)软件产品具有哪些特点?软件项目有哪些特点?
软件的特点:复杂性,不一致性,可变性,不可见性。
软件项目的特点:知识密集型,技术含量高;涉及多个专业领域,多种技术综合应用;项目范围和目标的灵活性;风险大,收益大;客户化程度高;过程管理的重要性。
(3)为什么说学习软件项目管理是非常重要的?
1.软件项目管理对于软件项目的成功是至关重要的。
因为软件项目涉及大量的人员活动,有进度和资金限制,并会遇到各种变化、风险和矛盾,必须有良好的管理才能成功。
2.对高软件开发人员的专业素质是必不可少的。
适应团队开发,理解项目计划并胜任管理工作.理解软件项目在进度、成本、质量、人员等方面的计划和相应的措施,从而更有效地工作并为企业创造价值。
(4)你认为在一个软件项目中,为保证软件项目的成功,主要应注意哪些方面的管理?
山东大学软件学院软件需求分析与设计复习题答案
以下内容是曲文博同学整理提供!在此深表感谢!
一、基本概念
1.OOA/OOD:
面向对象分析方法(Object-Oriented Analysis,OOA),是确定需求或者业务的角度,按照面向对象的思想来分析业务。是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。是一种解决软件问题的设计范式(paradigm),一种抽象的范式。
2.迭代开发:
是统一开发过程的关键实践
开发被组织成一系列固定的短期小项目
每次迭代都产生经过测试、集成并可执行的局部系统
每次迭代都具有各自的需求分析、设计、实现和测试
随着时间和一次次迭代,系统增量式完善
反馈和调整使规格说明和设计不断进化。
如果问到特征,就写下面的,没问就不用写。
迭代式开发特征:
1、在进行大规模的投资之前就解决了关键的风险分析。
2、使得早期的用户反馈在初始迭代中就能出现。
3、对各个目标里程碑提供了短期的焦点(阶段性的中心)。
4、对过程的测量是通过对实现的评定(而不仅仅是文档)来进行的。
可以对局部的实现进行部署。
3.UP:
UP(Unified Process)是软件工程的过程,是一种指导软件开发活动的方法。提供了在开发组织中分派任务和责任的纪律化方法。它的目标是在可预见的日程和预算前提下,确保满足最终用户需求的高质量产品。统一过程模型是一种“用例驱动,以体系结构为核心,迭代及增量”的软件过程框架,由UML方法和工具支持。
软件工程项目管理习题解答
2. 如果一个程序有两个输入数据,每个输入都是一个32位的二进制整数,那么这个程序有多少个可能的输入?如果每微秒可进行一次测试,那么对所有可能的输入进行测试需要多长时间?
答:每个32位的二进制整数具有232个可能的值,因此,具有两个整数输入的程序应该具有264个可能的输入。
每微秒可进行一次测试,即每秒可进行106个测试,因此,每天可进行的测试数为:
60×60×24×106=8。64×1010
这等于每年大约可进行3.139×1013个测试。
因为210=1024≈103,所以264=(210)6。4≈1019.2。
5
13
2.191010
139.310>⨯,所以做完全部测试将至少需要105年(即10万年)。 4.设计下列伪码程序的语句覆盖和路径覆盖测试用例:
START
INPUT (A ,B ,C) IF A>5
THEN X=10 ELSE X=1 END IF IF B 〉10 THEN Y=20 ELSE Y=2 END IF IF C>15
THEN Z=30 ELSE Z=3 END IF
PRINT (X,Y,Z ) STOP 答:(1) 语句覆盖的测试用例
因为每个判定表达式为真或为假时均有赋值语句,为了使每个语句都至少执行一次,总共需要两组测试数据,以便使得每个判定表达式取值为真或为假各一次。下面是实现语句覆盖的典型测试用例:
① 使3 个判定表达式之值全为假 输入:A=1,B=1,C=1
预期的输出:X=1,Y=2,Z=3
② 使3 个判定表达式之值全为真 输入:A=20,B=40,C=60
软件项目管理期末试题及答案
软件项目管理期末试题及答案
一、选择题
1.以下哪项不属于软件项目管理的主要活动?
a) 项目计划与调度
b) 需求分析与设计
c) 软件测试与验收
d) 运维与维护
答案:c) 软件测试与验收
2.下列哪个不属于敏捷开发方法?
a) Scrum
b) Extreme Programming (XP)
c) Waterfall Model
d) Lean Development
答案:c) Waterfall Model
3.在软件项目管理中,以下哪个是关键路径?
a) 所有任务都是关键路径
b) 从项目开始到结束最长的路径
c) 与项目风险相关的路径
d) 由项目经理先确定的路径
答案:b) 从项目开始到结束最长的路径
4.以下哪项不属于风险管理的阶段?
a) 风险识别
b) 风险分析
c) 风险规划
d) 风险报告
答案:d) 风险报告
5.以下哪个是项目干系人?
a) 项目经理
b) 开发团队成员
c) 相关部门经理
d) 所有选择的项目干系人
答案:d) 所有选择的项目干系人
二、问答题
1.请简要概述软件项目管理的五个过程组及其对应的活动。
答案:软件项目管理的五个过程组分别为:启动、规划、执行、监控与控制、收尾。具体活动如下:
- 启动:明确项目目标、定义项目范围、制定项目章程。
- 规划:制定详细项目计划、估算资源需求、制定项目进度计划、
制定项目风险管理计划等。
- 执行:按照项目计划执行,进行需求分析与设计、编码、测试等
活动。
- 监控与控制:监控项目的进展、质量和风险,及时采取控制措施,调整项目计划。
- 收尾:项目验收、总结经验教训、向客户交付软件产品。
软件项目管理试题及答案
软件项目管理试题及答案
作为软件项目管理的重要组成部分,试题的出现有助于评估个人对
软件项目管理概念和实践的理解程度。下面将为大家提供一些软件项
目管理的试题及其详细答案,希望能够帮助大家更好地掌握软件项目
管理的知识。
试题一:什么是软件项目管理?软件项目管理的目标是什么?
答案:软件项目管理是指通过规划、组织、协调、控制和监督的方法,对软件项目进行全面管理的过程。软件项目管理的目标是确保软
件项目能够按时、按质、按量地完成,同时最大限度地满足用户需求。
试题二:简要描述软件项目管理过程中的关键活动。
答案:软件项目管理过程中的关键活动包括:项目启动、需求分析、项目规划、项目执行、项目控制以及项目收尾。项目启动阶段主要确
定项目目标和项目范围;需求分析阶段主要确定用户需求和功能需求;项目规划阶段主要制定项目计划和项目进度;项目执行阶段主要实施
项目计划,并进行项目团队管理;项目控制阶段主要监督和控制项目
进度、成本和质量;项目收尾阶段主要进行项目交付和总结经验。
试题三:请简要介绍一下敏捷项目管理方法。
答案:敏捷项目管理方法是一种适应需求变化、注重实效和团队合
作的项目管理方法。它强调通过迭代和增量的方式进行软件开发,每
个迭代周期都能交付可用的软件产品。敏捷项目管理方法注重团队合
作、迭代开发、面对面沟通和持续反馈,通过这些方式实现项目的高
效管理。
试题四:在软件项目管理中,项目风险管理是什么?请简要介绍风
险管理的基本步骤。
答案:项目风险管理是指通过识别、分析、评估和应对项目中可能
出现的风险,从而最大限度地降低风险对项目的影响。风险管理的基
计算机项目管理师考试题目及答案
计算机项目管理师考试题目及答案第一部分:项目管理基础知识
1. 项目是什么?项目管理是指什么?
项目是指为了创造独特的产品、服务或结果而进行的临时性工作。
项目管理是一种将知识、技能、工具和技术应用于项目活动以满足项
目需求的实践。
2. 请简要解释项目生命周期的概念。
项目生命周期是项目从开始到结束所经历的一系列阶段,包括启动、规划、执行、控制和收尾。其中,每个阶段都有不同的任务和目标,
并且在完成后需要经过一些形式的批准或验证。
3. 在项目管理中,什么是项目范围?
项目范围是指项目所包含的工作内容、交付物和所需的成果。它明
确界定了项目的目标和限制,帮助项目团队和相关利益相关者更清晰
地了解项目的要求和预期结果。
4. 请列举项目进度管理中常用的工具和技术。
常用的项目进度管理工具和技术包括项目网络图、甘特图、关键路
径法、资源平衡等。这些工具和技术有助于规划、控制和监督项目进度,以确保项目按计划顺利进行。
5. 项目风险管理的目标是什么?请列举一些常见的项目风险。
项目风险管理的目标是识别、评估和应对项目可能出现的不确定性
和风险。常见的项目风险包括技术风险、供应商风险、人力资源风险、时间延误风险等。通过有效的风险管理,可以最大程度地降低项目失
败的风险。
第二部分:计算机项目管理考试题目及答案
1. 项目集是什么?请解释项目集管理的概念。
项目集是一组相互关联、相互依赖的项目的集合。项目集管理是一
种协调和管理项目集的方法,旨在确保项目集中的各个项目能够协同
工作,实现整体目标。
2. 在项目管理中,什么是关键路径?
关键路径是指在项目网络图上,具有最长持续时间的路径,决定了
高等教育-山东大学软件学院软件项目管理复习答案解析
山东大学软件学院软件项目管理复习答案解析
大学软件工程硕士
《IT项目管理》课程复习纲要
(注:以讲课PPT上的容为基础进行回答)
一.简答题
(1)什么是项目? 项目有什么特点?软件项目有什么特点?
【参考答案】:
项目是为完成某一独特的产品或服务所做的一次性的努力,一般要涉及一些人员,由这些人员完成一些相关联活动。
项目的特点是:项目有一个独特的目的,项目是一次性的,项目需要使用资源,资源的类型和来源一般会有很多种,项目有一个主要发起人或客户项目含有不确定性软件项目的特点:
a.不可见性--其进展是不可能立即看到的
b.复杂性--于每一元在软件产品上是如何花费比其他工程制品更复杂
c.一致性--软件开发者必须与客户的需求保持一致
d.灵活性--软件系统很可能要经常改变
(2)什么是项目管理?项目管理中三约束是什么?
【参考答案】:项目管理是只运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人(stakeholder)的需要和期望。
项目管理中三约束是项目的围(项目的任务是什么?顾客或发起人要通过项目获取产品或服务是什么?);时间(完成该项目需要多长时间?项目进度如何安排?);成本(完成该项目需要的花费是多少?)
(3)项目管理中的有哪些知识领域?
【参考答案】
项目管理中有9大知识领域。包括4大核心知识领域分别是围管理、时间管理、成本管理和质量管理和4大辅助知识领域是人力资源管理、沟通管理、风险管理、采购管理;以及项目整体管理。
(4)项目管理的各个核心知识领域的主要工作是什么?
【参考答案】
项目围管理的主要工作是确定和管理为完成项目所要做的全部工作;
(完整版)《软件项目管理》考试题及答案
一、名词解释:
1.项目管理:项目管理包括:合同管理、过程管理、团队管理、需求管理、风险管理、配置管理。
2.风险控制:软件风险控制包括风险计划、风险跟踪和风险处理,主要是制定风险控制的目标、策略、方法以及应对每个重要风险的方案,然后根据风险计划跟踪已识别风险的变化情况,及时调整风险应对计划或采取必要的风险处理措施,将风险控制在管理者可以接受的范围内。
二、简答题
1.在需求分析阶段需要监控的关键元素是什么?
答:在需求分析阶段需要监控的关键元素是系统的逻辑模型:数据流图(MSC图),数据字典(类清单、对象间关系),算法描述。
2.软件开发生命周期可以分为哪几个阶段?
答:软件生命周期可分为三个阶段:软件定义、软件开发、运行维护,其主要活动阶段包括:可行性分析与计划制定、需求分析、软件设计(概要设计和详细设计)、软件实现(编码)、测试、维护等活动,其中软件开发阶段包括软件设计、实现与测试。
三、简述题
1.什么是软件项目团队管理?软件项目团队管理主要包括哪些个方面?简述如何进行软件项目的组织计划编制。
软件项目团队管理就是运用现代化的科学方法,对项目组织结构
和项目全体参与人员进行管理,在项目团队中开展一系列科学规划、开发培训、合理调配、适当激励等方面的管理工作,使项目组织各方面人员的主观能动性得到充分发挥,以实现项目团队的目标。
软件项目团队管理主要包括:团队组织计划指确定、记录与分派项目角色、职责,并对请示汇报关系进行识别、分配和归档。团队人员获取指获得项目所需的并被指派到项目的人力资源(个人或集体)。团队建设既包括提高利害关系者作为个人做出贡献的能力,也包括提高项目团队作为集体发挥作用的能力。个人的培养(管理能力与技术水平)是团队建设的基础。团队的建设是项目实现其目标的关键。
IT软件项目管理课后习题及答案
IT软件项目管理概述
1.什么是项目?项目的特征有哪些?
项目是一个特殊的将要被完成的有限任务。它是在一定时间内,满足一系列特定目标的多项相关工作的总称。项目的特征主要有:项目的独特性;项目的一次性;项目的组织性;项目的生命期;项目的资源消耗性;项目的目标冲突性;项目后果的不确定性。
2.什么是项目管理?项目管理有哪些特征?有哪些基本内容?
项目管理就是在项目活动中运用专门的知识、技能、工具和方法,使项目达到预期目标的过程,是以项目作为管理对象,通过一个临时性的、专门的组织,对项目进行计划、组织、执行和控制,并在时间、成本、性能、质量等方面达到预期目标的一种系统管理方法。项目管理的特征主要有:项目管理对象是项目;系统工程思想贯穿项目管理的全过程;项目管理的组织具有一定的特殊性;项目管理的体制是基于团队管理的个人负责制,项目经理是整个项目组中协调、控制的关键;项目管理的要点是创造和保持一个使项目顺利进行的环境,使置身于这个环境的人们能在集体中协调工作以完成预定目标;项目管理的方法、工具和技术手段具有先进性。
项目管理的基本内容主要包括:项目综合管理;项目范围管理;项目时间管理;项目成本管理;项目质量管理;项目人力管理;项目风险管理;项目沟通管理;项目采购管理九大知识领域。
3.IT软件项目的独特性表现在哪些方面?
生产无形的产品;过程没有明显的划分;大都是“一次性”的人力消耗型项目。
4.IT软件项目管理包括哪些阶段和活动?
软件项目管理分为六个阶段:需求分析阶段;概要设计阶段;详细设计阶段;编码阶段;测试阶段;安装及维护阶段。
软件项目管理答案
D 同等关注时间、成本、质量 C 先变大再变小 B 项目型 D 责任分配矩阵 X ) 1、以下哪个不是项目()
D 自动化工厂的装配工作 2、在实施项目的过程中,应该认真考虑项目产品的维护与续运作问题。这种维护与持续运 作应该:
() C 不是项目的一部分 3、以下关于项目的哪个说法是正确的?()
B 在项目呗正式批准开始之前,有一 个项目生命周期的阶段
4、公司刚刚启动了一个复杂的大型项目。该项目涉及
5 个国家,有 2/3 的团队成员分布在 不同的地区或国家, 而且许多团队成员还是兼职在项目上工作的。 为了更好的管理项目团队, 你应该:() B 编制一份人员管理计划
5、你从某职能部门获得了一个人员。该人员加入项目团队后,你发现他不具备从事本项目 工作的某些知识。你应该: () B 对该成员进行适当的培训
6、按照天气预报的说法,过几个小时将有一场大暴雨。为了防止损坏,项目是一个关键部 分必须加以保护。 两个项目团队成员对如何保护这个部分争论不休, 以至于很可能延误采取 保护措施的时间。 这种情况下,你应该如何解决他们之间的冲突? () C 明了他们 停止争论,并按你的要求采取保护措施
7、需求分析是回答系统必须()的问题
B 怎么做 8、责任分配矩阵是()
A 经行经行人力资源的一个工具 9、项目范围() C 从项目概念阶段到收尾阶段都应该加以管理和控制 10、人力资源分配图是()
B 发展项目中人力资源在各个阶段的分布情况 11、下面各项对沟通计划的描述,哪项是错误的() D 对项目管理是没有必要的 12、开标应由()主持
软件系统开发技术 本科 山大20年考试复习题库及部分答案
学生答案:
19、软件工程
学生答案:软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科。
20、模块化
学生答案:把一个待开发的软件分解成若干简单的、具有高内聚低耦合的模块,这一过程称为模块化。
21、软件生存周期
学生答案:软件生存周期是软件产品或系统的一系列相关活动的全周期。从形成概念开始,历经开发、交付使用、在使用中不断修订和演化,直到最后被淘汰,让位于新的软件产品” 。
A.可行性分析和项目开发计划
B、需求分析C、概要设计D、详细设计
49、使用数据流图来表示系统逻辑模型的是(D)
A、Jackson B、VDMC、00A D、SA
50、下面关于详细设计的叙述中,错误的是(B)
A.程序流程图可以描述结构化程序B、程序流程图不能描述结构化程序C、NS图描述的程序一定是结构化的D、PAD图描述的程序一定是结构化的
六、单选题(29分)
38、确认测试也称为(A)
A.有效性测试B、无效性测试
C、静态测试D、动态测试
39、"下列几种耦合类型,耦合性最高的是(A.)
A.公共耦合B、控制耦合C、标记耦合D、数据耦合
40、以下哪一项对模块耦合性没有影响(D)
A.模块间接口的复杂程度
B、调用模块的方式C、通过接口的信息
软件项目管理试题及答案精简版
第零章-软件项目管理概述
一.选择
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. 达到范围目标
软件项目管理课后习题答案
软件项目管理课后习题答案
软件项目管理案例教程习题答案
第0章软件项目管理概述
1、项目集成管理是什么?
项目集成管理是在项目的整个生存期内,协调项目管理其他各管理知识域,将项目管理的方方面面集成为一个有机整体,保证项目的总目标的实现。项目集成管理从一个宏观的角度将项目作为一个整体来考察。包括的过程包括:项目章程编制、初始项目范围编制、项目计划编制、指导与管理项目执行、项目监控、集成变更控制、项目结束等过程。
项目管理的目标在于对项目中的不同组成元素进行正确高效的协调,他不是所有项目组成元素的简单相加。
2、项目管理的9大知识领域是什么?
1)项目集成管理
2)项目范围管理
3)项目时间管理
4)项目成本管理
5)项目质量管理
6)项目人力资源管理
7)项目沟通管理
8)项目风险管理
9)项目采购管理
l 为了成功实现项目的目标,首先必须设定项目的工作和管理范围,即项目的范围管理。
l 为了正确实施项目,需要对项目目标进行分解,即对项目的时间、质量、成本三大目标进行分解,即项目时间管理、项目成本管理、项目质量管理
l 项目实施过程,需要投入人力、物力:项目人力资源管理、项目采购管理
l 为了项目的团队人员的管理,让大家有一致的目标,需要沟通,即项目的沟通管理l 当然,项目实施过程会遇到各种风险,因此需要进行风险管理,即项目的风险管理
l 当项目管理一定要协调各个方面,不能只顾局部利益和细节,因此需要集成管理,即项目的集成管理
3、项目的成本管理包括哪些过程?
包括成本估算、成本预算、成本控制等过程
4、项目管理的5个过程组是什么?
软件项目管理课后习题参考答案
第一章项目管理概述
一.选择题
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.矩阵式项目组织能够充分利用人力资源
软件项目管理期末复习题集与参考答案解析
软件项⽬管理期末复习题集与参考答案解析
软件项⽬管理期末复习题及参考答案
⼀、单项选择题
(1)赶⼯⼀个任务时,你应该关注(C )
A. 尽可能多的任务
B. ⾮关键任务
C. 加速执⾏关键路径上的任务
D. 通过成本最低化加速执⾏任务
(2)下列哪个不是项⽬管理计划的⼀部分?(C)
A. ⾥程碑图⽰
B. 进度
C. 数据库设计
D. 风险清单
(3)对⼀个任务进⾏进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是()E1=(O+4M+P)/6 δ1=(P-O)/6
A. 50%
B. 68.3%
C. 70%
D. 99.7%
(4)关于浮动,下⾯除了哪个之外都是不正确的?(b )
A. 每个任务都有浮动
B. 只有复杂的项⽬有浮动
C. 浮动是在不增加项⽬成本的条件下,⼀个活动可以延迟的时间量
D. 浮动(时间)是在不影响项⽬完成时间的前提下,⼀个活动可以延迟的时间量
(5)关于⽹络图,下⾯哪个是不正确的?(D )
A. ⽹络图可⽤于安排计划
B. ⽹络图展⽰任务之间的逻辑关系
C. ⽹络图可⽤于跟踪项⽬
D. ⽹络图可⽤于详细的时间管理
(6)需求分析是回答系统必须( a )的问题
A. 做什么
B. 怎么做
C. 何时做
D. 为谁做
(7)为了有效地管理项⽬,应该将⼯作分解为更⼩的部分,以下各项中,哪⼀项不能说明任务应该分解到什么程度?(A )
A. 可以在80⼩时内完成
B. 不能再进⼀步进⾏逻辑细分了
C. 可由⼀个⼈完成
D. 可以进⾏实际估算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大学软件工程硕士
《IT项目管理》课程复习纲要
(注:以讲课PPT上的容为基础进行回答)
一.简答题
(1)什么是项目? 项目有什么特点?软件项目有什么特点?
【参考答案】:
项目是为完成某一独特的产品或服务所做的一次性的努力,一般要涉及一些人员,由这些人员完成一些相关联活动。
项目的特点是:项目有一个独特的目的,项目是一次性的,项目需要使用资源,资源的类型和来源一般会有很多种,项目有一个主要发起人或客户项目含有不确定性软件项目的特点:
a.不可见性--其进展是不可能立即看到的
b.复杂性--于每一元在软件产品上是如何花费比其他工程制品更复杂
c.一致性--软件开发者必须与客户的需求保持一致
d.灵活性--软件系统很可能要经常改变
(2)什么是项目管理?项目管理中三约束是什么?
【参考答案】:项目管理是只运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人(stakeholder)的需要和期望。
项目管理中三约束是项目的围(项目的任务是什么?顾客或发起人要通过项目获取产品或服务是什么?);时间(完成该项目需要多长时间?项目进度如何安排?);成本(完成该项目需要的花费是多少?)
(3)项目管理中的有哪些知识领域?
【参考答案】
项目管理中有9大知识领域。包括4大核心知识领域分别是围管理、时间管理、
成本管理和质量管理和4大辅助知识领域是人力资源管理、沟通管理、风险管
理、采购管理;以及项目整体管理。
(4)项目管理的各个核心知识领域的主要工作是什么?
【参考答案】
项目围管理的主要工作是确定和管理为完成项目所要做的全部工作;
项目时间管理的主要工作是对项目所需时间的估算,制定可以接受的项目进度计划,并确保项目的及时完工;
项目成本管理的主要工作包括项目预算的准备和管理工作;
项目质量管理的主要工作是要确保项目满足明确约定的或各方默认的需要。
(5)项目管理的各个辅助知识领域的主要工作是什么?
【参考答案】:
项目人力资源管理主要是关心的是如何有效利用参与项目的人;
项目沟通管理主要包括产生、采集、发布和保存项目信息;
项目风险管理主要包括对项目相关的风险进行识别、分析和应对;
项目采购管理主要是根据项目的需要从项目执行组织外部获取和购进产品和服务。(6)项目整体管理的主要工作是什么?
【参考答案】:要求发挥项目管理整体上的支撑作用,在项目管理各知识领域相互影响的时候,协调各知识领域的管理。
(7)什么是项目干系人?通常包括哪些人?
【参考答案】
a.什么是项目干系人通常是指参与项目和受项目活动影响的人。
b.通常包括:项目发起人、项目组成员、协助人员、顾客、项目使用者、
供应商和项目的反对人.
(8)一个有效的项目经理应该具备哪些重要特点?
【参考答案】
a.有表率作用
b.有洞察力
c.技术过硬
d.有决断力
e.善于沟通
f.善于激励他人
g.必要时能够支持上级领导
h.支持团队成员
i.鼓励新观点新思想
(9)项目管理过程组有哪些?各过程组的主要工作是什么?
【参考答案】
项目管理可以被看做一系列相互关联的过程,主要包括5个项目管理过程组:启动过程、计划过程、执行过程、控制过程和收尾过程。
a.各过程的主要工作分别描述如下:
b.启动过程:包括开始或结束项目阶段的有关活动
c.计划过程:包括制定与保持一个可行的计划,以便实现项目所要满足
的商业需求
d.执行过程:包括协调人员和其他资源,以便实施项目计划并生产出项
目或项目阶段的产品或可交付成果
e.控制过程:确保项目目标的实现
f.收尾过程(评审过程):指进行正式的项目或项目阶段验收工作
(10) 项目的整体管理主要工作所涉及到的过程有哪些?
【参考答案】
a.项目整体管理包括了在项目生命周期中协调其他项目管理知识领域所涉及的过
程,包括如下三个主要活动过程:
b.项目计划制定--包括收集其他计划编制过程的结果,并将它们整合为一个协调一致的文件——项目计划;
c.项目计划执行--包括通过执行项目计划所包含的有关活动,实施项目计划;
d.整体变更控制--它包括调整整个项目的变更。
二、简述题
(1)请列出有助于项目成功的因素
【参考答案】明确的项目任务、高级管理层的支持、好的项目进度计划、充分的客户交流
(2)简述项目围管理的主要过程。
【参考答案】
a.启动-- 选定一个项目,可行性分析;组织正式开始一个项目或继续到项目的下一个
阶段;形成项目章程
b.围计划--指进一步形成各种文档,为将来项目决策提供基础;围说明书和围管理计
划;
c.围定义--指将项目主要的可交付成果细分成较小的更易管理的组分;建立WBS
d.围核实--对项目围的正式认定;形成正式接受项目可交付成果的定义
e.围变更控制--指对有关项目围的变更实施控制;形成围变更、纠正行动与教训总结
(3) 简述项目时间管理的主要过程。
【参考答案】
a. 活动定义
确定项目干系人为完成项目活动可交付成果而必须完成的具体活动
b.活动排序
确定项目活动之间的关系,并形成相应的文档
c.活动历时估算
估计完成具体活动所需要的工作时段数
d.制定进度计划
分析活动顺序、活动历时估算和资源要求,来制定项目进度计划
e.进度计划控制
控制和管理项目进度计划的变更
(4)项目成本管理中有哪些成本类型?
【参考答案】
a.无形成本--难用货币来衡量的成本和收益
b.直接成本--能够以一种很经济的方式加以追踪的相关成本
c.间接成本--不能够以一种很经济的方式加以追踪的相关成本
d.沉没成本--在过去已经花的永远不能收回的钱
(5)简述项目质量管理的主要过程。
【参考答案】
a.质量计划编制
确认与项目有关的质量标准以及实现方式(性能指标)
b.质量保证
对整体项目绩效进行预先的评估以确保项目能够满足相关质量标准