第6章 软件项目配置管理(习题)
系统集成项目配置管理产品配置的管理题库

系统集成项目配置管理产品配置的管理题库配置管理(CM)的定义:是通过技术或行政手段对软件产品(源代码、产品、文档规范等)及其开发过程和生命周期进行控制、规范的一系列措施。
配置管理的目的:记录软件产品的演化过程,确保产品开发者在软件生命周期中的各个阶段都能得到精确的产品配置,本章重点讨论的题目包括:配置管理的有关概念、制定配置管理计划、配置识别和建立基线、建立配置管理系统、版本管理、变更管理、配置状态报告和配置审计(大纲要求)配置管理的几个相关的思想(1)文档由几个人一起编写,最后不知道谁是最新版本了,所以需要用配置管理来规藏文椽廊的问题(2)无变更就无配置管理,配置管理的白的就是为了防止变更时配置项版本搞乱(变更和配置管理的关系)(3)一般我们常用VSS软件来管理文档的版本就是配置管理的例子1.1配置管理的概念1配置项(配置管理的对象)凡事纳入配置管理范畴的工作成果都是配置项(CI)例如:文档、源代码、成品、半成品等2 .配置库存放配置项的仓库3 .软件配置管理(SCM)4 .基线(必会)基线(Base1ine)评审确认后的标准,例如:进行应询算成本预算基线进行成本控制成本控制基线重要的检查点是:里程碑重要的里程碑是:基线5 .配置管理活动配置管理主要包括:制定配置管理计划、配置识别和建立基线、监理配置管理系统、版本管理、配置状态报告和配置审计6标识为配置项取名字,详细描述配置项7控制通过建立产品基线,控制软件产品的发布和在整个生命周期内对软件产品修改。
1.2制定配置管理计划(了解)配置管理目标是为了让变更更加规范化1标识团队项目配置管理目标(为了让变更更加规范化)2 .描述角色和责任(需要哪些角色,分别做什么)3 .描述工具、过程和支持基础机构(必须建立配置库,从硬件、软件进行描述)4 .标识配置项(选定哪些作为配置管理的对象并加以标识。
例如:源文件是配置项,中间文件不是配置项)5 .描述配置项和基线的标识方案6 .描述基线策略7 .标识基线(必会,重点看下)标识要使用的不同类型的基线(D功能基线:创建相互独立的项目里程碑,以扑捉特定级别的功能,例如:拆分同时进行的工作或捕捉需要级别的行为(2)开发基线:创建此基线可以使开发人员在更正预定数量的代码(尤其是界面)后重新同步,此基线不一定必须发挥作用(3)评审基线:通过创建此基线可以检直和分析自上一基线以来进行的更改,使用此基线可以确定改动级别和提交质量等事项(4)发布基线:通过此基线可以捕捉产品相对于特定的外部发布状态。
软件项目管理练习题

软件项目管理练习题一、单选题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。
第6章 软件项目配置管理(习题)

第6章软件项目配置管理(习题)一、选择题1.在项目进行过程中,2个项目成员使用不同版本的设计说明书,这时项目经理首先应该检查(B )A.信息管理系统B.配置管理系统C.CPID.SPI2.变更控制主要关注的是(B )A.阻止变更B.标识变更,提出变更,管理变更C.管理SCCBD.客户的想法3.为了更好的管理变更,需要定义项目基线,关于基线的描述,正确的是(B )A.不可以变化的B.可以变化,但是必须通过基线变更控制流程处理C.所有的项目必须定义基线D.基线发生变更时,必须修改需求4.项目的基线发生变更应该经过(D)授权执行的A.项目管理者B.质量保证人员C.配置管理人员D.SCCB5.变更控制系统必须包括下列所有的内容,除了(B)A.文档说明B.成功的谈判C.跟踪系统D.授权核准审批机构二、判断题1.软件配置管理的目的是建立和维护整个生存期中软件项目产品的完整性和可追朔性。
(√)2.软件配置项是变更控制系统中的决策系统。
(×)3.统计被批准的配置项是一种配置审计。
(√)4.在进行配置管理过程中,一定要采用高档的配置管理工具。
(×)5.基线产品是不能修改的。
(×)三、简答题1.什么是软件配置管理?它有什么作用?2.软件配置项包括哪些内容,这些内容应该包括哪些相关信息?3.什么是基线?它在配置管理中有什么作用?为什么要建立基线?4.说出软件项目各阶段的基线,这些基线的建立产生过程以及它们在软件开发中的作用。
5.基线管理的两个基本功能是什么?6.简述软件配置管理的组织以及相关人员的职责。
7.简述软件配置管理的功能。
8.举出常见的配置管理的工具软件,并比较其优劣。
9.配置状态报告的内容是什么?随着项目的进行配置状态报告的内容有哪些变化?10.配置审核的概念和种类是什么?11.配置管理计划包括哪些内容?12.基于构件的软件配置管理与其他的配置管理形式有哪些异同点?13.仅当每个与会者都在事先作了准备时,正式的技术复审才能取得预期的效果。
软件项目管理复习题

一、选择题。
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. ()描述了用户通过使用本软件产品必须要完成的任务,一般是用户协助提供。
软件项目管理答案

你担任一个开发收费管理系统项目的项目经理,该项目周期短,限定4个月必须正式运行,运行于高速公路、桥梁等收费站,地域分布广,需要和系统集成小组进行配合和协调,另外由于签订合同时的报价较低,客户提出开发团队应该要到客户单位现场进行开发,以便于及时沟通和进度的把握。
你需要与公司签订一个开发协议,规定双发的责任和项目的预算以及项目经费的支付方式。
你作为项目经理如何进行项目预算,如何控制项目成本以保证项目能够顺利进行,并能够使得项目组都有所收获。
另外,项目组的美工与其他项目共用。
从工作分解、人员分配和进度安排等方面谈谈你如何进行有效的进度管理P110你有一个新技术公司,目前公司刚刚起步,很少有合适的项目管理政策和规章,但是你的公司去年还是有很可观的利润。
经验告诉你:一定的控制是必要的,尤其是对于变更频繁的项目。
你试图为你的公司建立一个配置管理系统,但是一定要说服一群20来岁的,急着想挣钱的这群年轻人接受它。
为了保证这个系统行之有效,如何规划公司的配置管理系统,并根据该系统制定相应的变更控制规程。
百度与谷歌在中国市场上的竞争,分析这场竞争中双方的质量观念以及各自质量管理的特点和存在的问题 1.搜索结果提供得尽可能多,是否会提升搜索质量? 并不是搜索结果越多搜索质量越好,网页收录量是衡量搜索质量的一个方面。
搜索结果“多”并不是衡量搜索质量的唯一因素,在我们看来,过多并且重复的搜索结果反而造成对用户的困扰,进而影响他们的搜索体验。
对于使用搜索引擎的用户来说,他们更在乎的不是“搜索结果够不够多”,而是“准”和“全”。
2.影响搜索质量的最重要因素是什么? 谷歌:客观公正的排序原则和谷歌的排序算法保证了谷歌的搜索质量。
百度:影响搜索质量有几大因素,包括搜索速度、搜索内容是否全面、搜索更新是否及时、搜索结果是否准确等等。
为了改善搜索体验,百度过去一年,在研发上投入的费用有10亿元,占到了公司年度营收的1/3。
3.广告呈现方式是否会影响搜索质量? 谷歌:将广告信息混同于其他信息之中,而用户一无所知,或者人为地做信息的排序,让用户不知不觉中受到误导,当然会影响搜索质量。
软件工程(习题与参考答案)

第1章概述(习题与参考答案)[判断题]1. 由于今天个人计算机不断发展壮大,人们不再采用软件团队的开发方式。
(×)2. 由于软件是产品,因此可以应用其他工程制品所用的技术进行生产。
(×)3. 购买大多数计算机系统所需的硬件比软件更昂贵。
(×)4. 大多数软件产品在其生命周期中不需要增强功能。
(×)5. 大多数软件系统是不容易变化的,除非它们在设计时考虑了变化。
(√)6. 一般来说,软件只有在其行为与设计者的目标一致的情况下才能成功。
(×)[选择题]1. ()因素促使计算机系统越来越复杂。
(D)A. 计算机内存和存储容量上的巨大增长B. 外部输入/输出选项的更加多样性C. 计算机体系结构方面的深刻变化D. 以上所有选项2. 下面的()不再是现代软件工程师关注的问题。
(A)A. 为什么计算机硬件的成本这么高?B. 为什么软件需要很长时间才能完成?C. 为什么开发一个软件的成本这么高?D. 为什么不能在产品发布前去除软件错误?3. 软件会逐渐退化而不会磨损,其原因在于()。
(C)A. 软件通常暴露在恶劣的环境下B. 软件错误通常发生在使用之后C. 不断的变更使组件接口之间引起错误D. 软件备件很难订购4. 大多数软件仍然是定制开发的,其原因在于()。
(C)A. 软件组件重用是十分普遍的B. 可重用的组件太昂贵而无法使用C. 软件在不使用其他组件的情况下很容易构造出来D. 商业组件在很多应用领域中可以得到5. 下面的()说法是正确的。
(C)A. 软件危机在20世纪70年代末期全面爆发B. 当前先进的软件工程方法已经解决了软件危机的问题C. 软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题D. 软件危机是指在软件产品中存在一系列的质量问题6. 软件工程的基本目标是()。
(B)A. 消除软件固有的复杂性B. 开发高质量的软件C. 努力发挥开发人员的创造性潜能D. 更好地维护正在使用的软件产品7. ()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
软件项目管理习题题目

第一章绪论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.描述软件需求要做的五项主要事情指什么。
软件项目管理案例教程(第二版)习题答案

软件项目管理案例教程第二版习题答案目录第0章软件项目管理概述 (2)第1章软件项目初始过程 (3)第二章-范围计划 (7)第三章-软件项目进度计划 (9)第四章-软件项目成本计划 (11)第五章-软件项目质量计划 (12)第六章-软件项目人力资源计划 (14)第七章-软件项目沟通计划 (15)第八章-项目管理风险计划 (18)第九章-软件项目合同计划 (20)第十章-软件项目配置管理 (21)第十一章-软件项目集成计划 (22)第十二章-软件项目执行控制过程 (23)第十三章-软件项目结束过程 (26)软件项目管理案例教程第二版习题答案韩万江、姜立新机械工业出版社第0章软件项目管理概述1、项目集成管理是什么?项目集成管理是在项目的整个生存期内,协调项目管理其他各管理知识域,将项目管理的方方面面集成为一个有机整体,保证项目的总目标的实现。
项目集成管理从一个宏观的角度将项目作为一个整体来考察。
包括的过程包括:项目章程编制、初始项目范围编制、项目计划编制、指导与管理项目执行、项目监控、集成变更控制、项目结束等过程。
项目管理的目标在于对项目中的不同组成元素进行正确高效的协调,他不是所有项目组成元素的简单相加。
2、项目管理的9大知识领域是什么?1)项目集成管理2)项目范围管理3)项目时间管理4)项目成本管理5)项目质量管理6)项目人力资源管理7)项目沟通管理8)项目风险管理9)项目采购管理●为了成功实现项目的目标,首先必须设定项目的工作和管理范围,即项目的范围管理。
●为了正确实施项目,需要对项目目标进行分解,即对项目的时间、质量、成本三大目标进行分解,即项目时间管理、项目成本管理、项目质量管理●项目实施过程,需要投入人力、物力:项目人力资源管理、项目采购管理●为了项目的团队人员的管理,让大家有一致的目标,需要沟通,即项目的沟通管理●当然,项目实施过程会遇到各种风险,因此需要进行风险管理,即项目的风险管理●当项目管理一定要协调各个方面,不能只顾局部利益和细节,因此需要集成管理,即项目的集成管理3、项目的成本管理包括哪些过程?包括成本估算、成本预算、成本控制等过程4、项目管理的5个过程组是什么?启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组5. 判断下面活动哪些是项目?上课野餐活动√集体婚礼√社区保安开发微软的操作系统√每天的卫生保洁神州飞船计划√二、判断题1. 项目开发过程中可以无限制地使用资源。
软件项目管理考核试卷

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.变更批准
软件项目管理及配置管理

