软件项目管理中配置管理的应用

软件项目管理中配置管理的应用

ID:20184819

大小:57.00 KB

页数:7页

时间:2018-10-11

软件项目管理中配置管理的应用_第1页
软件项目管理中配置管理的应用_第2页
软件项目管理中配置管理的应用_第3页
软件项目管理中配置管理的应用_第4页
软件项目管理中配置管理的应用_第5页
资源描述:

《软件项目管理中配置管理的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件项目管理中配置管理的应用电子科学研究院本文首先介绍了软件项目管理的概念,并从软件项目管理中的配置管理功能,介绍了配置管理以及概念和配置管理任务CMMI(CapabilityMaturityModelIntegration)与配置管理之间的关系,最后给出了配置管理在软件项目中的应用实例。软件项目管理配置管理计算机随着计算机应用的不断发展,对软件项目的要求也越来越复杂,变化也越来越频繁。从整个企业的发展战略出发,在技术变化和人员流动频繁的情况下,如何建立企业的项目库和管理库,将个人知识和经验转化为企业知识和经验,对于提高

2、工作效率、缩短产品周期、增强企业竞争力至关重要。采用科学的配置管理思想,辅以先进的配置管理工具,是管理软件产品不可或缺的方法。目前,我国软件企业的开发和管理相对落后,引入软件配置管理的思想和技术是迫切而重要的。软件项目管理(1)软件项目管理概念软件项目管理是对人员、产品、过程和项目进行分析和管理的活动,使软件项目能够按预定的成本、进度和质量顺利地完成,分析和管理人员、产品、过程和项目的活动。与其他项目管理相比,软件项目管理是非常特殊的。首先,软件是一种纯知识产品,其开发进度和质量难以估算和计量,生产效率难以预测和保证。其

3、次,软件系统的复杂性导致了开发过程中各种风险的不可预知性和控制性。软件项目管理的主要内容包括以下几个方面:人员的组织和管理、软件项目计划、风险管理、软件质量保证、软件过程估计、软件配置管理等。所有这些方面都贯穿在整个软件开发过程。其中,软件配置管理提出了开发过程中人员和工具的配置和使用的管理策略。(2)软件项目管理的原则在软件项目管理的过程中,包含以下几大原则:即平衡原则、高效原则、分解原则、实时控制原则、分类管理原则、简单有效原则、组织的知识积累原则。(3)配置管理在软件项目管理中的作用随着软件系统的频繁和用户需求的日

4、益复杂,软件更新、配置管理逐渐成为软件生命周期中的一个重要过程,在软件开发过程中发挥着越来越重要的作用。一个好的配置管理过程可以涵盖软件开发和维护的各个方面,在软件开发过程的宏观管理中,即项目管理中,起着重要的辅助作用。良好的配置管理使软件开发过程能够更好地预测,使软件系统具有可重复性,并使用户和管理部门对软件质量和开发团队有更大的信心。配置管理(1)配置管理的概念就目前来说,配置管理没有一个统一的定义,但是通常都认为配置管理是一种规范软件开发过程的管理工作。软件配置管理简称SCM(Softent),是在团队开发中识别、

5、控制和管理软件变更的管理。(2)配置管理的任务1.定义配置项软件配置项目(SCI),即软件配置管理的对象。软件开发过程中产生的所有信息构成软件配置,它们是:代码(源代码、目标代码)以及数据结构(内部数据、外部数据)、文档(技术文档、管理文档、需方文档)、报告,其中每一項称为配置项,软件配置项是配置管理的基本单位。同时,在开发过程中使用的环境,如操作系统、各种支持软件、配置管理工具,也可以纳入软件配置管理的范围。2.标识配置项识别软件配置项对整个管理活动非常重要,它给软件开发过程中的所有软件项目提供了唯一的标识符,使其易于

6、控制和管理。配置标识符包括文档标识、代码标识和运行文件标识。3.定义基线基线标志着软件开发过程的一个阶段的结束,当一个个软件配置项形成文档并通过评审,便成为基线。基本功能是对各个阶段的工作进行更清晰的划分,使连续工作在这些点上断开,从而对试验结果进行测试和确认。4.定义软件配置库软件配置库的内容涵盖了整个开发过程。基线技术将存储库分为3类:即开发库、受控库和产品库。(1)开发库:存储开发过程中使用的各种技术文档、源代码、可执行代码和数据,为开发人员的活动提供支持。(2)受控库:存储被评审和批准的基准产品,以及批准的软件工

7、作产品和软件产品。(3)产品库:项目正式交付的最终产品和最终操作环境。5.控制配置配置控制的定义是指定配置管理在实现过程中实现的配置规则,包括出入库控制和变更控制。6.配置审核它包含物理和功能审核。包括以下活动:验证每个软件配置项的正确性、一致性、完整性、有效性和可追溯性;在软件生命周期中,应定期安排审核工作;定期的软件备份应该确保备份介质的安全性和可用性。7.配置状态报告提供软件开发过程的发展状态记录,包括配置管理的现状以及原因(存储、更改)。配置管理人员应定期或在需要时提交配置状态报告。配置状态报告包含对整个软件生命

8、周期中基线的所有更改的可跟踪性。(3)实施配置管理的优点1.节约费用:缩短开发周期,降低工程造价。2.利于知识库的建立:项目库、管理库3.规范管理:量化工作量考核、标准化测试、加强协调与沟通配置管理实施的流程(1)规划和调整X络开发环境,规划良好的开发环境,是实施配置管理系统的前提。本阶段的配置管理系统规划,主要考虑

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。