欢迎来到天天文库
浏览记录
ID:39987674
大小:386.31 KB
页数:41页
时间:2019-07-16
《短期软件配置管理培训教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、短期软件配置管理培训教程上海应用技术学院计算机系讲师:王志敏1目录配置管理的目的配置管理的组织与人员配置管理的定义配置管理的主要任务和活动配置管理的阶段常用的配置管理方法变更申请示例表单总结附录21.配置管理的目的随着软件团队人员的增加,软件版本不断变化,开发时间的紧迫以及多平台开发环境的采用,使得软件开发面临越来越多的问题,其中包括对当前多种产品的开发和维护、保证产品版本的精确、重建先前发布的产品、加强开发政策的统一和对特殊版本需求的处理等等,解决这些问题的唯一途径是加强管理,而软件开发管理的核心是软件配置管理。3可行性报告项目开发计划对应大规模软件所规定的文件可进一步细
2、分软件需求说明数据要求说明测试计划项目开发计划软件需求说明测试计划软件需求与开发计划概要设计说明详细设计说明数据库设计说明软件设计说明软件设计说明使用说明使用说明用户手册操作手册模块开发卷宗测试分析报告测试分析报告模块开发卷宗测试分析报告开发进度月报项目开发总结开发进度月报项目开发总结项目开发总结小规模软件中规模软件大规模软件超大规模软件请看下图1.配置管理的目的4软件配置管理的目的是在项目的整个软件生命周期内建立并维护软件项目产品的完整性。涉及在给定时间点标识软件的配置(即选定的软件工作产品及其描述),系统地控制对配置的更改并维护在整个软件生存周期中配置的完整性和可跟踪性
3、。软件配置管理是大多数软件工程和管理流程的一个构成部分1.配置管理的目的52.配置管理的组织与人员2.1配置控制委员会(ConfigurationControlBoard,CCB)成员构成如下:组长是总体组代表,他对有关软件配置管理的各项工作全面负责,特别要对更改建议的审批和评审负责;软件工程小组组长负责监督在软件配置管理工作中认真执行软件工程规范;项目的专职配置管理人员检查在作配置更改时的质量保证措施;各子系统的配置管理人员具体负责实施各自的配置管理工作,并参与各子系统的功能配置检查和物理配置检查;62.配置管理的组织与人员用户代表负责反映用户对配置管理的要求,并协助检查
4、各类人员对软件配置管理计划的执行情况;项目专职的配置管理人员协助组长开展各项软件配置管理活动,负责审查所采用的配置管理工具、技术和方法,并负责汇总、维护和保存有关软件配置管理活动的各项记录。总任务:负责指导和控制配置管理的各项具体活动的进行,为项目经理的决策提供建议。72.配置管理的组织与人员其具体职责为以下几项:定制开发子系统定制访问控制制定常用策略建立、更改基线的设置,审核变更申请根据配置管理员的报告决定相应的对策82.配置管理的组织与人员2.2配置管理员(ConfigurationManagementOfficer,CMO)根据配置管理计划执行各项管理任务,定期向CC
5、B提交报告,并列席CCB的例会。主要职责如下:软件配置管理工具的日常管理与维护;提交配置管理计划;各配置项的管理与维护;执行版本控制和变更控制方案;完成配置审计并提交报告;对开发人员进行相关的培训;识别软件开发过程中存在的问题并拟就解决方案93.配置管理的定义软件配置管理(SoftwareConfigurationManagement,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。我们知道,在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。SCM活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更
6、。从某种角度讲,SCM是一种标识、组织和控制修改的技术,目的是使错误降为最小并最有效地提高生产效率。软件配置管理(SoftwareConfigurationManagement,SCM)作为CMM2(能力成熟度模型)级的一个关键域(KeyPracticeArea,KPA),在整个软件的开发活动中占有很重要的位置。104.配置管理的主要任务和活动4.1主要任务Pressman所说的:“软件配置管理是贯穿于整个软件过程中的保护性活动,它被设计来(1)标识变化,(2)控制变化,(3)保证变化被适当的发现,以及(4)向其他可能有兴趣的人员报告变化。”所以,我们必须为软件配置管理活动
7、设计一个能够融合于现有的软件开发流程的管理过程,甚至直接以这个软件配置管理过程为框架,来再造组织的软件开发流程。114.配置管理的主要任务和活动达到的效果软件配置管理的各项工作是有计划进行的。被选择的项目产品得到识别,控制并且可以被相关人员获取。已识别出的项目产品的更改得到控制。使相关组别和个人及时了解软件基准的状态和内容。124.配置管理的主要任务和活动4.1主要的活动配置项(SoftwareConfigurationItem,SCI)识别工作空间管理版本控制变更控制状态报告配置审计134.配置管理的主要任务和活
此文档下载收益归作者所有