一、软件项目管理
项目的定义: 项目的定义: 为完成某一独特的产品或服务所做的一 次性努力。 项目管理的定义: 项目管理的定义: 在项目活动中运用知识、技能、工具和 技术,以便达到项目的要求。 利用获得的信息来计划、协调并管理各 项承诺,通过实现时间、成本、质量和范围 内的目标,获得客户满意。
2
一、软件项目管理
提纲
一、项目管理 1、项目管理过程(五大过程、九大知识体系)。 2、软件项目开发的六个阶段。 3、项目管理过程中输出的文档。 4、主要输出文档的编写(需求文档、概要设计文档、详细设计 文档测试文档等)。 二、配置管理 1、配置管理的作用、功能、基本概念等。 2、配置管理的基本知识,三库(开发库、受控库、产品库)、 Version、Tag、Branch、 Conflict 、Merge等。 3、主流配置管理工具介绍
软件项目管理课后习题参考答案

1.为什么要用系统的观点看待项目?只有采用系统分析的思想,对所有与项目相关的人和组织进行分析,编制项目计划时尽量对不同部门和个人的需求进行协调,统筹兼顾,取得某种平衡,最大限度调动项目利益相关者的积极性,减少项目实施的阻力,创造有利于项目发展的环境,才能有利于项目的成功。
2.简述几种项目组织结构的不同之处?职能型优势:分工明确,执行力强,各部门中的职员可以实现技术、信息的共享,从而有利于提高员工在某一领域的专业能力。
劣势:管理责任的集中;组织结构僵硬,灵活性不好。
项目型优势:目标明确,工作效率高,对项目的成败直接负责;项目沟通与协调容易,项目成员之间冲突容易解决;机动灵活,应付突发事件的能力强。
劣势:资源的重复设置,管理成本相对较高;与其他项目缺乏信息沟通,难以吸收其他项目的成功经验和失败教训;项目成员流动频繁,影响工作情绪。
弱矩阵型:没有设置项目经理一职,靠员工的自觉完成工作任务,这类组织结构,结构松散,约束少,是用于需要创造性思维活跃,时间充裕的小型项目。
平衡矩阵型优势:项目由主管负责,对项目的成败起关键作用;资源共享,相对资源浪费少,管理成本低;多项目管理成为可能。
劣势:对项目主管的要求很高,否则项目不可能成功;员工受多头管理;项目协调困难。
强矩阵型:由项目经理组成一个部门,凌驾于各个职能部门之上,这样做的好处是结合了弱矩阵和平衡矩阵组织的所有优点,同时避免了他们的劣势,也是目前企业项目组织结构设置的最多的一种。
3.简述高级管理层的支持对项目管理成功的重要性。
(一)、获取足够的资源:打杀一个项目最好的办法就是不提供需要的资金、人力、资源和成功的希望。
如果项目经理能得到高级管理层支持,他很容易突破资源的困局,得到足够的资源,不为项目以外的琐事分心;(二)、项目经理经常需要及时获取对项目特殊要求的审批,比如:项目需要二次开发时,对技术人员的技能要求。
再比如项目过程中需要对软硬件的性能进行整体测试等,项目经理为了留住关键人员,可能需要额外的奖励。
软件项目管理试题与答案

