软件项目管理问答题

1.什么是项目?它与多数人的日常工作有什么不同?
项目就是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力;是以一套独特而相互联系的任务为前提,有效地利用资源,在一定时间内满足一系列特定目标的多项相关工作的总称。

项目与日常工作的不同是:项目是一次性的,日常工作是重复进行的;项目是以目标为导向的,日常工作是通过效率和有效性体现的;项目是通过项目经理及其团队工作完成的,日常工作是职能式的线性管理;项目存在大量的变更管理,日常工作基本保持持续的连贯性。

2、项目管理与一般管理有什么不同?
(1)从负责人来看,项目管理的负责人是项目经理,而一般管理一般由部门经理负责。

(2)从实施组织来看,项目管理的实施组织是一个项目团队(柔性组织),而一般管理的实施组织一般是一个部门或一个科
室之类的稳定的组织。

(3)从时限性来看,项目管理是一次性的(时间限制),而一般管理是持续不断的(相对无限)。

(4)从目标来看,项目管理是持续不断(相对无限)的,而一般管理具有重复性。

(5)从管理重点来看,项目管理注重效果,而一般管理注重效率。

(6)从资源需求来看,项目管理有多变的资源需求,而一般管理有稳定的资源需求。

(7)从活动性质来看,项目管理有风险和不确定性,一般管理有经验性和确定性。

3、简述软件项目管理的过程。

一般认为项目管理的过程是由以下四个基本工作过程组成的。

(1)项目确立:包括项目评估、立项、招投标、授权等环节。

(2)项目计划:包括软件项目范围计划、成本计划、进度计划、质量计划、人员与沟通计划、风险计划、合同计划等等。

(3)项目执行控制:包括项目集成计划执行控制、核心计划执行控制、辅助计划执行控制等等。

(4)项目结束:包括合同结束和项目结束。

4、项目管理的定义。

项目管理是以项目为对象,通过使用知识、技能、工具和方法来组织、计划、实施并监控项目,使之满足项目目标需求的过程。

5、图示软件项目声明周期与管理过程
6、简述项目生命期中的检查点、里程碑、基线概念。

检查点:它指在规定的时间间隔内对项目进行检查,比较实际现状与计划之间的差异,并根据差异进行调整
里程碑:它是完成阶段性工作的标志,不同类型的项目里程碑不同
基线:它指一个(或一组)配置项在项目生命期的不同时间点上,通过正式评审而进入正式受控的一种状态
7、项目管理框架包括哪些内容?
项目管理框架包括利益相关者、项目管理知识领域和项目管理工具与技术。

知识领域包括项目综合管理、项目范围、项目时间、项目成本、项目质量、人力资源、项目沟通、项目风险和项目采购管理。

8、什么是SW-CMM?
为了保证软件产品的质量,1991年美国卡内基·梅隆大学软件工程研究所(CMU/SEI)将软件过程成熟度框架进化为软件能力成熟度模型(Capability Maturity Model For Software,简称SW-CMM),并发布了最早的SW-CMM 1.0版。

SW-CMM为软件企业的过程能力提供了一个阶梯式的进化框架,阶梯共有五级。

1、初始级:无序、混乱的软件过程。

依赖个别人的努力和机遇。

2、可重复级:建立基本的项目管理过程。

相似项目,重复以往成果。

3、已定义级:文档化、标准化和标准的软件软件过程。

4、已管理级:软件过程和产品质量有详细的度量标准。

5、优化级:持续的对过程进行改进。

9、简述ISO9001与CMM的关系。

(1)ISO9001和CMM既有区别又相互联系,两者不可简单地互相替代。

(2)取得ISO9001认证并不意味着完全满足CMM某个等级的要求。

(3)取得CMM第2级(或第3级)不能笼统地认为可以满足ISO9001的要求。

10、软件项目团队的特征是什么,如何组成高效的软件开发团队?
(1)是一个临时性的团队
(2)是跨职能的
(3)在软件项目不同阶段中团队成员具有不稳定性
(4)成员具有极大的流动性
(5)年轻化程度高
(6)软件项目团队属于高度集中的知识型团队
(7)员工业绩难以量化考核
(8)软件项目团队非常注重自我
高效的软件开发团队是建立在合理的开发流程及团队成员密切合作的基础之上,团队成员需共同迎接挑战、有效的计划、协调和管理各自的工作直至成功完成项目目标。

