软件项目管理复习
- 格式:doc
- 大小:2.15 MB
- 文档页数:12
软件项目管理复习题期末试卷构成:单选题(共20题,每题2分,共40分)填空题(共10题,每题2分,共20分)判断题(共10题,每题2分,共20分)简答题(共2题,每题10分,共20分)一、单选题1.关于项目生命周期和产品生命周期的叙述,错误的是()。
A、产品生命周期开始于商业计划,经过产品构思、产品研发、产品的日常运营直到产品不再被使用B、为了将项目与项目实施组织的日常运营联系起来,项目生命周期也会确定项目结束时的移交安排C、一般来说,产品生命周期包含在项目生命周期内D、每个项目阶段都以一个或一个以上的可交付物的完成和正式批准为标志,这种可交付物是一种可度量、可验证的工作产物2.()是项目管理不可以逐渐细化的方面。
A、项目范围B、范围蔓延C、产品范围D、假设条件3.你是DGF项目的项目经理,这个项目是设计实施一个新的应用程序链接到数据库服务器。
你公司的管理层要求你创建个方法来记录项目的技术方向和针对项目成果技术属性的变更或改进。
()可以满足管理层需求。
A、配置管理B、整体变更控制C、范围控制D、变更管理计划4.你的项目班子刚完成某项目,尽管成果符合合同规定的义务,但顾客希望在最后验收前做若干小的改动。
令双方满意地解决这一问题的最佳方式是()。
A、利用项目备用金来进行项目调整和修改B、向顾客强调已经按合同协议完成项目C、请顾客提交涉及范围外的项目变更申请D、进行磋商,说服顾客实际上无需变更5.你是项目经理,负责开发新的手机应用,你的项目要快速跟进,日期将接近产品验收。
()对产品验收非常重要。
A、检查B、审计C、影响分析D、团队评估6.一个可交付成果未能达到预期的结果,但是客户依然正式验收了。
下列哪项最好地描述了这项活动?()A、检验B、返工C、质量审计D、确认范围7.项目快要完成时客户想对工作范围作大的变更,项目经理应该()。
A、收尾阶段,直接说服客户启动新项目B、将变更造成的影响通知客户,并建议客户启动新项目C、收尾阶段不接受变更D、向管理层提出帮助请求8.最佳实践通常涉及()。
《软件项目管理》复习题(2004.5.6)1. 项目是一系列()的活动和任务。
A. 具有特定目标B. 具有明确开始和终止日期C. 资金有限D. 消耗资源E. 所有上述选项2. 在大多数情况下,被分配到一个项目中工作的职能人员从()那里获得技术支持。
A. 项目经理B. 职能部门经理C. 项目负责人D. 客户的内部代表E. 所有上述选项3. 设定项目选择标准和确定项目优先级是()的责任。
A. 项目经理B. 职能部门经理C. 高级经理D. 客户E. 所有上述选项4. 下列()不是项目生命周期的一个过程。
A. 计划(Planning)B. 启动(Initiating)C. 收尾(Closing)D. 项目可行性分析(Project Feasibility Study)5. 项目在()组织中最不被重视。
A. 平衡矩阵型B. 强矩阵型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. 项目经理的老板11. 矩阵组织中项目经理最重要的作用是()。
A. 沟通B. 综合C. 谈判D. 领导12. 下面()活动是在项目收尾阶段所做的最后一项活动。
A. 业主的正式验收B. 吸取的教训C. 项目参加者的重新安排D. 范围审核13. 项目失败的主要原因是()。
A. 缺乏项目型或强矩阵式结构,拙劣的范围定义;缺乏项目计划。
01336软件项目管理-考纲复习资料第一章软件项目管理导论一、学习目的与要求本章对项目及软件项目作了概括介绍,目的是使考生对软件项目有个初步的认识。
通过本章的学习,应使考生掌握项目及软件项目的基本概念,了解软件项目的生命周期,理解软件工程框架,掌握软件项目管理的基本概念、特征和主要内容,正确理解软件项目管理的过程、范围以及所面对的问题。
(一)软件项目的定义及其特征(重点)识记:软件项目的定义软件项目是以软件为产品的项目,软件产品的特质决定了软件项目管理和其他领域的项目管理有不同之处理解:软件项目的特征 P30(1)抽象性(2)缺陷检测的困难性(3)高度的复杂性(4)缺乏统一规则。
(二)软件项目管理(重点)识记:软件项目管理的概念 P34在软件项目活动中运用一系列知识、技能、工具和技术,以满足软件需求方的整体需求项目管理知识体系 P26集成管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理软件项目管理的主要内容 P341、软件项目需求管理2、软件项目结算与进度管理3、软件项目配置管理4、软件项目风险管理5、软件项目质量管理6、软件项目资源管理软件项目管理的过程 P351.启动软件项目2.制定项目计划3.跟踪及控制项目计划4.项目计划5.评审项目计划6.编写管理文档理解:软件项目管理的特征 P24综合性、创造性、时间性项目管理的 6 要素 P24范围、时间、成本、质量、组织、客户满意度软件项目的生命周期P22项目从开始到结束,一般包括启动阶段、计划阶段、实施阶段、和结束阶段(三)软件工程框架(次重点)理解:软件工程的目标、活动和原则及软件工程模型软件工程的目标是“生产正确、可用及具有经济效益的产品”。
正确性指软件产品达到预期功能的程度。
可用性指软件基本结构、实现和文档为用户可用的程度。
具有经济效益指软件开发、运行的整个开销满足用户要求的程度。
P16软件工程的活动是指生产一个最终满足需求且达到工程目标的软件产品所需要的步骤,主要包括问题定义、可行性研究、需求分析、总体设计、详细设计、实现、确认以及支持等。
第一说一下试卷考试构造:软件项目管理期末复习重点1.名词解说( 1’x10=10’)2.填空题3.判断题(2’x10=20’)4.简答题(5’x5=25’)5.阐述题(15 分一题)王老师给了大多数题但不是所有一、名词解说题1.项目:项目是为达成某个独到的产品或服务所做的一次性任务。
2.项目管理:项目管理是对项目各个方面的计划、监察和控制,并激励项目的所有参加人员去达到项目的时间、质量、成本、性能等多方面的目标。
3.投资回报期:投资回收期是指用软件项目投资方案所产生的净利润赔偿初始投资所需要的时间。
4.原始资本投资:这个诚心没找到,找了半个小时啊5. QA(Quality Assuance)---质量保证经过成立和保持质量管理系统来保证产质量量没有问题,是过程质量审计者。
在我们软件开发过程中,QA 也就是质量构成员。
QA 所关注的是软件产质量量保证系统。
QC(Quality Control)--- 质量控制查验产品的质量,保证产品切合客户的需求;是产质量量检查者。
在软件开发过程中,QC其实就是测试构成员。
QC所关注的是产品,而非整个系统。
6.净现值:净现值=将来的回报总数-原来的投资总数7.项目利益人( Stakeholder ):项目利益人是指踊跃参加项目或其利益在项目履行中或成功后遇到踊跃或悲观影响的组织和个人8.转动计划:转动计划方法是一种动向编制计划的方法,依据“近细远粗”的原则拟订一准期间内的计划,而后依据计划的履行状况和环境变化,调整和订正将来的计划,并逐期向后挪动。
把短期计划和中期计划联合起来的一种计划方法。
9.网络计划方法:一种应用网络模型直观地表示软件开发众多工作(工序)之间的逻辑关系与时间关系,对达成软件工程项目所需时间、花费、资源进行求解和优化的计划方法,其基本种类是重点路线法 / 计划评审技术( CPM/ PERT计-划评审法 Program Evaluation and Review Techinque)。
软件项目管理考试要点整理考点一:生存期模型(生存期模型有几个,每一个的特点和适用情况,题目会给出一个项目例子,要求分析项目是属于哪种模型,为什么?)瀑布模型特点简单、易用、直观开发进程比较严格,一个进程顺着一个进程进行模型中没有反馈过程模型执行过程中需要严格控制允许基线和配置早期接受控制一个新的项目不适合瀑布模型,除非在项目的后期用户直到项目结束才能看到产品的质量,用户不是渐渐地熟悉系统不允许变更或者限制变更适合情况在项目开始前,项目的需求已经被很好地理解,也很明确,而且项目经理很熟为实现这一模型所需要的过程,同时解决方案在项目开始前也很明确,很多的短期项目可以采用瀑布模型V模型特点简单易用,只要按照规定的步骤一步一步执行即可V模型强调测试过程与开发过程的对应性和并行性,适合情况项目的需求在项目开始前很明确,解决方案在项目开始前也很明确,项目对系统的性能安全很严格原型模型特点需求定义之前,需要快速构建一个原型系统用户根据快速构建的原型系统的优缺点,给开发人员提出反馈意见根据反馈意见修改软件需求规格,以便系统可以更正确地反映用户的需求可以减少项目的各种假设以与风险等适合情况当项目的需求在项目开始前不明确,或者需要减少项目的不确定性的时候,可以采用原型方法增量式模型特点可以避免一次性投资太多带来的风险,将主要的功能或者风险大的功能首先实现,然后逐步完善,保证投入的有效性可以更快地开发出可以操作的系统可以减少开发过程中用户需求的变更一些增量可能需要重新开发(如果早期开发的需求不稳定或者不完整)适合情况项目开始时,明确了大部分的需求,但是需求可能会发生变化的项目对于市场和用户把握不是很准,需要逐步了解的项目对于有庞大和复杂功能的系统进行功能螺旋式模型特点表现为瀑布模型的多次迭代可以将每个阶段进行更细的划分可以进行灵活设计通过风险管理进行驱动用户可以更早看到产品用户可以不断对产品进行评估用户可以与开发人员进行精密的合作项目的投资不用一次性投入可以给开发人员更多的反馈信息适合情况项目中风险是主要的制约因素项目中的不确定因素和风险限制了项目的进度用户对自己的需求不是很明确需要对一些基本的概念进行验证可能发生一些重大的变更项目规模很大项目中采用了新技术渐近式阶段模型特点:阶段式提交一个可运行的产品关键的功能更早出现早期预警问题,避免软件缺陷不知不觉的增长减少报告负担阶段性完成可以降低估计失误阶段性完成均衡了弹性与效率适合情况:可以适合任何规模的项目,主要是中型或大型项目希望随时看到未来的项目考点二:关键路径法(计算题必考,参照课堂实例)课堂实例作为项目经理,你需要给一个软件项目做计划安排,经过任务分解后得到任务A,B,C,D,E,F,G,假设各个任务之间没有滞后和超前,下图是这个项目的PDM网络图。
软件项目管理试题及答案作为软件项目管理的重要组成部分,试题的出现有助于评估个人对软件项目管理概念和实践的理解程度。
下面将为大家提供一些软件项目管理的试题及其详细答案,希望能够帮助大家更好地掌握软件项目管理的知识。
试题一:什么是软件项目管理?软件项目管理的目标是什么?答案:软件项目管理是指通过规划、组织、协调、控制和监督的方法,对软件项目进行全面管理的过程。
软件项目管理的目标是确保软件项目能够按时、按质、按量地完成,同时最大限度地满足用户需求。
试题二:简要描述软件项目管理过程中的关键活动。
答案:软件项目管理过程中的关键活动包括:项目启动、需求分析、项目规划、项目执行、项目控制以及项目收尾。
项目启动阶段主要确定项目目标和项目范围;需求分析阶段主要确定用户需求和功能需求;项目规划阶段主要制定项目计划和项目进度;项目执行阶段主要实施项目计划,并进行项目团队管理;项目控制阶段主要监督和控制项目进度、成本和质量;项目收尾阶段主要进行项目交付和总结经验。
试题三:请简要介绍一下敏捷项目管理方法。
答案:敏捷项目管理方法是一种适应需求变化、注重实效和团队合作的项目管理方法。
它强调通过迭代和增量的方式进行软件开发,每个迭代周期都能交付可用的软件产品。
敏捷项目管理方法注重团队合作、迭代开发、面对面沟通和持续反馈,通过这些方式实现项目的高效管理。
试题四:在软件项目管理中,项目风险管理是什么?请简要介绍风险管理的基本步骤。
答案:项目风险管理是指通过识别、分析、评估和应对项目中可能出现的风险,从而最大限度地降低风险对项目的影响。
风险管理的基本步骤包括:风险识别,即通过各种方法和工具识别潜在风险;风险分析,即对潜在风险进行定性和定量分析;风险评估,即评估风险的严重性和可能性,并确定其优先级;风险应对,即制定相应的风险应对策略,包括风险规避、风险转移、风险减轻和风险接受等。
试题五:在软件项目管理中,项目沟通管理的意义是什么?请列举一些常用的沟通工具。
第一次一、单选题共20 题,共72分序号: 1 本题分数:4.17下列选项中,关于项目周期的说法中正确的是:(B)A、所有项目的周期都必须经历5个阶段。
B、项目生命周期的长度可以是几个星期,也可以是几个月,甚至是几年。
C、在项目生命周期的各阶段投入的强度是相同的。
D、结束项目时,无需提交报告对该项目做详尽的描述与分析。
序号: 2 本题分数:4.17下列选项中,哪个不属于构成项目的3个要素?(C)A、时间B、费用C、项目经理D、范围序号: 3下列选项中,关于项目的特性说法错误的是?(B)A、一个项目所涉及的人员、资源、地点、时间等均是不可能完全相同的,项目的执行过程中也是独一无二的,因此项目是唯一的。
B、项目受时间限制,但不受资源和成本的限制。
C、在项目的实施过程中,外部和内部因素总是会发生一些变化,因此项目也会出现不确定性。
D、一次性是项目与其他重复性运行或操作工作最大的区别。
序号: 4 本题分数:2.78(C)下列哪一项是PERT法中的最短时间?A、最可能时间B、最悲观时间C、最乐观时间序号: 5 本题分数:2.78(C)要设置默认的工资率,是在:A、【工具】|【自定义】的【常规】选项卡中B、【项目】|【项目信息】中设置C、【工具】|【选项】的【常规】选项卡中序号: 6 本题分数:2.78(A)更改日历的一周显示天数,下列哪个天数无法设置?A、6天B、7天C、5天序号: 7 本题分数:4.17(B)要新建一个空白的项目文档,可以按(B)组合键。
A、Ctrl+SB、Ctrl+NC、Ctrl+OD、Ctrl+P序号: 8 本题分数:4.17下列说法中,哪些是错误的?(D)A、在Project 2007中,不能对单个字进行格式设置,只能以单元格为单位进行设置B、在项目文档中,不能对字间距进行设置C、使用甘特图向导设置项目文档格式时,只对当前的项目文档起作用D、使用“文本样式”对话框设置文本格式时,所有视图窗口中的文本都会发生变化序号: 9 本题分数:2.78想要定义一个域,其域是个下拉式菜单,则选择【工具】|【自定义】|【域】命令,单击【】按钮来设置。
软件项目管理期末复习题及参考答案一、判断题(正确的打√,错误的打×)一、项目具有暂时的特征。
(√)二、项目管理核心的三角形是范围、进度、风险。
(×)是指项目管理中范围、时间、成本三个因素之间的互相影响的关系三、在甲乙合同项目中,提出需求的一方是乙方(×)甲方四、需求分析过程是确定项目如何实现的过程,并确定项目的技术方案(×)指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。
五、软件项目的估算结果是比较准确的(×)六、一个好的项目计划的开发应该是渐近式的。
(√)七、质量计划中可以确定质量保证人员的特殊汇报渠道。
(√)八、软件配置管理的目的是建立和维护整个生存期中软件项目产品的完整性和可追朔性。
(√)九、责任分配矩阵是明确其角色与职责的有效工具(√)十、职能型组织结构中项目经理的权利最大(×)十一、沟通计划是项目计划的一部分(√)十二、沟通管理的基本原则是及时性,准确性,完整性,可理解性(√)十三、在IT项目中,许多专家都认为:对于成功,威胁最大的就是沟通的失败。
(√)十四、采购是为了执行项目而从项目团队外部采购或者获取产品、服务或者结果的过程。
(√)十五、进度和成本是关系最为密切的两个目的,几乎成了对立关系,进度的缩短一定依靠增加成本实现,而成本的降低也一定牺牲工期进度为代价的。
(×)十六、需求获取过程是通过与用户的沟通,确定一个概念性模型,然后确定实施方案的过程(√)十七、项目早期和信息不足的时候,可以采用自下而上的估算方法进行成本估算(×)十八、当减少项目资源的时候,项目的完成时间一定会发生变化。
(×)十九、在当今高科技环境下,X理论和期望理论可以用来激励一个团队员工的工作士气(×)二十、变更控制系统包括了从项目变更申请、变更评估、变更审批到变更实施的文档化流程(√)二十一、基线产品是不能修改的(×)二十二、统计需求变更请求的数量是配置审核过程(√)二十三、PDM网络图只适合表示完成-开始的逻辑关系(×)二十四、项目经理是一个综合的角色(√)二十五、“取消采用具有高风险的新技术,而采用原来熟悉的技术”是一种转移风险的规划策略(√)二十六、涉及多个领域工作的复杂项目最好采用矩阵型组织来管理(√)二十七、质量保证属于检查职能,而质量控制属于管理职能(×)二十八、采用德尔菲方法来标识风险可以减少人为的偏差,以便作出正确决定(√)二.单项选择题(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 )是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。
软件工程第二部分(软件项目管理)复习试题及答案软件工程第二部分(软件项目管理)复习试题及答案(一)一单项选择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 )。
第一章1,项目的定义is “a temporary endeavor undertaken to create a unique product, service, or result2,项目的属性:Has a unique purpose.Is temporary.Is developed using progressive elaboration. 逐步细化Requires resources, often from various areas.Should have a primary customer or sponsor. The project sponsor usually provides the direction and funding for the project.Involves uncertainty.项目的属性:项目有唯一的目的;项目是临时的,导致唯一的产品,服务和结果;项目的发展是逐步细化,要苦心经营的;项目需要不同领域的资源;项目必须有客户和项目发起人;项目具有不确定性3,三大限制:scope;time;cost4,项目管理定义:is “the application of knowledge, skills, tools and techniques to project activities to meet project requirements5,项目管理框架:利益相关者的期望和需要,9大知识领域,工具和技术,项目组合6,利益相关者包括:Project sponsor Project manager Project team Support staffCustomers Users Suppliers Opponents to the project7,9大知识领域:4个核心领域(scope, time, cost, and quality);4个促进知识领域(human resources, communication, risk, and procurement management )project integration management) affects and is affected by all of the otherknowledge areas8,工具和技术有:范围:Project charters项目章程, scope statements范围说明, and WBS时间:Gantt charts甘特图表, network diagrams网络图, critical path analyses, critical chain scheduling花费:Cost estimates费用估算and earned value management 挣值管理9,定义项目成功的方法:The project met scope, time, and cost goalsThe project satisfied the customer/sponsorThe results of the project met its main objective10,项目成功的10大因素:Executive support User involvement Experienced project managerClear business objectives Minimized scope Standard software infrastructure 标准的软件基础设施Firm basic requirements Formal methodology Reliable estimatesOther criteria, such as small milestones, proper planning, competent staff, andownership11,项目管理研究所和项目管理专业人员:The Project Management Institute (PMI) is an international professional society for project managers founded in 1969PMI provides certification as a Project Management Professional (PMP) 12,项目管理的工具:3类Low-end tools:Handle single or smaller projects well; cost under $200 peruserMidrange tools: Handle multiple projects and users; cost $200-600 per user;Project 2007 most popularHigh-end tools: Also called enterprise project management software; oftenlicensed on a per-user basis; VPMi Enterprise Online13,项目经理需要的技能:项目管理本身的知识;应用领域的知识;项目环境知识;一般的管理知识和技能;与人沟通的技能;第二章1,项目不能被隔离运行,Projects must operate in a broad organizational environment.项目经理需要用系统的方法解决问题2,系统方法包括3部分:Systems philosophy: 系统哲学an overall model for thinking about things assystemsSystems analysis: Problem-solving approach.Systems management: Address business, technological, and organizationalissues with creating, maintaining, and making changes to systems 解决业务,技术和组织问题,创造,维持,并改变系统3,组织的四种框架:Structural frame:结构框架Focuses on roles and responsibilities, coordination,and controlHuman resources frame人力资源框架Focuses on providing harmony between needs of the organization and needs of people.Political frame政治框架Assumes organizations are coalitions composed ofvaried individuals and interest groups. Conflict and power are key issuesSymbolic frame象征性框架Focuses on symbols and meanings related to events.Culture is importan3球模型:业务,组织,技术4,3种基本的组织结构Functional: Functional managers report to the CEOProject: Program managers report to the CEOMatrix: Middle ground between functional and project structures; personneloften report to two or more bosses; structure can be a weak, balanced, or strong matrix5,组织文化的定义:is a set of shared assumptions共同的假设, values价值观, and behaviors thatcharacterize the functioning of an organization6,组织文化的10大特征:Member identity 会员身份Group emphasis 集团强调People focus 焦点人物Unit integration 单元集成Control 控制Risk tolerance风险忍受Reward criteria 奖励标准Conflict tolerance 冲突容忍Means-ends orientation 目的取向Open-systems focus 开放系统重点7,利益相关者管理可以利用4大组织框架帮助达到利益相关者的期望和需求8,高层管理承诺的重要性,高层管理对项目经理的作用Secure adequate resources 确保足够的资源Get approval for unique project needs in a timely manner 适时地为项目取得认可Receive cooperation from people throughout the organization 在组织中得到合作Learn how to be better leaders9,IT项目需要:组织的承诺,组织的标准,现代激励理论10,项目的生命周期:is a collection of project phases项目阶段;Concept概念;development发展;implementation实施;close-out收尾项目的交付件定义:is a product or service produced or provided as part of a project11,关于项目阶段的特征:初期阶段:资源需求少,不确定性(风险)最高,项目的利益相关者很大机会去影响项目中期:完成项目的确定性增加,资源的需求增加后期:焦点是项目的需求是否达到,赞助人对项目的完成是否认可12,传统项目的生命周期:concept,development,implementation,close-out13, 产品的生命周期:系统开发生命周期的定义:is a framework for describing the phases involved in developing informationsystems.系统开发项目可以根据两种生命周期:Predictive life cycle 预测生命周期:项目的范围是明确的,而时间和成本可以预测Adaptive Software Development (ASD) life cycle 自适应软件开发生命周期:基于任务和内容驱动,并且使用基于时间周期满足目标日期14,预测生命周期的种类:瀑布型Waterfall model增量开发模型Incremental build model 提供逐步发展的业务软件原型模型Prototyping model 开发原型澄清用户需求螺旋模型Spiral model使用迭代的方式或者螺旋的方式而不是线性的方法来显示软件的开发15,管理评论:also called phase exits阶段出口or kill points, should occur after each phase 发生在每个阶段to evaluate the project’s progress评估项目的进展, likely success如果成功, and continued compatibility with organizational goals 16,Outsourcing 外包定义outsourcing is when an organization acquires goods and/or sources from an outside source; offshoring is sometimes used to describe outsourcing from another country17,虚拟团队的定义:a virtual team is a group of individuals who work across time and space using communication technologies第三章1,过程的定义processA process is a series of actions directed toward a particular result 它是针对一个特定结果的一系列活动2,项目管理的过程有:Initiating processes :确定和批准一个项目或项目阶段Planning processes :制定和维护一个可行的方案,确定项目涉及组织的需求Executing processes:协调人和资源进行的各种计划和生产的产品,服务或项目成果或阶段Monitoring and controlling processes 定期测量和监测进展,确保项目目标能达到Closing processes 接受项目,结束合同,记录经验教训3,IT项目的管理方法Management MethodologyA methodology describes how things should be done;a standard describes what should be donePRINCE2, Agile, and Six Sigma provide different project managementmethodologies全球,敏捷,和六西格玛提供不同的项目管理方法4,Project Pre-initiation(由利益相关者参与)项目启动前的一些任务:决定项目的三大限制;确定项目的发起人;选择项目经理;建立一个商业项目案例;与项目经理开会审查项目进程和项目的期望;决定项目是否分成更加小的项目。
单选题1.在project2007中最多可以为每种资源设置的费率数量是( C )A.1种 B.5种 C.10种 D.11种2.任务B的开始或完成时间完全依赖于任务A的开始或完成时间,则A与B的关系是( A )A.A是前置任务,B是后续任务 B.B是前置任务,A是后续任务C.A是摘要任务,B是子任务 D.B是摘要任务,A是子任务3. Project软件自带的项目计划模板文件有多少个 ( A )A. 41B. 42C. 43D. 444. 如果个别资源与项目日历有冲突,可以设置( C )A. 行政日历B. 任务日历C. 资源日历D. 项目日历5. 用户通常在哪个视图中建立WBS结构 ( C )A.资源工作表 B. 任务分配状况 C.甘特图 D. 跟踪甘特图6.在进行资源分配后,Microsoft Project资源工作表中的某些资源显示为红色,则表示这些资源 ( B )A.不能分配B.分配过度C.分配不足D.已被分配7.泥工组中有8个泥工,若要使这8个泥工全职参与某项工作。
则可在“资源工作表”视图中将泥工组资源的最大单位设置为( C )A.100% B.400% C.800% D.1000%8.Microsoft Project资源费率中属于每次使用成本的是( C )A.建筑机械的租金B.工人的加班费C.运输费D.水电费9. 人力成本一般属于什么资源( A )A. 工时资源B. 材料资源C. 成本资源D. 不确定10. 打开组合视图的操作是(C )A.视图/视图栏 B.视图/其他视图C.窗口/拆分D.窗口/新建窗口11. 某项目中有4名木工,其中2名是全职,另2名在该项目中只工作半天,则木工资源的最大单位是( D )A.50% B.100% C.200% D.300%12. 某任务未开始执行时在详细甘特图视图中显示为关键任务,当该任务完成后,它属于( B )A.关键任务 B.非关键任务 C.摘要任务 D.里程碑任务13. 用“PERT”分析计算出来的是( B )A.平均工期 B.预估工期C.乐观工期D.悲观工期14.项目管理中的项目三角形是指( A )A.时间范围和费用 B.工期质量和资金C.时间质量和成本 D.质量范围和工期15.项目的两个基本特征是(B)A.可限制性和明确性 B.独特性和一次性C.重复性和动态性 D.整体性和可预测性16.Project中默认的任务相关性是(A)A.FS B.SF C.SS D.FF17. 如果要修改单个条形图的格式,正确的操作是( A )A.格式/条形图 B.格式/条形图样式C.格式/字体 D.格式/版式18.某项目中的几个子任务的固定成本是100元、150元、200元、300元,其摘要任务的固定成本是( B )A.子任务中最高的固定成本即300元 B.各子任务固定成本之和即750元C.750元+摘要任务本身的固定成本 D.与子任务的固定成本没有关系19. 若要查看比较基准,应执行的操作是( B )A.项目/筛选/比较基准 B.视图/其他表/比较基准 C.项目/比较基准 D.视图/比较基准20. 用户如需取消筛选,可以执行如下操作 ( D )A.项目/筛选/未完成的任务 B.项目/筛选/已完成的任务C.项目/筛选/具有期限的任务 D.项目/筛选/所有任务21.在Project2003的“资源信息”对话框的“成本费率表”中,可以对资源设定最多____种资源费率。
一、选择题1、可行性研究在项目的()过程组实施 ?A. 启动B. 实施C. 计划D. 控制2 、下面哪项工作是制订进度计划的基础:A、工作分解结构(WBS)B、网络图C、甘特图(GANTT)D、资源平衡(RESOURCE LEVELLING)3、下面哪一方法通常不会被用来缩短进度 ?A、赶工B、变更范围C、以并行方式而不是序列方式来实施进行活动D、资源平衡4、项目经理和团队利用 [ ]来对合同绩效提供额外的控制和衡量 , 并且描述要由工作团队或工作中心来做的工作。
A、工作包B、工作任务C、账户码D、整合点5 、在项目的收尾阶段,最多的矛盾来自于以下哪方面:A、进度问题B、费用超支C、技术问题D、工作界面6 、由于你的项目的范围发生变更,因此成本基线也发生变更。
你的下一步将是:A、估计范围变更的程度B、更新预算C、记录获得的经验D、执行得到批准的范围变更7、下面列举的例子,哪个属于项目A. 上课B. 每天的保洁工作C. 社区保安D. 开发操作系统8 、“COCOMO”是“构造型成本模型”的缩写,它主要是用在A. 软件估计B. 软件开发C. 软件测试D. 软件运行9 、对一个任务进行进度估算时, A 是乐观者,估计是 6 天完成, B 是悲观者,估计是 24 天完成, C 是有经验者认为最有可能是 12 天完成,那么这个任务历时估算是A. 12B. 13C. 14D. 1510、以下各项关于回避风险的陈述哪个是错误的A. 消除引起风险的因素B. 决定不对风险过高的项目进行投标C. 风险倘若发生,就接受后果D. 决定取消采用具有高风险的新技术11、当用户提出项目必须提前 2 天完成的要求时,你会集中于A.尽可能多做任务 B .请示老板C.寻求方法加速关键路径上任务的执行 D.通过降低成本加速执行12、购买保险是哪种类型的风险处理策略A.风险规避 B.风险转移 C.风险抑制 D.风险自担13、对于风险比较大的项目,最好选择哪种生存期模型A.瀑布模型 B.喷泉模型 C. 螺旋模型 D.增量模型14、增加有益的活动过程减少没有价值的活动过程是下列哪类质量活动A.质量保证 B.质量规划 C.质量控制 D.质量改进15、里程碑的最佳定义A.相关工作和事件的结合B.通常用来表示工作或事件的两条或多条线段或箭头的相交C.项目中表示报告要求或重要工作完成的可以辨别的点D.需要资源和时间投入才得以完成的具体的项目任务16、在以下哪种项目组织中项目经理将可能对项目资源进行最严格的控制A.强矩阵型 B.项目化型 C.弱矩阵型 D.项目协调者17、以下哪一项是项目团队建设的基本原则A.进行经常性的执行情况评估B.确保项目团队每位成员除了向项目经理汇报之外同时向职能经理汇报C.尽早进行项目团队建设D.解决成员间的政治分歧18、对活动工时估算的输入不包括:A、专家判断B、限制因素C、假定D、资源能力19、开始和完成日期反映着预期的资源可行性,这样的项目进度被称为:A、资源限制的进度B、资源分配进度C、资源平衡进度D、资源定量化进度20、要缩短关键路径,下列哪一方法对降低项目成本有最大潜力但是可能增大风险?A、赶工B、工作外包而不是内部实施C、减少工作的范围D、以并行方式而不是按序列方式来实施进行工作21、大多数质量问题是由下列哪些因素引起的:A、员工不够小心谨慎B、缺乏对员工的激励C、缺乏来自管理层的关注D、需求规格错误22、周期性的评估项目执行,以便提供项目是否满足相关质量标准的证据的过程被称为:A、质量保证B、质量控制C、质量计划D、质量评审23、质量计划过程包括的工具和方法有:A、收益/成本分析B、基准C、质量审计D、以上所有的24、质量是:A、零缺陷B、满足需求C、产品或服务满足明确和隐含需求的能力D 、B 和 C25、人力资源管理的主要程序是:A、组织设计,团队建设,资源规划,评优和奖励B、组织规划 ,人员招募, 团队发展C、业主管理 , 团队发展,项目计划编制,项目相关者管理D、员工规划,资源外购,团队发展,业主管理26、项目收尾的结束规划包括所有下列事项,除了:A、为下一个项目保留所有的资源B、记录已建的产品或完成的安装C、项目过程历史报告D、移交责任27、项目团队成员能与项目经理成功沟通的程度主要地取决于:A、项目经理如何有效地与团队建立关系B、项目经理在组织层级中的地位C、项目的规模和性质D、项目经理的薪水和年龄28、管理收尾包括所有下列事项,除了:A、项目验收B、合同清算C、项目文件档案D、经验教训学习29、下列哪个不是项目管理计划的一部分A. 里程碑图示B. 进度C. 数据库设计D. 风险清单30 、一个高科技公司的项目经理,现正在为一个新的项目选择合适的组织结构,这个项目涉及很多的领域和特性,他应该选择哪种组织结构A. 矩阵型B. 项目型C. 职能型D. 组织型31、对于风险比较大的项目,最好选择下面哪个生存期模型A. 瀑布模型B. 原型C. 螺旋模型D. V 模型32、组成范围基准的内容是A. 项目章程、批准的详细的项目范围说明书和 WBSB. 批准的详细项目范围说明书、 WBS 和 WBS 字典C. 项目章程、项目工作说明书和 WBSD. WBS33、如果你是某项目的项目经理,你已经估算出每个单元的成本是¥ 200。
软件项目管理复习资料第三章一选择题1(A)是项目管理的基石A项目经理B项目团队C项目发起人D客户2.项目的复杂性和多样性要求项目经理具备(AC)Al领导能力B 建设项目团队的能力C冲突处理能力D解决问题能力3、在下列组织结构形式中,团队建设最困难的是(A)A直线式结构B职能型结构C矩阵型结构D项目型结构4、项目型组织结构适用于哪种情况?(C)A项目的不确定因素较多,同技术问题一般B项目的规模小,但不确定因素较多C 项目的规模大,同时技术创新较强D项目工期较短,采用的技术较为复杂5、项目在哪种组织形式中权力最大?(B)A 职能型B项目型C矩阵型D网络型二填空1.项目经理的知识素质、经验水平和领导艺术,甚至是个人性情都对项目管理的成败有着决定性影响。
2.实行项目经理负责制最重要的就是授予项目经理充分的权力,以保证项目的顺利实施。
3.项目各相关利益者(或项目干系人)是指那些积极参与该项目工作的个体和组织,或者是那些由于项目的实施或项目的成功其利益会受到正面或反面的影响的个体和组织。
4.在.项目型组织中,项目成员最担忧在项目完成之后无家可归。
5.管理幅度是指一个上级管理者直接领导部署的多少、第五章一选择题: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.为了做好冲突防范,项目经理应该()。
A 确保项目成员明白项目计划;B 让项目干系人清楚项目目标;C 提高项目成员的信心;D 营造良好地沟通环境;二.填空题1.项目沟通管理就是保证项目信息及时、准确地提取、收集、传播、存储及最终精心处置,保证项目团队的信息流畅。
一、选择题。
1. 风险的三个属性是()A. 风险发生的时间、地点、负责人B. 风险事件、时间、影响C. 风险事件、概率、影响D. 风险数量、风险影响程度、概率2.( ) 是为创造一种产品、服务或者结果而进行的临时性的努力A. 项目群B. 过程C. 项目D. 组合3. 在风险分析过程中,确定已经识别的一个风险事件是无法避免的,也是不能减轻的,也不能投保,这是一个关键的风险事件,一旦发生可能造成项目的失败,项目经理最佳的选择是()A. 降低风险的级别,项目团队将找到一个克服故障的方法B. 特别关注,加强管理该风险事件和所有的相关事件C. 让风险评估小组继续分析该风险事件,直到降低预期影响D. 忽略风险评估,因为不管赋予什么值,都只是一个估算。
4.“质量成本”是一个项目管理概念,它说明了下列哪项成本()A. 额外需求的成本B. 需求变更的成本C. 确保符合需求的成本D. 固定成本5.对项目来说“临时”的意思是:( )A.项目的工期短B.每个项目都有确定的开始和结束点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. 组织型11. 项目经理的职责不包括以下哪项内容()A. 开发计划B. 组织实施C. 项目控制D. 系统支持12. 关于网络图,下面哪个是不正确的?()A. 网络图可用于安排计划B. 网络图展示任务之间的逻辑关系C. 网络图可用于跟踪项目D. 网络图可用于详细的时间管理13. 可以构建一部分系统的模型,通过用户试用提出优缺点,最好选择()生存期模型,A. 增量式模型B. 原型C. 螺旋模型D. V模型14. 需求分析是回答系统必须()的问题A. 做什么B. 怎么做C. 何时做D. 为谁做15.项目建议书是哪个阶段开发的文档()A. 项目执行阶段B. 项目结尾阶段C. 项目初始阶段D. 项目计划阶段16. 如果在一个项目网络图中,任务A有15天的自由浮动和25天的总浮动,但是任务A的最早开始时间延误了30天,那么这对项目意味着什么?()A任务A的下一个任务的最早开始时间将延迟15天B任务A的工期将缩短15天C项目的完成时间延长25天D对项目没有影响17. WBS(工作分解结构)非常重要,因为下列原因,除了()A. 帮助组织工作B. 防止遗漏工作C. 为项目估算提供依据D. 确定团队成员责任18. 一个项目有三条关键路径与有一条关键路径相比,对项目有什么不同影响()A它使项目更易于管理B它增加了项目风险C它需要更多的人员D这种情况是不可能的19. 项目范围()A. 只在项目开始时重要B. 在授权项目的合同或者其他文件得以批准后就不再重要了C. 从项目概念阶段到收尾阶段都应该加以管理和控制D. 是在项目执行阶段通过变更控制步骤进行处理的问题20. ()描述了用户通过使用本软件产品必须要完成的任务,一般是用户协助提供。
《软件项目管理》复习概要第1章1、项目的基本特性:独特性、一次性、组织性、生命期、目标冲突性、资源消耗性、后果的不确定性。
2、IT软件项目管理和其他项目管理相比,具有的独特性:生产无形的产品;过程没有明显的划分;大都是“一次性”的人力消耗型项目。
3、软件项目开发的主要阶段:需求分析、概要设计、详细设计、编码、测试、安装及维护。
4、项目成功的三个主要因素:范围、时间、成本。
第2章1、工作分解结构的两个重要特征:“分解”和“图表表示”。
2、甘特图是表示项目各阶段任务开始时间与结束时间的图。
用水平线段表示阶段任务;线段起点和终点分别对应于任务开始时间和结束时间;线段的长度表示完成任务所需的时间。
3、关键路径法(CPM)是IT软件项目管理中最常用的一种数学分析技术,即根据指定的网络顺序、逻辑关系和单一的历时估算,计算每一活动(任务)的单一、确定的最早开始和最迟结束时间。
其核心是计算浮动时间,确定哪些活动的进度安排灵活性小。
不考虑资源约束。
主要应用于以往在类似项目中已取得一定经验的项目。
4、计划评审技术(PERT)可以估计整个项目在某个时间内完成的概率。
多应用于研究与开发项目,更注重对各项工作安排的评价和审查。
第3章1、瀑布模型:是目前应用最广泛的一种“面向交付”的项目生命周期划分模型,主要包括五个阶段:需求分析与定义、系统设计与软件设计、系统实施与单元测试、系统集成与系统测试、系统运行与系统维护。
提倡在开发过程的早期阶段冻结需求定义,可能导致开发出来的系统与用户实际需求不同。
2、原型法:是当前软件项目开发的重要方法,借助先进的软件开发工具根据用户提出的软件需求定义,快速建立一个软件系统的“原型”,向用户展示待开发软件的全部或部分功能,在征求用户对原型软件的意见后,反复进行修改、完善、提高和确认,最终实现项目的目标。
3、螺旋模型“基于风险”,是瀑布模型的替代方法,主要由四个部分组成:需求定义、风险分析、实现和评审。
一、不定项选择题(在每个小题四个备选答案中选出正确答案,填在下表中)1.构成项目的三个要素是()。
A.时间B.费用C.项目经理D.范围2.项目的“独特性”的含义是()A.项目没有重复性,每个项目都有其特殊性B.项目有特定的开始和结束时间C.项目的持续时间很短D.项目可以在任何时间取消3.项目生命周期包括()等阶段。
A.计划B.启动C.可行性研究D.收尾4.下列表述正确的是()A.活动排序就是把要完成的活动按工作量大小排好B.活动排序就是确定各活动之间完成的先后顺序C.活动排序就是按照各种计划一项一项地完成各活动D.活动排序就是按照活动的必然依存关系进行排序5.在合同生存期中各包括()等阶段A.合同准备B.合同管理C.制作标书D.合同签署6.SOW的含义是()A.工作任务分解B.需求说明C.任务书D.工作任务说明7.瀑布模型具有以下特点()A.不允许变更或限制变更B.强调测试过程与开发过程的对应性和并行性C.可以减少项目的各种假设以及风险等D.通过风险管理进行驱动8.在合同生存期中各包括()等阶段A.合同准备B.合同管理C.制作标书D.合同签署9.SOW的含义是()A.工作任务分解B.需求说明C.任务书D.工作任务说明10.螺旋式模型具有以下特点()A.不允许变更或限制变更B.强调测试过程与开发过程的对应性和并行性C.可以减少项目的各种假设以及风险等D.通过风险管理进行驱动11.在项目管理中,WBS是最有效和最重要的,因为()A.WBS确定了项目的范围B.WBS确定了项目的目标C.WBS是工期估计、成本估算、资源需求识别的基础D.WBS是客户需要的结果12.项目需要赶工时,项目经理的努力应集中在哪个方面()A.降低成本加速执行任务B.关键任务C.去掉某些活动来加快任务完成D.加速关键路径上任务的执行13.影响软件产品修改的质量因素有()A.灵活性B.可理解性C.可重用性D.完整性14.下列表述正确的是()A.最早完成时间可在这项活动最早开始时间的基础上加上这项活动的工期估计B.活动的最迟完成时间以项目预计完成时间为参照点进行逆向计算C.最迟完成时间可在前置活动的最迟开始时间基础上计算出来D.最迟开始时间可在该活动最迟完成时间的基础上加上该活动的工期得出15.若已知PV=220元,EV=200元,AC=250元,如果根据偏差分析,则此项目的SV和项目状态是()A.20元,项目提前完成B.-20元,项目比计划滞后C.30元,项目提前完成D.800元,项目按时完成16.在影响项目成本的因素中,下列表述正确的是()A.延长项目的工期会减少项目的成本B.项目质量的要求越高,则项目的成本就会越大C.项目完成的活动越复杂,则项目的成本就会越大D.在项目所消耗的资源的数量和单价两个要素中,资源的数量对项目成本的影响较大17.下面说法中正确的是()A.项目沟通有单向沟通和双向沟通B.项目沟通即有上对下的沟通也有下对上的沟通C.项目沟通只在项目团队内进行D.项目沟通分为文字符号、语言动作沟通18.在项目管理过程中,最严重的风险通常出现在项目生命周期的哪个阶段()A.启动和计划阶段B.计划和实施(执行)阶段C.实施(执行)和收尾阶段D.启动和收尾阶段19.下列说法正确的是()A.转移风险也称为分担风险B.回避风险可以完全消除该风险所带来的各种损失C.如果风险后果比较严重,就可以采用回避风险的方法D.所有项目风险是可以回避的20.项目经理的权利有()A.选择项目成员B.制定项目的有关决策C.对项目获得的资源进行再分配D.确定项目范围21.对于任务相关性为“开始-开始”的任务A与任务B,若要使任务B在任务A完成的前7天开始,则可将任务B的延迟时间设置为()。
软件项目管理复习资料软件项目管理复习资料软件项目管理是指对软件项目进行计划、组织、协调和控制的过程,以确保项目能够按时、按质、按量地完成。
在软件开发领域,项目管理起到了至关重要的作用。
本文将从项目管理的基本概念、流程、重要工具和技术等方面进行复习资料的总结。
一、项目管理的基本概念1. 项目:指为了达到特定目标而进行的一系列有序的活动。
2. 项目管理:是指对项目进行计划、组织、协调和控制的过程,以确保项目能够按时、按质、按量地完成。
3. 项目经理:是负责项目整体管理的人员,需要具备良好的沟通能力、领导能力和问题解决能力。
二、项目管理的流程1. 项目启动:明确项目目标、范围和可行性,制定项目计划和团队组织。
2. 项目规划:明确项目需求、资源、进度和风险等,制定详细的项目计划。
3. 项目执行:按照项目计划进行任务分配、进度控制和团队协作,实施项目的各项工作。
4. 项目监控:对项目进展进行监控和控制,及时发现和解决问题,确保项目按计划进行。
5. 项目收尾:完成项目交付物,总结项目经验教训,进行项目验收和结算。
三、项目管理的重要工具和技术1. 甘特图:用于展示项目的工作分解结构和时间安排,方便项目成员了解任务的先后关系和进度。
2. 里程碑:用于标识项目的重要节点,帮助项目团队和相关方了解项目的关键进展。
3. 风险管理:通过识别、评估和应对项目风险,减少项目失败的可能性。
4. 变更管理:对项目变更进行控制和管理,确保变更不会对项目目标和进度造成重大影响。
5. 问题解决:采用问题解决技术,如鱼骨图、五个为什么等,帮助团队分析和解决项目中的问题。
四、软件项目管理的挑战与解决方案1. 需求变更:软件项目中需求变更频繁,需要建立良好的变更管理机制,及时评估变更对项目的影响,并与相关方进行沟通和协商。
2. 进度控制:软件项目往往面临进度延迟的风险,项目经理需要制定合理的进度计划,并采取有效的控制措施,如资源调配、任务优先级等。
软件项目管理复习考完试回来总结一下,我们的试卷大概分为:判断题(10题/20分),选择题(10题/20分),简答题(5题/30分),计算题(2题/20分),论述题(1题/10分)。
总体来说,判断题和选择题会更难一点点,需要对书上的一些细节和小知识点有所了解,这样做起来会比较顺手,简答题和计算题还有论述题基本上是送分的。
简答题我们考的是(当然下一年并不一定都考这些)⏹什么是软件项目管理(第一章)⏹软件系统开发的三个步骤(第一章)⏹什么是投资回报率(第二章)⏹敏捷开发的核心价值(第四章)⏹风险策划的步骤(第七章)计算题(出自第二章和第六章,基本上属于送分题)⏹算ROI(不考这个就会考净现值,都要看)⏹画网络图(正向遍历和反向遍历,很简单,请务必掌握,必考!)论述题(送分题)考步进式策划活动框架图,默写下来即可。
我并不知道我的学长那年的试卷,我总结的只是我这届的试卷,可能每年的试卷会有些许差别,但是绝大部分应该是一样的。
下面给的是复习参考重点,结合老师的PPT一起复习,背下来基本无解!一些零碎的知识点最好记一下,这样判断题什么的也很轻松。
祝你取得95分以上的高分!Just do it!第一章:项目管理课程引言1.项目:已计划的活动2.项目的特征:⏹目标性:明确的产品或服务目标⏹临时性:明确的开始、结束时间⏹独特性:独特的产品或服务⏹约束性:受资源/成本的约束⏹不确定性:受外部因素影响3.项目与日常运作的区别:⏹项目是一次性的,日常运作是重复进行的⏹项目是以目标为导向的,日常运作是通过效率和有效性体现的⏹项目是通过与项目经理及其团队工作完成的,而日常运作是职能式的线形管理⏹项目存在大量的变更管理,而日常运作则基本保持持续的连贯性的4.软件系统开发的三个步骤:⏹可行性研究:评估一个项目是否值得开始。
需求的收集成本效益的估算。
有时其本身就是一个单独的项目。
⏹策划:定制概要计划以及开始部分的详细计划⏹项目实施:包括设计和实现两个子阶段(策划和实施有时界限是模糊的)5.项目管理:把各种系统、方法和人员结合在一起,在规定时间、预算和质量目标范围内完成项目的各项工作,以满足或超过干系人对项目的要求。
(项目管理“铁三角”)6.如何评价一个项目是否成功?⏹实现既定功能⏹达到质量要求⏹按时完成⏹在预算内7.软件项目管理:为了使软件项目按照预定的成本、进度和质量顺利完成,而对人员、产品、过程和项目进行分析和管理的活动。
(与软件工程的关系)8.软件项目管理的特点:⏹针对软件项目与组织平台特性⏹关注项目过程,而非项目结果⏹面向过程的最佳实践第二章:软件评价和项目集管理1.项目组合管理:概述了一个组织正在实施或正在考虑的所有项目。
为分配给项目的资源的优先级排序,决策应该启动那些,放弃那些项目。
2.项目组合管理的三要素:⏹项目组合定义:决定所要包含那些项目⏹项目组合管理:记录各个项目详细的支出、价值等⏹项目组合优化:高利润高风险和低利润低风险间平衡3.技术评估:评价所需的功能可否由现有的技术提供。
4.成本效益评估:该项目是否是多个项目中最佳选择。
5.成本效益分析是评价项目经济效益的标准方法6.基于现金流预测来比较项目的常见方式:(不明白请务必搞清楚)⏹净利润(总收入-总成本)⏹回收期(达到收支平衡或偿还初始投入所花的时间)投资回报率(Return On Investment,ROI)一种比较净收益率和需要的投入的方法⏹净现值(Net Present Value,NPV)净现值= 每笔现金流的贴现的总和⏹内部回报率7.项目集:为获得利益,用协同方式管理的一组项目,而这些项目不能进行单独管理8.项目集的形式:商业周期项目集、战略项目集(协作)基础设施项目集(平台搭建)、研究和开发项目集(风险对冲)、创新的伙伴关系(苹果和三星)。
9.项目集管理工作的重心:资源的分配、优化及调度。
10.项目集经理和项目经理的不同:第三章:项目策划概述第四章:选择合适的项目方式1.敏捷方法:设计敏捷方法是为了克服重量级实施方法学的缺点。
以下列出来各种敏捷方法:⏹水晶方法⏹Atren(动态系统开发方法DSDM)⏹特性驱动方法⏹Scrum⏹极限编程(XP)2.敏捷开发《极限宣言》核心价值观:⏹个体和交互胜过过程和工具⏹一起工作胜过面面俱到的文档⏹客户合作胜过合同谈判⏹响应变化胜过遵循计划3.极限编程的四个核心价值:⏹沟通和反馈:面对面沟通、频繁的发布⏹简单:采用简单的设计满足客户的需求,去掉不必要的功能⏹责任:开发人员对质量负有最终责任⏹勇气:要有勇气放弃现有的设计,重新开始全新的设计。
这样可以找到更好的解决方案。
第五章:1.成功项目的定义:系统能够按时和在预算内交付,并且满足要求的质量。
2.项目经理的管理活动之一是估计工作量,估算的某些困难来自于软件的复杂性和不可见性,其他因素还有:⏹估计的主观特性:过低估计小项目,过高估计大项目。
⏹角色因素:一种建议,组织内的估算都应由独立于用户和项目组的专家来执行。
⏹变更技术:很难再使用旧的经验来估算⏹项目的经验缺乏一致性:项目和项目的不同导致的。
练习5.1 :计算表中的每个项目的生产率(即SLOC/月),同时计算组织上的总体生产率,分析a,d的负责人的孤寂与实际的工作量的差距。
3.估计是在软件项目的各个不同阶段进行的。
在每一个阶段,估计的动机和所用的方法都是不同的。
⏹战略策划:项目组和管理的内容。
确定优先级⏹可行性研究:确定项的效益,证明成本合理。
⏹系统规格说明:对不同的设计建议进行估算,还要证明可行性的有效性。
⏹评价供应商建议书:要基于用户的系统规格说明以及生产建议书来进行估计⏹项目策划:当策划进入到更详细的层次,进行更仔细的估计。
4.估计过高和估计过低的问题:估计过高:导致项目花时间更长⏹帕金森定律:工作总是用完所有可以利用的时间⏹布鲁克斯定律:实现一个项目需要的工作量不与分配到项目的员工总同步增长。
在一项延迟的工作上投入更多的人,可能会导致该项工作更加延迟。
估计过低:影响质量⏹可靠性零定律:如果一个系统不要求是可靠的,那么它能够满足任何其他特性。
5.软件工作量估计技术⏹算法模型:使用“工作量驱动因子”测量工作量(估算模型)。
⏹专家判断:征求经验员工的建议⏹类比:一个类似的已完成的项目的实际工作量做基础⏹帕金森法:表示一个项目可利用的员工的工作量,并用来估计。
⏹赢的价格:“估计”一个相当低的赢得合同的数字。
⏹自顶向下:明确地规划整个构件任务的大小,然后分解成构件任务所需的工作量。
⏹自底向上:标识和确定构件的大小,然后累计加算。
(显然,帕金森法实际上并不是工作量预测方法,而是一个设置项目范围的方法。
类似的,“赢的价格”是一种确定价格的方式四,而不是一种预测方法)6.自底向上估计第六章:活动策划1.项目的策划除了工作量的估计还包括进度表的制定,进度表的用处:⏹确保在需要时正好得到合适的资源。
⏹避免不同的活动在同一时间竞争相同的资源。
⏹产生详细的进度表来说明每项活动由哪位员工执行。
⏹对照可能度量的实际成果产生详细的计划⏹产生定时的现金流预测⏹在项目的生命周期期间重计划项目来纠正偏离目标的情况2.除提供项目和资源的进度外,还有以下目的:⏹可行性评估:项目是否能够在规定的时间和资源约束内完成。
⏹资源分配:可以研究时间表和可得到的资源间的关系以及花在获取资源上的额外功效。
⏹详细的成本核算:在产生活动计划并分配专门的资源后就能获得更详细的成本及其时间安排的估计。
⏹动机:提供目标并按目标监督成果是鼓励员工的有效办法。
⏹协商:是在小组间沟通和协调的有效工具,特别是在包含多个项目组的大型项目中。
3.缩短项目周期的有效办法:并行地执行活动。
但并不是所有活动都可并行。
第七章:风险管理1.风险定义:⏹PM-BOK:不确定的事件或情况、一旦出现,将会对项目的目标产生积极或消极的影响。
⏹PRINCE2:未来事件面临有害结果的机会。
2.风险策划步骤:⏹标识风险⏹风险分析和优先级排序⏹风险策划风险监督步骤1-3可能出现迭代,直到收敛(没有新的风险出现或者风险很小)3.处理风险的方法:⏹接受风险:损失比其他方法低时⏹规避风险:绕开或回避⏹降低和缓解风险:降低发生的概率/降低发生的损失,如数据备份⏹转移风险:外包部分功能等第九章:监督和控制1.计划价值(Planned Value, PV):赋给任务的值是其初始预算成本,称之为计划价值。
也叫工作的预算成本(Budgeted Cost of Work Scheduled, BCWS)。
2.挣值(Earned Value, EV):项目在任何点得到的总值称之为挣值,也称为以执行工作的预算成本(Budgeted Cost of Work Performed, BCWP)。
3.EV是工作一旦完成,付给承包商的定好的价格。
常见方法:0/100、50/50、75/25(购买大型设备)、里程碑方法,完成百分比方法⏹0/100:软件开发中更倾向于使用(合理的方法应该是0/100方法)⏹50/50:会给人一种安全假象,因为活动一开始就过高估计了⏹75/25:任务一开始,就赋予任务预算值的75%,任务完成后再赋予任务25%的赋值。
⏹完成百分比:⏹里程碑方法:看起来适合时间较长的任务,但最好还是将活动分解成子活动第十三章:软件管理1.ISO 9126 确定了六种软件质量特性:⏹功能性:包括软件产品提供的用来满足用户需要的功能⏹可靠性:与软件维护其性能等级的能力有关⏹可用性:与使用软件所要花费的工作量有关⏹有效性:与软件执行过程中所占用的物理资源相关⏹可维护性:与进行软件变更所需要的工作量有关⏹可移植性:与把软件转换到不同环境的能力有关如有侵权请联系告知删除,感谢你们的配合!。