16.2.1 填空题1.在软项目管理中,控制包括,,和。
2.软件项目计划是由和共同经过阶段后制定的。
3.能协调软件开发,使得混乱减少到最小的方法是使用。
4.在软件的生产过程中,总是有大量各种信息要记录,因此,在产品的开发过程中起着重要的作用。
5.成本估算是在软件项目开发之前,估算项目开发所需的,和。
6.软件工程管理不同于其他过程管理,它对保证高质量的产品更具有极为重要的意义。
7.成本估算方法中,有自顶向下估算方法,自底向上估算方法和方法。
的制度突出了主程序员的领导,责任集中到少数人身上,有利于提高软件质量。
9.基线的作用是把各阶段的开发工作划分得更加明确,便于检查与确认阶段成果。
因此,基线可以作为项目的一个。
10.在一个大系统的开发过程中,由于失误造成的后果要比程序错误造成的后果更为严重。
11.软件工程包含和两大部分内容。
12.在软件开发和维护过程中一个软件往往有许多版本,版本控制工具用来存储,更新,恢复和管理一个软件的。
13.参照以前完成的项目所耗费的总成本,来推算将要开发的软件的总成本,然后把它们按阶段,步骤和工作单元进行分配,这种方法称为方法。
14.软件工程管理的具体内容包括对开发人员,组织机构,用户,等方面的管理。
15.差别估算的缺点是不容易明确“差别”的界限,但它的优点是可以提高。
16.在一个软件项目的开发过程中要自始至终得到的密切合作与支持。
17.风险分析是实际上就是贯穿在软件工程中的一系列风险管理步骤,其中包括,,,和。
18.软件开发项目生存期详细实际阶段应包括的文档。
19.软件项目计划的第一项活动是确定()20.行业标准是由行业机构学术团体或国防机构制定的适合某个行业的标准。
IEEE指(),GIB指();DOD_STD指()。
21.工程网络图是一种()图,该图中用()表示事件,有向弧或箭头表示子任务的进行,箭头上的数字称为(),箭头下面的括号中的数字表示该任务的()。
22.软件配置管理。
软件项目管理复习资料

