配置管理规范案例_第1页
配置管理规范案例_第2页
配置管理规范案例_第3页
配置管理规范案例_第4页
配置管理规范案例_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软 件 配 置 管 理 规 范软件配置管理规范描述及概要描述描述介绍公司现行的配置管理流程、制度及规范,并介绍相关模版的使用概要w 配置管理基本概念w 配置管理总流程概述w 编制配置管理计划w 基线标识w 基线变更控制w 配置状态统计及报告w 配置审核w 发布软件配置管理规范软件配置管理的定义Software Configuration Management, 简称SCM:标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的发布和变更,记录并报告配置的状态和变更要求,验证配置项的完整性和正确性。 IEEE Std 610.12-1990 电气和电子工程师协会软件配置管理规范什么是配置

2、项?软件配置管理的对象是软件配置项(Software Configuration Item, 缩写SCI)软件配置是指一个软件产品在软件生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、程序及其数据的集合。该集合中的每一个元素称为该软件配置中的一个配置项。中国国家标准计算机软件配置管理计划规范 与合同、过程、计划和产品有关的文档及数据 源代码、目标代码和可执行代码 相关产品,包括软件工具、库内可复用软件、外购软件及顾客提供的软件等软件配置管理规范软件配置管理的意义发布程序、文档程序测试程序测试发布发布详细设计详细设计概要设计概要设计总体设计总体设计需求分析需求分析阶段、过

3、程、方法阶段、过程、方法完整性:配置项齐全配置管理计划完整性:配置项齐全配置管理计划正确性:阶段评审、测试形成基线正确性:阶段评审、测试形成基线一致性:变更控制管理一致性:变更控制管理追溯性:版本管理追溯性:版本管理质量?软件配置管理规范软件配置管理作用:在质量体系的诸多支持活动中(如:RM、SPP、SPTO、SQA、SDP),配置管理处在支持活动的中心位置,它有机地把其它支持活动结合起来,形成一个整体,相互促进,相互影响,有力地保证了质量体系的实施。 目的:软件配置管理的目的是建立和维护在项目的整个软件生存周期中软件项目产品的完整性和正确性。主要内容包括:及时地确定软件的配置,系统地控制软件

4、配置的变更,保证整个软件生命周期软件配置的完整性和可追溯性。 软件配置管理规范软件配置管理的六大活动w编制配置管理计划w配置标识(基线标识)w变更控制w配置状态统计及报告w配置审核w发布 软件配置管理规范软件配置管理总结:软件配置管理,贯穿于整个软件生命周期,它为软件研发提供了一套管理办法和活动原则。软件配置管理无论是对于软件企业管理人员还是研发人员都着重要的意义。软件配置管理可以提炼为三个方面的内容。 Version Control-版本控制 Change Control-变更控制 Process Support-过程支持 软件配置管理规范配置管理库管理方案软件配置管理规范配置管理活动分布图

5、软件配置管理规范研发过程中的配置管理活动需求说明书P3 需求分析研发阶段主要工作成果需求评审需求评审 阶段评审里程碑标志基线P4 总体方案设计总体设计方案总设评审总设评审 基线P5 模块概要设计概要设计说明书概设评审 基线P6 模块详细设计详细设计说明书详设评审 基线P7 软硬件实现代码阶段评审 基线P8 集成测试集成测试报告阶段评审 基线P9 系统测试系统测试报告阶段评审阶段评审 基线P10 试验局开通和验收试验局测试报告阶段评审阶段评审 基线配置管理活动软件配置管理规范编制配置管理计划配置管理计划模板介绍配置项及库结构定义模板介绍软件配置管理规范配置管理计划的必出项要求:研发阶段必出项 P

6、1可行性研究可行性研究报告、可行性研究报告评审表P2立项立项审批表P3需求分析研发类:产品需求说明书、产品定义书、需求跟踪矩阵评审类:需求分析阶段评审报告需求分析阶段评审报告P4总体方案设计计划类:项目整体进度计划 (Project)、产品开发计划、配置管理计划研发类:产品总体设计方案、产品/项目测试计划评审类:总体方案设计阶段评审报告总体方案设计阶段评审报告P5概要设计研发类:概要设计说明书、集成测试计划评审类:概要设计阶段评审记录、P6详细设计研发类:详细设计说明书评审类:详细设计阶段评审记录P7软硬件实现研发类:软件源代码、编译后的发布程序评审类:软硬件实现阶段评审记录P8模块集成测试研

7、发类:集成测试报告、执行程序说明文件、源程序说明文件 评审类:模块集成测试阶段评审报告P9系统测试计划类:试验局开通计划/用户试用计划研发类:设计文件、工艺文件、系统测试记录、产品测试报告、软件版本说明、物理配置审核报告评审类:系统测试阶段评审报告系统测试阶段评审报告P10试验局开通和验收研发类:试验局测试报告、用户验收报告评审类:试验局开通和验收阶段评审报告试验局开通和验收阶段评审报告P11研发总结研发类:维护计划评审类:研发总结报告、科研项目移交清单研发总结报告、科研项目移交清单软件配置管理规范关于配置管理计划注意方面请尽量保证开发计划时间的有效性;请根据配置管理计划按时完成配置项;请按实

8、际进展及时变更开发计划,并立即更 新到研发中心,并通知相关部门;配置管理计划所列配置项请严格按照模板格式书写模板参考 http:/tracker/BZH/BZH.asp配置管理部年度考核指标:配置项按时入库率100入库配置项质量100烦请各位大力支持我们的工作!软件配置管理规范关于配置项注意方面请严格按照配置管理计划的配置项命名提交 配置项,避免配置管理时产生歧异;配置项标准命名举例说明: DSN数据业务综合监测系统产品需求说明书其中产品名称必须为标准名称,即在标准化登记的标准产品名称;同时应注意:在研发文档内容中提及产品名称时也应该是标准产品名称及产品代号;配置项完成的标志:研发文档评审通过

9、,代码完成测试,报告评审通过 入公司级受控库或归档完成形成基线,严格受控软件配置管理规范产品模块产品模块 关系图软件配置管理规范变更配置管理计划软件配置管理规范什么是基线?基线(Baseline)一个配置项在其生命周期的某一特定时间被正式标明、固定并经正式批准的一个版本,无论媒体是什么。 ISO/IEC 12207 基线形成一般是在软件生命周期各阶段末尾的特定点,亦称里程碑时间点。作用基线的作用是把各阶段的工作划分得更加明确,使得本来连续的工作在这些点上断开,使之便于检验和确认阶段开发成果,使后续工作在确认后的基准上进行。特性n具有明确标识n具有明确内容n经正式审批n严格控制变更阶段控制点过程

10、监控软件配置管理规范什么是基线?0130012012312BaselineREL 1.0VersionElement Util.c util.h test.c test.h软件配置管理规范基线标识(一)研发文档提交评审版本:VER_P001v1.0_P4_021019(a-z) T1基线标识:BL_P001_V1.0(a)软件配置管理规范基线标识(二)代码提交测试版本:VER_P100v1.0_P9_030909 T1基线标识:BL_P001_V1.3软件配置管理规范基线标识提交评审/测试版本:VER_ 项目代号 研发版本 _ 研发阶段 _ 日期 ( 分支a-z )T提交次数举例: VER_P100v1.0_P9_030909 T1基线标识: BL_ 项目代号 _ 研发版本 ( 分支a-z ) 举例: BL_P001_V1.3软件配置管理规范配置项、基线与发布

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论