11、马斯洛定义的人的需求分为哪五个层次?在软件开发团队中,如何体现出这些需求?
(1)生理需要(衣食住等)
(2)安全需要(稳定,身体安全,经济安全)
(3)社交需要(亲情,友情,归属感)
(4)尊重需要(地位和自我尊重、认可和感激)
(5)自我实现需要
软件人员是追求自我实现需要的群体,学习机会、创造是对他们主要的激励因素。

对于企业来讲,软件企业的成长需要员工不断学习,永远创新,并且进行充分的团队合作。

12、ITEE软件工程需求的定义是什么?包括几个层次?
IEEE软件工程标准词汇表(1997年)中将需求定义为:
(1)用户解决问题或达到目标所需的条件或权能;
(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能;
(3)一种反映上面(1)或(2)所描述的条件或权能的文档说明。

软件需求包括以下几个层次:
(1)业务需求;
(2)用户需求;
(3)功能需求;(4)同时也包括非功能需求、软件需求规格说明等。

13、什么是甘特图?它的特点是什么?请画出一个甘特图的实例。

甘特图又称为横道图、条状图。

其通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况。

以提出者亨利·L·甘特先生的名字命名。

特点:
(1)显示基本的任务信息(2)可以查看任务的工期、开始时间和结束时间以及资源的信息
(3)只有时标,没有活动的逻辑关系(4)有两种表示方法(棒状、三角形)
14、软件工程的风险的定义是什么?风险有哪几种类型?
美国软件工程研究所将风险定义为损失的可能性。

风险同人们有目的的活动有关,同未来的活动有关,同人们变化的行为方式有关。

风险具有两大属性:可能性和损失,可能性是风险发生的概率,损失是指预期与后果之间的差异,我们用可能性(Likelihood)和损失(Loss)的乘积来记录风险损失。

风险的根源在于事物的不确定性,虽然无法避免不确定性,但是可以通过适当的方法对其进行控制与管理。

从范围角度上看,风险主要分为下述三种类型:项目风险、技术风险和商业风险。

软件风险是有关软件项目、软件开发过程和软件产品损失的可能性。

软件风险又可区分为软件项目风险、软件过程风险和软件产品风险。

15、什么是风险管理?风险管理有哪几种类型?
风险管理是指在项目进行过程中不断对风险进行识别、评估,制定策略,监控风险的过程。

通过风险识别、风险分析和风险评价去认识项目的风险,并以此为基础合理地使用各种风险应对措施、管理方法、技术和手段对项目的风险进行有效的控制,妥善处理风险事件造成的不利后果,以最小的成本保证项目总体目标的实现。

风险管理可以分为四个层次:
(1)危机管理:是在风险已经造成麻烦后才着手处理它们。

(2)风险缓解:事先制定好风险发生后的补救措施,但不制定任何的防范措施。

(3)着力预防:将风险识别与风险防范作为软件项目的一部分加以规划和执行。

(4)消灭根源:识别和消灭可能产生风险的根源。

16、什么是配置管理?配置管理的目的是什么?
软件配置管理是对产品进行标志、存储和控制,以维护其完整性、可追溯性以及正确性,它为软件开发提供了一套管理办法和活动原则。

目的: (1)记录软件产品的演化过程
(2)确保软件开发者在软件生命周期中的各个阶段都能得到精确的产品配置。

(3)最终保证软件产品的完整性、一致性、追朔性、可控性
17、什么是软件配置项?怎么分类?主要属性是什么?
软件配置项——凡是纳入配置管理范畴的工作成果统称为配置项。

配置项主要有两大类:(1)属于产品组成部分的工作成果,例如源代码、需求文档、设计文档、测试用例等等。

(2)在管理过程中产生的文档,例如各种计划、状态报告等等,这些文档虽然不是产品的组成部分,但是值得保存。

每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。

合集下载

软件项目管理试题库及答案

软件项目管理试题库及答案

第零章-软件项目管理概述一、选择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、项目目标成功实现的制约因素有:(项目范围),成本,进度计划,客户满意度。

软件工程项目管理试题

软件工程项目管理试题

一、选择题(每题2分,共20分)1. 软件工程项目管理中,以下哪个不是项目范围管理的过程?A. 规划范围管理B. 定义范围C. 创建工作分解结构(WBS)D. 项目评审2. 在软件项目进度管理中,以下哪个方法用于确定项目关键路径?A. PERT(项目评估与审查技术)B. Gantt图C. 关键路径法D. 预算管理3. 软件项目成本管理中,以下哪个不是成本估算的方法?A. 自顶向下估算B. 自底向上估算C. 差别估算D. 成本估算模型4. 软件配置管理中,以下哪个不是配置项?A. 软件代码B. 设计文档C. 测试用例D. 用户手册5. 软件质量管理中,以下哪个不是质量模型?A. CMM(能力成熟度模型)B. ISO 9000系列标准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. 项目管理可行性二、简答题(每题5分,共25分)1. 简述软件工程项目管理的基本任务。

2. 简述软件项目进度管理的基本原则。

3. 简述软件项目成本管理的过程。

4. 简述软件配置管理的基本概念。

5. 简述软件项目风险管理的方法。

三、论述题(10分)论述软件工程项目管理中,如何有效地进行范围管理、进度管理、成本管理、软件配置管理和风险管理。

软件工程项目管理考试试题

软件工程项目管理考试试题

软件工程项目管理考试试题一、选择题1.在软件工程项目中,以下哪个过程是用于确认项目可行性的?A. 需求分析B. 软件设计C. 验收测试D. 可行性研究2.软件开发生命周期中,以下哪个阶段是用于定义系统需求的?A. 需求分析B. 验收测试C. 系统设计D. 软件编码3.以下哪个软件开发方法注重个体和交互过程胜过流程和工具?A. 瀑布模型B. 面向对象开发C. 敏捷方法D. 增量模型4.以下哪个是软件开发中常用的项目管理工具?A. Microsoft ExcelB. Microsoft PowerPointC. Microsoft WordD. Microsoft Project5.软件项目管理中的WBS代表什么?A. 工作分配结构B. 工作范围结构C. 工作问题计划D. 工作备份系统二、简答题1.请简要解释软件工程中的需求工程有什么作用?需求工程是软件工程中的一项关键任务,其主要目的是识别、规定和管理软件系统的需求。

它使项目团队能够全面了解用户需求,并确保开发过程中的需求能够满足最终用户的期望。

需求工程的作用包括以下几个方面:- 确定项目的可行性:通过需求工程,项目团队能够评估项目的可行性,确定是否投入资源和时间进行开发。

- 需求获取和分析:需求工程帮助团队收集、整理和分析用户需求,从而明确系统功能和特性。

- 需求建模和规约:在需求工程中,团队使用各种建模技术,如用例图、活动图等,来描述和规定软件系统的需求。

- 需求验证和确认:通过需求工程,团队能够与用户进行有效的沟通和确认,确保需求的准确性和一致性。

- 需求变更管理:需求工程还包括对需求变更的管理,确保变更能够合理、迅速地被审批和实施。

2.请解释什么是敏捷开发方法?敏捷开发方法是一种以迭代、适应和快速交付为核心的软件开发方法。

与传统的瀑布模型相比,敏捷开发更加注重个体和交互过程胜过流程和工具。

敏捷开发方法的特点包括以下几点:- 迭代开发:敏捷开发通过将项目划分为若干个迭代周期来快速交付软件。

软件项目管理习题题目

软件项目管理习题题目

第一章绪论1.列举你在执行 IT 相关任务时曾经碰到的问题。

试把这些问题按频率和影响大小分别排序。

对每一个问题,考虑是否可以通过某种方法降低发生的可能性。

2.软件工程的三个目标是什么,以什么衡量是否达到目标?3.软件工程活动包括哪些?那些活动需要有最终用户的参预?每一个过程需要有怎样的文档产出?4.设计包括哪两个阶段,具体任务,干系人有什么区别?5.软件工程的原则有哪些?6.你能说出哪些软件工程模型,他们各自有什么有缺点,合用于怎样的系统?7.有人说“线性模型已经过时了,有着诸多缺点,不需要再了解它。

”你怎么看待这种说法?线性模型和其他模型的关系是怎样的?8.在下列哪一个阶段项目发起人对项目的范围、质量、时间和成本有最大的影响力,为什么?9.项目的定义是什么,有什么特点,请给出三个是项目的例子,并给出三个不是项目的例子。

10.软件项目与普通的项目的区别在什么地方11.判断以下活动中哪些是项目,哪些不是项目,并请说明理由。

(1)升级某政府部门的办公自动化系统(2)打字员打印文件(3)报考软件学院软件工程硕士研究生(4)购买家用轿车(5)每天骑车上班12.项目生命周期包括哪些阶段?哪个阶段具有最大的不确定性?各个阶段的活动主要有哪些?13.项目管理的六要素有哪些?相互之间是什么关系。

TQC 又指什么?14.怎样衡量项目是否成功?15.项目管理分哪几大知识体系,它们之间什么关系?16.在选择职员时,应该考虑哪些因素?17.管理者是否应该和小组中更多的普通员工交朋友,并和他们打成一片?18.如果项目快结束时,忽然有一个很重要的,但非常耗时的变更,你作为项目经历应该怎么做19.为什么说时间和人员不能交换?试说明其原因。

20.你能列出那些人际关系的矛盾?试阐述可能的解决方法。

第二章需求管理1.软件需求的定义是什么,分别从用户角度,开辟者角度,相关文档角度给以阐述2.描述软件需求要做的五项主要事情指什么。

自考软件项目管理试题及答案

自考软件项目管理试题及答案

自考软件项目管理试题及答案一、单项选择题1. 软件项目管理的主要目标是什么?A. 提高软件性能B. 确保软件按时发布C. 控制成本和质量D. 增加软件功能答案:C2. 在软件项目管理中,哪个过程负责定义项目的新需求?A. 项目启动B. 项目规划C. 项目执行D. 项目监控和控制答案:B3. 以下哪项不是软件项目风险管理的一部分?A. 风险识别B. 风险评估C. 风险转移D. 风险执行答案:D4. 在敏捷软件开发中,通常使用哪种工具来管理项目进度?A. 甘特图B. 项目里程碑C. 燃尽图D. PERT图答案:C5. 软件配置管理的主要目的是什么?A. 跟踪项目进度B. 控制项目成本C. 管理软件变更D. 提高软件质量答案:C二、多项选择题6. 以下哪些属于软件项目管理的关键过程领域?A. 项目启动B. 项目规划C. 项目执行D. 项目收尾E. 项目监控和控制答案:B, C, D, E7. 在软件项目管理中,项目范围说明书通常包括哪些内容?A. 项目目标B. 项目成本C. 项目时间表D. 项目风险答案:A, C, D8. 以下哪些因素可能导致软件项目延期?A. 不充分的资源分配B. 技术难题C. 需求变更D. 缺乏有效的沟通答案:A, B, C, D三、简答题9. 简述软件项目管理中的利益相关者分析的重要性。

答案:利益相关者分析在软件项目管理中至关重要,因为它帮助项目经理识别出所有可能影响项目成功的个人、团队或组织。

通过了解这些利益相关者的需求和期望,项目经理可以更好地规划项目,确保所有关键利益相关者的需求得到满足,从而降低项目风险,提高项目成功率。

10. 描述软件项目中的变更控制过程。

答案:变更控制过程是软件项目管理中用于处理项目范围、成本、时间表或质量要求变更的正式流程。

这个过程通常包括以下步骤:变更请求的提交、变更评估、利益相关者沟通、变更批准或拒绝、更新项目计划、实施变更以及重新评估项目状态。

软件项目管理试题库及答案

软件项目管理试题库及答案

第零章-软件项目管理概述一.选择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.范围、时间、成本,这三项中哪些是可以由客户控制的?范围、时间、成本,是项目管理中常说的三角关系。

任何一方改变都可能牵扯到其他两方的变动。

项目管理的本质,就是在保证质量的前提下,寻求这三者之间的最佳平衡。

因为客户是需求方和投资方,客户有权对这三者进行控制,当然客户主要控制范围,即提出他们的需求——项目要实现的功能特性,其次,客户也非常关心能交付的时间和所付出的成本。

在满足客户的需求情况下,可以在时间、成本上和客户进行交流、谈判。

从项目管理的角度看,最好固定其中一项,其他两项可以根据实际状况来调节保证项目质量。

2.谁该对项目中所要付出的一切做出估算?谁有权设置最后期限?项目成功是团队协作的结果。

在对项目进行估算的时候,需要由参与项目各个环节的人进行符合实际的估算,最后汇总起来进行综合分析计算,获得项目总的估算结果。

项目的最后期限设置除了客户定死最后交付时间,其他的情况都是根据项目的进度估算结果而进行符合实际的计划得出的。

3.减少交付的次数,或是减少每个每个交付中的工作量,你喜欢哪种做法?根据项目的类型和项目进行中的实际情况来决定,如果项目是规模比较大,时间长的,那么就应增加交付次数或者减少每个每个交付中的工作量,以便及时考察项目进展,保证项目进度。

例如,一个项目按计划进行到第一个里程碑发现项目进度明显落后,而下一个检查点(也就是交付的工作量)距离还很长管理层需要及时了解其进展,那么交付的次数的就要根据现在的时间状况来增加。

反过来,如果这个项目的进度非常好,甚至超前,而下一个检查点(也就是交付的工作量)距离还很短,我们就可以减少交付次数。

过去人们在传统的软件项目中,开发周期比较长,往往减少交付的次数,更好地控制质量;而现在,有一部分比较倾向于敏捷方法,喜欢减少每个每个交付中的工作量,更好地、更及时地满足用户的需求。

软件项目管理期末试题及答案

软件项目管理期末试题及答案一、选择题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.请列举三种常见的软件开发方法,并简要介绍各自的特点。

答案:三种常见的软件开发方法分别为瀑布模型、敏捷开发和迭代增量模型。

- 瀑布模型:顺序执行,每个阶段在前一个阶段完成后开始。

适用于需求稳定且项目较小的情况,但不适用于复杂项目和需求变化频繁的情况。

- 敏捷开发:强调迭代、循序渐进,快速响应需求变化。

软件项目管理考核试卷

C.PERT图
D.挣值管理
E.项目管理软件
7.在软件项目风险管理中,以下哪些是风险应对策略?()
A.风险避免
B.风险转移
C.风险减轻
D.风险接受
E.风险忽视
8.软件项目配置管理包括以下哪些活动?()
A.配置识别
B.配置控制
C.配置状态记录
D.配置审计
E.配置更新
9.以下哪些是软件项目成本估算的主要方法?()
5.软件质量保证活动主要集中在软件开发的后期阶段。()
6.在软件项目配置管理中,任何对配置项的更改都不需要经过正式的变更控制过程。()
7.直接成本是指与软件项目直接相关的成本,如开发人员工资和软件许可证费用。(√)
8.敏捷开发模型通常适用于需求明确且不经常变化的软件项目。()
9.项目收尾阶段的目的是确保所有项目活动都按计划完成,并得到干系人的正式验收。(√)
E.风险计划
4.在软件项目团队中,以下哪些角色属于核心开发团队?()
A.项目经理
B.架构师
C.开发人员
D.测试人员
E.销售代表
5.以下哪些是软件质量保证的主要活动?()
A.质量规划
B.质量评估
C.质量控制
D.质量审计
E.质量改进
6.以下哪些工具和技术可以用于软件项目进度控制?()
A. Gantt图
B.里程碑图
E.串行模型
12.在软件项目团队建设中,以下哪些是团队发展阶段的主要活动?()
A.形成阶段
B.震荡阶段
C.规范阶段
D.执行阶段
E.休会阶段
13.以下哪些是软件项目变更控制的主要步骤?()
A.变更请求
B.变更评估
C.变更批准
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档