软件项目管理复习资料第三章一选择题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.项目是由临时性的组织来完成的。
(T)2.项目的选择包括评估各种需求和机会,评估必须是有形和定量的。
(F )3.在双代号图中,每一事件(圆圈)必须有惟一的事件序号,即网络图中不会出现相同的事件序号。
(T )4.根据项目生命周期可知,不同项目各阶段资源投入强度不同。
通常是前期投入低,逐渐增加达到高峰后开始降低。
(T )5.具有正总时差路径被称为关键路径。
(F )6.申请书是一份推销文件,而不是技术报告。
(T)7.某项活动的最早开始时间和最早结束时间是通过网络图反向推算得到的。
( F )8.在绘制网络图时,把活动画在一个闭路中是不允许的,因为它描述的是不断自我重复的活动路径。
(T )9.项目必须完成的整个时间段被定义为从预计开始时间到要求完工时间。
(T )10.某项活动的浮动时间为负值,表明该项活动花费的时间可以延长。
(F )二、单项选择题1. 项目生命周期四个阶段中,第二阶段结束于(A )A)签订合同B)需求建议书的发布C)申请书的提交D)项目结束2.固定价格合同对于客户和承约商来说,风险分别是(B )A)低低B)低高C)高低D)高高3.进度偏差SV<0(为负值)时,表示(B )A)进度提前B)表示进度延误C)实际消耗工时(或成本)低于预算值,即项目有结余或效率高D)实施成本过高,即实际消耗工时(或成本)超过预算值,即项目超支4.右图是一个单代号图,表示(A )A)活动A结束10天以后,活动B才能开始B)活动A开始10天以后,活动B才能开始C)活动A结束10天以后活动才能结束D)活动A开始10天以后活动B才能结束5.准备需求建议书的目的是从(C )的角度全面、详细地阐述为了满足识别需求所要做的工作。
项目管理试卷)A)项目参与人员B)项目经理C)客户D)项目承约商三、多项选择题1.下列工作中属于项目的是()A) 策划一场婚礼B)开发一个软件C)为人民服务D)主持一次会议E)管理大楼的卫生服务2.项目目标通常用下列要素来表示()A)工作范围B)顾客满意度C)进度计划D)成本E)工作人员3. 下面对单代号图描述正确的是()A)节点表示活动B)箭线表示活动C)箭线表示活动(工作)之间的逻辑关系。
软件项目管理实用教程(整理的答案)

