已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号 03622DOC4 版本 1.0 软件配置管理(标准:HB6465)项目名称 图书借阅管理系统 项目负责人 编写/校对见03622DOC1 审核 2003.12.28标审 2002.12.28批准 2002.12.28单位 软件项目管理第3小组 目录1.简介1.1目的21.2术语定义31.3参考资料51.4引用52.软件配置管理2.1软件配置管理机构62.2软件配置管理小组的职责62.3软件配置管理工具73.软件配置管理活动3.1配置标示73.2 配置控制 83.3 软件配置管理状态的记录与报告123.4 软件配置管理的审计与评审124.分包商和厂商软件控制131、简介1. 1目标因为软件变更在任何时刻都可能发生,因此软件配置管理的目标是为了1、 标识变更;2、 控制变更;3、 确保变更正确实现;4、 向管理人员及相关人员报告变更。1. 2术语定义软件配置 Software Configuration软件配置是指一个软件产品在软件生存周期各个阶段所产生的各形式(机器可读或人工可读)和各种版本的文档、程序及其数据的集合。该集合中的每一个元素称为该软件产品软件配置中的一个配置项(configuration item)。 软件配置项 Software Configuration Item随着软件工程过程的进展,软件配置所包含的内容亦随之增长。软件开发工程中的输出信息均可以看作是软件配置项。软件配置管理项 Software Configuration Management Item置于配置控制之下的软件配置项的有关软件成分。包括各类文档、源程序及其目标码、运行所需的系统软件和支持软件,以及各种数据。软件配置管理 Software Configuration Management软件工程的一项基本工作就是要改变软件管理。对软件需求的修改会造成设计的改变,从而又会影响到程序源码。在测试过程中又会发现新的问题而导致进一步的更改,有时甚至会影响到原始的软件需求。修改的过程在概念上很简单,但实施起来却相当复杂。即使对于规模不大的软件工程来说,由于有一定数量的人员介入和所需的改变量,都需要建立一个正式的变更管理系统。这就是需要软件配置管理的原因所在。软件配置管理的主要职责是控制变更工作。可是如果仅仅把软件配置管理看作是一个管理工具,或是一种契约责任,那么它很容易就会变成一个阻止工作进行的路障。虽然在契约中可能会要求项目具有软件配置管理系统,但它真正的用途是帮助工程师们控制并跟踪他们的工作, 以确保不会丢失或毁坏任何信息。软件配置管理是用来控制系统元件的开发和它们与整个系统的合并。软件受控库 software controlled library 软件受控库是指在软件生存周期的某一个阶段结束时,存放作为 阶段产品而释放的、与软件开发工作有关的计算机可读信息一人工可读信息的库。软件配置管理就是对软件受控库中的各软件项进行管理,因此软件受控库也叫做软件配置管理库。 软件产品库 software product library 软件产品库是指在软件生存周期的组装与系统测试阶段结束后,存放最终产品而后交付给用户运行或在现场安装的软件的库。 接口控制 interface control 接口控制是指描述有关由一个或多个部门提供的两个或两个以上的配置项接口的所有功能特性和物理特性的过程。在实现之前,要确保对这些功能特性和物理特性所建议的修改已经过评审和批准。 功能基线 functional baseline 功能基线是指在系统分析与软件定义阶段结束时,经过正式评审和批准的系统设计规格说明书中对待开发系统的规格说明;或是指经过项目委托单位和项目承办单位双方签字同意的协议书或合同中所规定的对待开发软件系统的规格说明;或是由下级申请经上级同意或直接由上级下达的项目任务书中所规定的对待开发软件系统的规格说明。功能基线是最初批准的功能配置标识。 指派基线 allocated baseline 指派基线是指在软件需求分析阶段结束时,经过正式评审和批准的软件需求的规格说明。指派基线是最初批准的指派配置标识。 产品基线 product baseline 产品基线是指在软件组装与系统测试阶段结束时,经过正式评审的批准的有关所开发的软件产品的全部配置项的规格说明。产品基线是最初批准的产品配置标识。 释放release 释放是指在软件生存周期的各个阶段结束时,由该阶段向下阶段提交该阶段产品的过程。它也指将集成与系统测试阶段结束时所获得的最终产品向用户提交的过程。后面这个过程也中做交付(delivery)1. 3参考资料中华人民共和国国家航空航天工业部工业标准软件文档编制规范HB 6465-90软件工程概论清华出版社 郑人杰 等著 1998第一版GB/T 11457 软件工程术语 GB 8566 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南 GB/T 12504 计算机软件质量保证计划规范1. 4引用软件项目计划 第3开发小组编号:03622DOC1日期:2003.12.08功能分解及进度 第3开发小组编号:03622DOC2日期:2003.12.18RMMM 第3开发小组编号:03622DOC3日期:2003.12.082、软件配置管理2.1软件配置管理机构在本软件系统整个开发期间,必须成立软件配置管理小组负责配置管理工作。软件配置管理小组属项目总体组领导,由总体组代表、软件工程小组代表、项目的专职配置管理人员、项目的专职质量保证人员以及各个子系统软件配置管理人员等方面的人员组成,由总体组代表任组长。各子系统的软件配置管理人员在业务上受软件配置管理小组领导,在行政上受子系统负责人领导。 软件配置管理小组和软件配置管理人员必须检查和督促本计划的实施。各子系统的软件配置管理人员有权直接向软件配置管理小组报告子项目的软件配置管理情况。各子系统的软件配置管理人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划规定的所有要求。2.2软件配置管理小组的职责在软件配置管理小组中,各类人员要互相配合、分工协作,共同担负起整个项目的软件配置管理工作。其中各类人员的分工如下: A 配置管理组组长,对有关软件配置管理的各项工作全面负责, 特别要对更改建议的审批和评审负责; B项目组组长负责监督在软件配置管理工作中认真执行软件工程规范; C 项目的专职配置管理人员检查在作配置更改时的质量保证措施; D 各子系统的配置管理人员具体负责实施各自的配置管理工作,并参与各子系统的功能配置检查和物理配置检查; E 用户代表负责反映用户对配置管理的要求,并协助检查各类人员对软件配置管理计划的执行情况; F 项目专职的配置管理人员协助组长开展各项软件配置管理活动,负责审查所采用的配置管理工具、技术和方法,并负责汇总、维护和保存有关软件配置管理活动的各项记录。 2. 3软件配置管理工具我们在软件的开发过程中,用到软件配置有关的工具有软件测试工具、软件配置管理工具、文档辅助生成工具。 A、 软件测试工具(针对DELPHI开发的软件自动化试工具)B、软件配置管理工具(PVCS(Product Version Control System)作为项目的软件配置管理工具。使用的方面将包括:进行软件配置管理和版本控制,对本项目开发过程中的所有文档和程序进行问题跟踪。3. 软件配置管理活动3.1配置标示311 文档 所有为本项目编制的文档,都要符合GB 8567中的规定。图书管理软件系统及其所属的各个子系统所编写的文档数目,可根据GB 8567的规定作适当的剪裁。剪裁方案由技术组提出建议,报项目组批准。例如:文档命名标准: 检查单 (Checklist)CL程序修改报告 (Code Difference Report)CDR软件功能设计文档 (Functional Design Document)FDD软件功能说明书 (Functional Specification)FS手册 (Handbook)HB系统集成测试计划 (Integration Test Plan)ItestPlan系统集成测试报告 (Integration Test Report)ITestRep组间协作记录文档 (Intergroup Coordination Document)IC初步设计文档 (Preliminary Design Document)PDD软件配置管理文档 (Software Configuration Management Plan)SCM软件质量保证计划 (Software Quality Assurance Plan)SQA软件需求规格说明 (Software Requirements Specification)SRS个人工作记录说明 (Statement of Personal Work)SOPW子系统测试计划 (Sub-System Test Plan)SSTP子系统测试报告 (Sub-System Test Report)SSTR子系统测试脚本 (Sub-System Test Script)SSTS软件维护计划 (Sustaining Plan)SP系统操作描述 (System Operations Description)SOD系统测试计划 (System Test Plan)STestPlan系统测试报告 (System Test Report)STestRep用户培训计划 (Training Plan)UTP文档版本编号文档版本进行编号要遵守的标准:起草版本的编号为 0.1, 0.2, 0.3, ., 0.10.版本编号可以根据项目需要延伸到若干层,例如, 0.1, 0.1.1, 0.1.1.1.一旦文档版本得以确认后,版本编号应该始自 1.0。版本编号不断变化为: 1.0, 1.1, 1.2, ., 1.10.项目可以根据需要将版本编号晋升为2.0,2.1, 2.2 等。312 程序 所有属于本项目的程序、子程序、功能模块和程序单元,都要按照由项目技术组制订,且经项目组批准的软件系统的命名约定的规定来标识。 例如:程序编码规范;程序注释编写要求;程序修改标注313 各类基线 所有属于本项目及其各子系统的各类基线,首先要按照任务书、软件需求规格说明书的规定确定其技术内容,然后按照软件系统的上述命名约定的规定来标识。 32 配置控制 软件配置的更改管理适用于本项目的所有文档和代码,其中包括本项目的各个运行软件,也包括为本项目专门开发的支持软件。配置控制的要点如下: A 修改批准权限对本项目各个子系统及其专用支持软件的功能基线、指派基线、产品基线及其集成系统的任何修改(称为A类修改),都必须通过项目配置管理小组讨论,并必须经总体组批准;对本项目各个子系统及其专用支持软件的其他阶段产品的任何修改(称为B类修改),都必须通过本项目各个子系统的配置管理人员审查,并经项目的软件配置管理小组与各个子系统负责人的共同批准并报项目总体组备案。 B 修改审批程序:上述两类修改的审批程序如表1。 C 修改控制工具:修改控制工具是协助软件配置管理人员进行配置控制的有效手段。33软件配置管理状态的记录与报告利用软件问题报告单和软件修改报告单对项目子系统及其支持软件的配置状态进行追踪。对软件问题报告单和软件修改报告单的追踪应由软件配置管理工具自动实现,用户可通过该软件系统对其进行查询。 注:本计划在此处应给出软件问题报告单与软件修改报告单的具体格式,并作出必要的说明。鉴于本计划采用的报告格式见附件表: 34软件配置管理的审计与评审项目软件配置管理小组要对所有由第三方提供的软件进行物理配置检查;对本项目及其各个子系统的每一个新的释放进行功能配置检查和物理配置检查;对计算机系统所提供的软件和硬件配置要每隔半年检查一次;在软件验收前要对计算机系统、各个子系统及其专用支持软件的配置进行综合检查。 在软件开发周期各阶段的评审与检查工作中,要对该阶段所进行的配置管理工作进行必要的评审和检查。应该进行评审与检查的内容与次数,图书管理系统软件开发计划规定(请参考开发计划文档)。配置修改的审批程序按本计划第3.2条的规定处理。 配置管理报表及其格式 1、 源程序保管表项目程序名存放媒体功能交付使用日期保管人借出否备注借出日归还日2、 软件资料管理表项目类别资料编号资料名资料来源经手人数量备注3、 程序验收单程序名称:程序模块名称:综合功能规格书制作者:审查者:承认者:程序功能规格书制作者:审查者:承认者:功能变更书制作者:审查者:承认者:程序制作者:作成验收:修改验收:功能变更验收:系统组验收人:验收日期:用户验收人:验收日期:程序预定完成日期:程序实际完成日期:源程序存放媒体:小组负责人签名:用户单位负责人签名:上级负责人签名:程序主要功能:程序移交用户的有关资料备注:4、 功能变更管理表功能变更管理表:编号: 发行日期:变更内容1、需要变更的模块要修正的模块表格文件2、要增加的某快表格文件3、要删除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上肢静脉血栓的护理
- 家电购销合同范文
- 基于二零二四年度市场需求的蜜蜂产品销售代理合同
- 《汽车文化(第二版)》 课件 第1、2章 汽车史话、汽车外形与色彩
- 生气啵啵促销活动策划
- 2024版高空作业安全信息化管理系统开发合同2篇
- 《Onetouch技术手册》课件
- 2024年设备买卖合同标的及详细条款2篇
- 建筑工程设计合同(2篇)
- 《多重线性回归相关》课件
- 护理职业生涯规划书成长赛道
- 2024年重庆市优质企业梯度培育政策解读学习培训课件资料(专精特新 专精特新小巨人中小企业 注意事项)
- 吉林省延边州2023-2024学年高一上学期期末学业质量检测数学试题(解析版)
- 三体二黑暗森林
- 2023年1月福建高中学业水平合格性考试语文试卷真题(含答案)
- 2024-2023-2024年中考语文三年真题分类汇编(全国版)7病句 试卷(含答案解析)
- 设备撞件不良分析报告
- 呼吸科进修总结汇报
- 小学语文新课程标准解读课件
- 作业治疗学:第八章矫形器
- ELISA检测技术教学课件
评论
0/150
提交评论