第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. 项目开发过程中可以无限制地使用资源。
- 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.若你是一个小项目的主管,你将为此工程设置哪些基线,又如何控制它们?。