软件项目管理实用教程(非官方答案,存在错误)第一章1。
名词解释(1)项目项目是未完成某项独特的产品、服务或成果等特定目标所作的一次性任务。
(2)项目群项目群是为了实现某一战略目标而以协同方式管理的一组项目。
子项目子项目是项目的一个阶段或一个部分,可被相对独立地进行管理,也可以外包给外部单位或者组织内的其他职能单位。
(3)软件项目管理软件项目管理是项目管理中的一个特殊领域,它是以软件项目为对象的系统管理方式,它运用相关的知识、技术和工具,对软件项目周期中的各阶段工作进行计划、组织、指导和控制,以实现项目目标。
2。
问答题(1)下列哪些活动不是项目探索火星生命迹象向部门经理进行月工作汇报开发新版的操作系统每天的卫生保洁组织一次校园歌唱比赛一次集体婚礼(2)软件产品具有哪些特点?软件项目有哪些特点?软件的特点:复杂性,不一致性,可变性,不可见性。
软件项目的特点:知识密集型,技术含量高;涉及多个专业领域,多种技术综合应用;项目范围和目标的灵活性;风险大,收益大;客户化程度高;过程管理的重要性。
(3)为什么说学习软件项目管理是非常重要的?1.软件项目管理对于软件项目的成功是至关重要的。
因为软件项目涉及大量的人员活动,有进度和资金限制,并会遇到各种变化、风险和矛盾,必须有良好的管理才能成功.2.对高软件开发人员的专业素质是必不可少的。
适应团队开发,理解项目计划并胜任管理工作。
理解软件项目在进度、成本、质量、人员等方面的计划和相应的措施,从而更有效地工作并为企业创造价值。
(4)你认为在一个软件项目中,为保证软件项目的成功,主要应注意哪些方面的管理?软件项目合同管理,软件项目进度管理,软件项目成本管理,软件项目风险管理,软件项目人员管理,软件质量管理,软件配置管理(5)软件项目的生命周期通常可分为哪几个阶段?各阶段需完成哪些任务?1。
项目启动阶段发现项目机会,识别客户需求,在此基础上定义项目目标和初始范围;落实项目的初步财务和人力资源,选定项目经理并授权开始项目.2.项目规划阶段为实现目标而定制行动方案,针对项目的范围、进度、成本、质量、风险、人力资源等方面进行规划,形成项目管理计划文件.3.项目执行阶段管理人员要指导项目组成员完成项目管理计划中所确定的工作,从而满足客户的需求。
《软件工程案例教程》李军国主编习题答案

