软件项目管理问答题
- 格式:docx
- 大小:214.04 KB
- 文档页数: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. 规划、实施、监控B. 启动、规划、监控C. 启动、实施、收尾D. 规划、启动、收尾2. 在敏捷开发中,以下哪个是迭代的特点?A. 迭代周期固定B. 迭代周期不固定C. 迭代周期可变D. 迭代周期根据项目复杂度确定3. 以下哪个不是项目经理在项目中的主要角色?A. 制定项目计划B. 沟通协调C. 质量控制D. 风险管理4. 在软件开发中,代码审查的目的是什么?A. 提高代码质量B. 完成项目里程碑C. 增加团队成员之间的信任D. 提高团队效率5. 以下哪个是Scrum框架中的四个基本活动?A. 产品待办事项列表、计划会议、日常站会、回顾会议B. 产品待办事项列表、计划会议、迭代计划、回顾会议C. 产品待办事项列表、需求分析、迭代计划、回顾会议D. 产品待办事项列表、需求分析、计划会议、回顾会议6. 在风险管理中,以下哪个是风险规避策略?A. 识别潜在风险B. 评估风险影响和可能性C. 制定风险应对计划D. 避免所有潜在风险7. 在团队协作中,以下哪个是有效沟通的要素?A. 确保信息准确无误B. 保持沟通频率和时长C. 使用适当的沟通工具D. 以上所有要素8. 在软件项目中,测试阶段的目的是什么?A. 找出并修复错误B. 完成项目里程碑C. 提高客户满意度D. 验证软件是否符合需求9. 以下哪个不是敏捷开发中常用的沟通工具?A. 电子邮件B.即时通讯软件(如Slack)C. 迭代器(如Jira)D. 电话会议10. 在项目收尾阶段,项目经理的主要职责是什么?A. 完成项目文档B. 进行项目总结和经验教训分享C. 对项目团队进行绩效评估D. 审计项目成果和预算执行情况11. 软件项目管理的核心要素包括哪些?A. 需求管理B. 时间管理C. 人员管理D. 风险管理12. 在软件项目中,通常如何进行需求分析?A. 通过用户访谈和问卷调查收集需求B. 编写需求规格说明书C. 进行市场调研和竞争对手分析D. 与客户确认需求13. 以下哪个不是敏捷开发方法的特点?A. 迭代式开发B. 用户参与C. 强调技术实现D. 快速响应变化14. 在软件项目中,测试阶段的主要目的是什么?A. 修复错误B. 提高产品质量C. 完成项目文档D. 进行性能测试15. 软件开发过程中,如何确保代码的质量?A. 采用单元测试B. 进行代码审查C. 使用版本控制系统D. 建立持续集成和持续部署(CI/CD)流程16. 在团队协作中,有效的沟通技巧对项目成功至关重要。
一、选择题(每题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.项目建议书是哪个阶段开发的文档?【 C 】A.项目执行阶段B.项目结尾阶段C.项目初始阶段D.项目计划阶段2.项目章程【 A 】A.明确了项目经理B.确定了项目的质量标准C.明确了团队的纪律D.定义了项目需求3.对于风险比较大的项目,最好选择的生存期模型【 C 】A.瀑布模型B.原型C.螺旋模型D.V模型4.开发项目建议书的目的是为了【 B 】A.验收B.竞标或者签署合同C.编写计划D.跟踪控制项目5.需求分析是回答系统必须()的问题. 【 A 】A.做什么B.怎么做C.何时做D.为谁做6.WBS(任务分解结构)非常重要,因为下列原因,除了【 A 】A.帮助组织工作B.防止遗漏工作C.为项目估算提供依据D.确定团队成员责任7.项目范围【 C 】A.只在项目开始时重要B.在授权项目的合同或者其他文件得以批准后就不重要了\C.从项目概念阶段到收尾阶段都加以管理和控制D.是在项目执行阶段通过变更控制步骤进行处理的问题8.为了有效地管理项目,应该将工作分解更小的部分,以下各项中,哪一项不能说明应该分解到什么程度? 【 D 】A.可以在80小时内完成B.不能再进一步进行逻辑细分了C.可由一个人完成D.可以进行实际估算9.范围变更是指【 B 】A.修改技术规格B.对范围陈述进行修改C.对批准后的WBS进行修改D.以上都不是10.下面哪个不是需求管理的过程【A 】A.需求设计B.需求获取C.需求分析D.需求变更11.下面哪个不是需求管理的过程【 C 】A.自顶向下B.自底向上C.控制方法D.模板参照12.任务分解可以(),它是范围变更的一项重要输入【 B 】A.提供项目成本估算结果B.提供项目范围基线C.规定项目采用的过程D.提供项目的关键路径13.范围基线由()组成【B 】A.项目章程、批准的详细的项目范围说明书和WBSB.批准的详细的项目范围说明书、WBS和WBS字典C.项目章程、项目工作说明书和WBSD.WBS14.快速跟进是指【 A 】A.采用并行执行任务,加速项目进展B.用一个任务取代另外的任务C.如有可能,减少任务数量D.减轻项目风险15.赶工一个任务时,你应该关注【D 】A.尽可能多的任务B.非关键任务C.加速执行关键路径上的任务D.通过成本最低化加速执行任务16.“软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系【A 】A.强制性依赖关系B.软逻辑关系C.外部依赖关系D.里程碑17.如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是【 C 】A.强制性依赖关系B.软逻辑关系C.外部依赖关系D.里程碑18.对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是【D 】A.50% B.68.3% C.70% D.99.7%19.下面哪项将延长项目的进度【A 】A.Lag B.Lead C.赶工D.快速跟进20.关于浮动,下面哪个是正确的【A 】A.每个任务都有浮动B.只有复杂的项目有浮动C.浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D.浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量21.资源平衡最好用于()活动【C 】A.时间很紧的B.按时的C.非关键路径D.关键路径22.下面哪项可以决定进度的灵活性【B 】A.PERT B.Total Float C.ADM D.赶工23.用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的是【 A 】A.功能点B.对象点C.代码行D.用例点24.如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。
2023 软考项目管理试卷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、以上全部。
软件项⽬管理问答题1.什么是项⽬?它与多数⼈的⽇常⼯作有什么不同?项⽬就是为了创造⼀个唯⼀的产品或提供⼀个唯⼀的服务⽽进⾏的临时性的努⼒;是以⼀套独特⽽相互联系的任务为前提,有效地利⽤资源,在⼀定时间内满⾜⼀系列特定⽬标的多项相关⼯作的总称。
项⽬与⽇常⼯作的不同是:项⽬是⼀次性的,⽇常⼯作是重复进⾏的;项⽬是以⽬标为导向的,⽇常⼯作是通过效率和有效性体现的;项⽬是通过项⽬经理及其团队⼯作完成的,⽇常⼯作是职能式的线性管理;项⽬存在⼤量的变更管理,⽇常⼯作基本保持持续的连贯性。
2、项⽬管理与⼀般管理有什么不同?(1)从负责⼈来看,项⽬管理的负责⼈是项⽬经理,⽽⼀般管理⼀般由部门经理负责。
(2)从实施组织来看,项⽬管理的实施组织是⼀个项⽬团队(柔性组织),⽽⼀般管理的实施组织⼀般是⼀个部门或⼀个科室之类的稳定的组织。
(3)从时限性来看,项⽬管理是⼀次性的(时间限制),⽽⼀般管理是持续不断的(相对⽆限)。
(4)从⽬标来看,项⽬管理是持续不断(相对⽆限)的,⽽⼀般管理具有重复性。
(5)从管理重点来看,项⽬管理注重效果,⽽⼀般管理注重效率。
(6)从资源需求来看,项⽬管理有多变的资源需求,⽽⼀般管理有稳定的资源需求。
(7)从活动性质来看,项⽬管理有风险和不确定性,⼀般管理有经验性和确定性。
3、简述软件项⽬管理的过程。
⼀般认为项⽬管理的过程是由以下四个基本⼯作过程组成的。
(1)项⽬确⽴:包括项⽬评估、⽴项、招投标、授权等环节。
(2)项⽬计划:包括软件项⽬范围计划、成本计划、进度计划、质量计划、⼈员与沟通计划、风险计划、合同计划等等。
(3)项⽬执⾏控制:包括项⽬集成计划执⾏控制、核⼼计划执⾏控制、辅助计划执⾏控制等等。
(4)项⽬结束:包括合同结束和项⽬结束。
4、项⽬管理的定义。
项⽬管理是以项⽬为对象,通过使⽤知识、技能、⼯具和⽅法来组织、计划、实施并监控项⽬,使之满⾜项⽬⽬标需求的过程。
5、图⽰软件项⽬声明周期与管理过程、简述项⽬⽣命期中的检查点、⾥程碑、基线概念。
软件项目管理期末试题及答案一、选择题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.请列举三种常见的软件开发方法,并简要介绍各自的特点。
答案:三种常见的软件开发方法分别为瀑布模型、敏捷开发和迭代增量模型。
- 瀑布模型:顺序执行,每个阶段在前一个阶段完成后开始。
适用于需求稳定且项目较小的情况,但不适用于复杂项目和需求变化频繁的情况。
- 敏捷开发:强调迭代、循序渐进,快速响应需求变化。
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)在管理过程中产生的文档,例如各种计划、状态报告等等,这些文档虽然不是产品的组成部分,但是值得保存。
每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。