《软件⼯程案例教程》李军国主编习题答案第1章习题答案⼀、判断题⼆、填空题三、简答题1.软件的特点:①软件具有抽象性。
②软件与硬件的⽣产⽅式不同。
③软件与硬件的维护⽅式不同。
④软件具有复杂的逻辑性。
⑤软件的成本较⾼。
⑥软件的使⽤和社会因素有关。
2.软件危机产⽣的原因:①⽤户需求不明确。
②缺乏正确的理论指导。
③软件开发规模越来越⼤。
④软件开发复杂度越来越⾼。
3.软件危机的主要表现:①软件开发进度难以预测。
②软件开发成本难以控制。
③⽤户对产品功能难以满⾜。
④软件产品质量⽆法保证。
⑤软件产品难以维护。
⑥软件缺少适当的⽂档资料。
4.软件⼯程学的基本原则有哪些:①抽象。
②信息隐蔽。
③模块化。
④局部化。
⑤确定性。
⑥⼀致性。
⑦完备性。
⑧可验证性。
5 什么是软件的⽣命周期?答案:软件与任何⼀个事物⼀样,有它的孕育、诞⽣、成长、成熟、衰亡的⽣存过程。
这就是软件的⽣存周期。
6 软件⼯程过程有哪⼏个基本过程活动?试说明之。
答案:软件⼯程过程的基本过程活动有4步:①软件规格说明(需求定义)。
规定软件的功能及其运⾏的限制;②软件设计与开发(设计开发)。
产⽣满⾜规格说明的软件;③软件确认(测试)。
确认软件能够完成客户提出的要求;④软件演进(维护)。
为满⾜客户的变更要求,软件必须在使⽤的过程中演进。
四、综合题1.详细说明软件⽣命周期分哪⼏个阶段?答案:软件⽣命周期主要分为6个阶段:软件项⽬计划、软件需求分析和定义、软件设计、程序编码、软件测试,以及运⾏维护。
(1)软件项⽬计划:在这⼀步要确定软件⼯作范围,进⾏软件风险分析,预计软件开发所需要的资源,建⽴成本与进度的估算。
根据有关成本与进度的限制分析项⽬的可⾏性。
(2)软件需求分析和定义:在这⼀步详细定义分配给软件的系统元素。
可以⽤以下两种⽅式中的⼀种对需求进⾏分析和定义。
⼀种是正式的信息域分析,可⽤于建⽴信息流和信息结构的模型,然后逐渐扩充这些模型成为软件的规格说明。
另⼀种是软件原型化⽅法,即建⽴软件原型,并由⽤户进⾏评价,从⽽确定软件需求。
软件项目管理课后作业

软件项目管理课后作业(共28页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第一章14、简述项目生命周期的特征。
答:项目生命周期的特征包括:成本与人力的投入在项目开始阶段投入较低,在工作执行阶段达到最高,并在项目结束时迅速回落;干系人的影响力、项目的风险与不确定性在项目开始时最大,并在整个的项目周期中随时间的推移而递减;变更的代价随着项目的进行呈指数级数增加在不显著影响成本的前提下,改变项目产品最终特性的能力在开始最大,并随着项目的进展而减弱,变更和纠正错误的代价在接近完成时通常会显著增高。
17、软件项目管理主要包含哪些内容答:软件项目管理的内容主要包括如下几个方面:人员的组织与管理;软件度量;软件项目计划;风险管理;软件质量保证;软件过程能力评估;软件配置管理等。
18、某研究所人员规模500人左右,主要承接部里下达的研究任务和从市场上获取的横向项目。
研究所准备实施一个OA系统,试分析:项目相关者、项目是目标导向的还是产品导向的、项目阶段、项目目标、项目环境。
答:项目相关者包括研究所全体人员,研究所上级和相关部门,市场上的客户;项目是目标导向的,因为该项目并不是生产某种产品,而是实施一个OA系统,所以应该是目标导向的;项目阶段分为概念阶段,开发阶段,实施阶段和收尾阶段。
在项目的概念阶段,经理一般要简要的描述项目----提出项目的概要计划描述项目的需求和基本构造,给出最初的或粗略的成本估计,生成项目的大概工作内容;概念阶段完成之后就是开发阶段了,在开发阶段,项目团队要建立更详细的项目计划,更精确的成本估计和更详细的WBS;然后是实施阶段,项目团队制定了明确的或者说是非常准确的成本估算,交付了需要的工作,同时向项目相关者提供绩效报告;最后是收尾阶段,该阶段完成所有的工作,客户对整个项目进行验收和接受,项目团队应该在经验总结报告中总结项目经验;项目目标是在研究所全体员工的办公电脑上实施OA系统,实现办公的自动化;项目环境包括项目的本质,项目团队成员的特征和相关技术的本质。
软件配置管理题库2021.10.26

软件配置管理题库2021.10.26理论部分1.您如何理解软件配置管理?软件配置管理为软件研发提供了基础性的支持环境,每个人都要面对软件配置管理,学习使用它,根据具体情况选择正确的策略和方法,以便从它那里充分受益。
2.软件配置管理的作用或意义?软件开发时,变更是不可避免的,变更加剧了项目中软件开发人员的困惑。
软件配置管理的目标是识别变更,控制变更,确保变更的正确实现,并向其他相关人员报告变更。
3.ipd流程有几个决策评审点,几个技术评审点?各个技术评审点的作用?4:概念决策评审(cdcp)、计划决策评审(PDCP)、计划决策评审(PDCP)和可用性评审(ADCP)目标、关注点、输入、输出4.ipd流程分为哪几个阶段?3:市场管理(mm)、需求管理(or)、继承产品开发(IPD)5 IPD流程的核心理念是什么?1.产品开发是投资行为2.基于市场的创新3.基于平台的异步开发模式和重用策略4.技术开发与产品开发分离5.跨部门协作6.结构化并行开发流程7.产品线和能力线并重8.职业化人才梯队建设你如何理解软件工作的结果?软件的工作结果是什么?管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护6.举例说明什么是配置项?配置项有哪些属性?配置管理范围内的所有工作结果均为配置项配置项有两大类:属于产品组成部分的工作成果;项目管理和机构职称过程产生的文档。
属性有:名称、标示符文件状态、版本、作者、日期??7.什么是配置库?存储配置项的数据库有两种常见形式:按配置项类型构建数据库和按任务构建数据库。
如果你被要求为你的团队项目规划一个目录结构,你认为哪些目录是必要的?1.项目启动和规划2.需求分析3.系统设计4.开发5.测试6.客户文档7.项目验收8.质量管理9.配置管理10.项目管理11.项目结项12.培训资料8.在您完成的软件项目中,在需求阶段必须输出哪些文档?1.2.3.4.开发背景项目目标运营环境项目任务9.你怎么理解基线?1)表示多个源代码文件的一组版本。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6章软件项目配置管理(习题)
一、选择题
1.在项目进行过程中,2个项目成员使用不同版本的设计说明书,这时项目经理
首先应该检查(B )
A.信息管理系统
B.配置管理系统
C.CPI
D.SPI
2.变更控制主要关注的是(B )
A.阻止变更
B.标识变更,提出变更,管理变更
C.管理SCCB
D.客户的想法
3.为了更好的管理变更,需要定义项目基线,关于基线的描述,正确的是(B )
A.不可以变化的
B.可以变化,但是必须通过基线变更控制流程处理
C.所有的项目必须定义基线
D.基线发生变更时,必须修改需求
4.项目的基线发生变更应该经过(D)授权执行的
A.项目管理者
B.质量保证人员
C.配置管理人员
D.SCCB
5.变更控制系统必须包括下列所有的内容,除了(B)
A.文档说明
B.成功的谈判
C.跟踪系统
D.授权核准审批机构
二、判断题
1.软件配置管理的目的是建立和维护整个生存期中软件项目产品的完整性和可追
朔性。
(√)
2.软件配置项是变更控制系统中的决策系统。
(×)
3.统计被批准的配置项是一种配置审计。
(√)
4.在进行配置管理过程中,一定要采用高档的配置管理工具。
(×)
5.基线产品是不能修改的。
(×)
三、简答题
1.什么是软件配置管理?它有什么作用?
2.软件配置项包括哪些内容,这些内容应该包括哪些相关信息?
3.什么是基线?它在配置管理中有什么作用?为什么要建立基线?
4.说出软件项目各阶段的基线,这些基线的建立产生过程以及它们在软件开发中的
作用。
5.基线管理的两个基本功能是什么?
6.简述软件配置管理的组织以及相关人员的职责。
7.简述软件配置管理的功能。
8.举出常见的配置管理的工具软件,并比较其优劣。
9.配置状态报告的内容是什么?随着项目的进行配置状态报告的内容有哪些变
化?
10.配置审核的概念和种类是什么?
11.配置管理计划包括哪些内容?
12.基于构件的软件配置管理与其他的配置管理形式有哪些异同点?
13.仅当每个与会者都在事先作了准备时,正式的技术复审才能取得预期的效果。
如
果你是复审小组的组长,你怎样发现事先没做准备的与会者?你打算采取什么措施来促使大家事先做准备?
14.若你是一个小项目的主管,你将为此工程设置哪些基线,又如何控制它们?。