SJ 20823-2002 信息技术.软件生存周期过程.配置管理.pdf
《SJ 20823-2002 信息技术.软件生存周期过程.配置管理.pdf》由会员分享,可在线阅读,更多相关《SJ 20823-2002 信息技术.软件生存周期过程.配置管理.pdf(23页珍藏版)》请在麦多课文档分享上搜索。
1、用标准SJ 20823 2002 I T丁、共和国电FL 0137 中华 言息tInformation technology -Software life cyc1e 自己口王实施2003-03-01 processes-Configuration management 2002-10-30发布A一批准中华人民共和国信息产业部20823-2002 SJ 、户,IJ、目I I I 前言W 引言. 范围. . . . . . . . . . . . . . . . 1 本标准的剪裁. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1
2、 过程中的角色. 1.2 一致性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 规范性引用文件. . . . . . . . . . 3 定义. . . . . . . . . . . . . . . . . . . . . 4 2 缩略语. . . . . . 5 2 SCM过程实施. . . . . . . . . 6 3 启动并定义范围. . . . . 6.1 SCM过程的输入. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 6. 1.1 3 定义SCM过程的资源和约束. ., 6. 1.2 3 分配职责和权力. . . . . . . . . . . . 6. 1.3 3 SCI的选择准则. . . . . . 6. 1.4 定义SCM过程的输出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 6. 1.5 4 计划.
4、 . . . . . . . . . . 6.2 4 控制执行. . . . . . . . . . . . . . . . . . . . . . . . 6.3 4 SCM过程的评审和评价. . . . . . . . . . . . 6.4 4 结束. . . . . . . . . . . . . . . 6.5 5 软件配置标识. . . . . . . . . . . . . . . . . . . ., 7 5 标识SCI. . . 7.1 5 标识软件配置基线. . . . . . . . 7.2 5 标识软件库. 7.3 5 进展状态. . 7.4 6 软件配置控制. 8 6
5、 提议更改. 8.1 6 评价提议更改的影响. 8.2 6 实现更改.8.3 6 交流安排.8.4 6 结束更改. 8.5 6 软件配置状态统计. 9 7 记录标识. 9.1 I 7 跟踪更改. 9.2 SJ 20823-2002 P 7 汇报状态统计记录.9.3 10 软件配置评价. 7 11 软件发行管理和交付. 8 11.1 处理.8 11.2 存储8 11.3 复制.8 11.4 打包.8 11.5 交付.9 12 接口控制9 附录A规范性附录SJ xxxx, GBtr8566和GBtr19017各章间的对照. 10 参考文献. 14 H SJ 20823-2002 前本标准等同采用国
6、际标准ISO皿CTR15846: 1998 信息技术软件生存周期过程配置管理。本标准提出了计算机软件配置管理的性能要求,适用于开发、维护和操作等阶段。本标准基于GB厅8566配置管理(CM)过程)(以下称作软件配置管理(SCM)过程)。本标准的附录A是规范性附录。本标准由信息产业部电子第四研究所归口。本标准由信息产业部电子第四研究所负责起草。本标准主要起草人z罗锋盈、黄家英、王宝艾。m SJ 20823-2002 寻|与其他标准的相互关系本标准提出软件配置管理。CM)过程的要求。SCM是支持软件产品生存周期的CMC配置管理)过程,如信息技术软件生存周期过程中CGB厅8566)所述。SCM贯穿于
7、开发、运行和维护过程。本标准的附录A示出了与GB厅8566-2001各章条的相互关系。为便于识别,从GB厅8566:2001中引用的条文被加以边框。本标准与GB厅19017:1995. (质量管理配置管理指南基本相一致(只是个别词汇定名不统一。GB!f 19017: 1995中的章条与本标准中各章的相互关系示于附录A。软件的类型SCM管理能齐储于计算机的任何信息,包括软件产品。例如,规格说明、数据库模式、测试用例、用户操作指导、可重使用编码对象、源代码和可执行代码,或数据。SCM还可管理存储在其他位置的有意义的软件项的表和记录。例如,安装在运行现场的产品,或装载在网络中的现货产品。在软件环域中
8、用作建立、维护、归档或再生可交付软件产品的工具的软件产品,也属于由SCM管理的软件类型,它们是运行这种工具的指令、客户化产品或参数。软件环境(如开发环境)可以是可交付的或专利的。根据生存周期活动.SCM能适用于少数或所有的软件项。SCM过程实施SCM可由软件工具、方法和技术的组合执行。本标准不指定怎样实现或执行SCM过程中的活动和任务。SCM的要求与实现SCM的工具无关,都是同样的。对SCM的些新出现的要求(如对产品交付给具有不同产品配置的多个位置或对配置项-CI的并行修改)可适用于本标准中的SCM过程,以协助控制这些新出现区域。建议期望执行这些任务的各方,在合同协议或SCM策略和规程中规定附
9、加的要求。注规程可以是文档、模板,等等。益处通过下列手段,本标准可改进运行、维护和开发等过程中的可视性和可计算性z 提供适当文档和可重复的方案,来标识和控制电子文档、代码、接口、数据库等,以支持软件生存周期过程; 支持所选的开发、维护或操作方法以适应要求、标准、策略和指示、组织和管理原理: 生产管理和产品信息,这些信息涉及到基线、更改、版次、版本、归档等的状态: 将软件SCI递归地定义到有效控制的单个项层次: 控制用于存储SCI及其状态和相关信息的库: 援引GB厅8566过程以确保配置的完整性:IV SJ 20823-2002 控制软件环境使软件产品能在其有效生存周期中配置和重新配置,包括用于
10、开发和验证软件产品的软件工具:确保配置的完整性(如需求跟踪程序,SCM库监护器,发布编制器);以及运行这些工具(如操作系统); 存储和检索各SCI和软件产品配置异常情况信息: 报告知识产权所有权的事项,如许可证或版权。合同关系中的SCMSCM的要求至少源于三个供应链关系z需方将工作交给软件产品供方: 供方负责交付软件产品: 分包商或软件技术人员实现此工作。需方和供方同意由第二方存档(契约性保管)时,可存在第四种关系。在此种关系中,除了需方和供方间的双向供应链外,存在三角形的单向流,从供方经由第三方存档到需方(见表1和图1)。主要需方的益处对需方来讲,SCM的益处是2 保证开发、运行或维护需求的
11、完全性:能够在受控条件下作出改变要求的灵活性;建立SCM活动和任务评价准则的基础;完全和非完全(如工程发布项的条款。采用本标准日的是有助于确保: 项目目标满足顾客和组织约束: 规定确定项目目标成功完成的准则和方法: 规定SCM软件生存周期产品及其相互关系: 规定过程间的相互关系,在此,SCM活动与其他软件生存周期过程(例如,软件质量保证相互影响; 控制软件基线: 创建、使用、监控或调整SCM活动的计划,或有关的计划文档: 规定双方或多方或过程间的SCM接口方案。在多个小组和(或)分包商关系要求更强调接口管理的场合,通常要对配置控制加以取舍,以适应在跨接口处的变更,这些接口涉及转包或组织的各个层
12、面。软件产品供方的益处对软件产品供方来讲,SCM的一些益处是: 借助控制变更来查出满足这些要求的项:通过提供附加在管理里程碑处的SCIC这些情况中,生存周期过程中的主要软件产品)的状态,支持联合评审过程:通过集中用于一致性检查的可度量结果,支持审核过程;支持质量保证、验证和有效性确认过程,引伸到它们在软件生荐周期中存在的范围。V SJ 20823-2002 分包商或软件技术人员的益处SCM对分包商或软件人员的一些益处. 稳定基线,保证这些基线可以重建: 状态的一致信息: 突出要求的状况和相互依赖关系: 更改的通知、分析和撤消: 代理更改权力: 处理、存储、复制、打包和发行SCI的致性方法。第三
13、方存档(保存契约方)的益处SCI的状态可在负责处理项目的供方、需方和第二方代理之间共享;第二方代理负责保存产品项直到一定合同条件得到满足,例如,供方最终报酬或清算。采用SCM的第三方代理的需方和供方的益处是保证所存放的SCI的完整性。本标准提供了保护和检索这些SCI的要求。表1角色作为需方作为供方需方,操作员,用户对软件产品供方g对最终顾客z要求产品可提供软件产品十接受由SCM管理的产品可使用软件产品以交付信息技术服务软件产品供方对SCM过程供方对需方、操作员和用户:要求SCM过程提供软件产品接受SCM活动和任务的结果接受剪裁SCM过程的要求SCM过程供方对分包商或买方:对软件产品供方要求分包
14、商的工作或工具接受SCM过程的要求接受分包商的工作或工具给软件产品提供SCM结果分包商或卖方对较低层分包商对SCM过程供方:可要求工作或工具(不受限制)接受分包商对工作或工具的要求提供分包商工作或工具VI 一一一需方知她保管图示:关系如下=区M侠万区M需方可销快军软件产品供方徐作过组维护过稳开也里一一亚:M过程供方图1分包商、顾客或工具卖方SCM过程的供方和其他方间的角色关系SJ 20823-2002 势惟保管接口控制VJI SJ 20823-2002 息技术软件生存周期过程理范围本标准规定了计算机软件配置管理的实施要求,以用软件产品的开发、维护和操作。本标准基于GB厅8566配置管理(CM)
15、过程)(以下称作软件配置管理(SCM)过程)。本标准适用于:卢一地一一任何形式的软件:软件的软件:1. 1 也可对表做到(1. 2 2 3 本标准执行GB厅-致性不适用。引用文件同样适用。t 目:从分包商或卖方获得 的吗正式的合间,部惯例。的对照色。下列文件中的有关条款通过引用而成为本标准的条款。凡注臼期或版次的引用文件,其后的任何修改单(不包括勘误的内容)或修订版本不适用于本标准,但提倡使用本标准的各方探讨使用其最新版本的可能性。凡不注日期或版次的引用文件,其最新版本适用于本标准。4 GB厅5271.2守一1990信息技术词汇第20部分:系统开发GBff 5271.1一2000信息技术词汇第
16、1部分:基本术语GB厅8566-2001信息技术软件生存周期过程术语和定义本标准采用GBff8566中给出的定义和下列定义。1 r SJ 20823-2002 4. 1 4.2 4.3 主仨仁习。4. 4 批准的修改approved modification 对项或多项变更建议认可对SCI作出变更的处置。注:6提议的更改与批准的修改之间可有多对多的关系.提议的更改可引起若干SCI(即使只有代码和测试用例)的修改。修改可源于若干建议的更改,当修改仍在进行时,同时或在一段时间内得到批准。更改(审批)机构change au出ority同GB厅190创17中的配置控制委员会注z由受指派的变更机构进行处
17、置。传统上该机构称为变更配置控制部门。此机构可以批准建议的更改,而将其转换成批准的修改,或可不批准建议的修改,或是延期作出决定。提议的更改proposed change 从登记意见起直到由受指派更改机构处置为止,关于异常情况的、要求的或建议的改进的一种报注1,此处置可能遭拒绝,延期作进一步的分析,或接受。一旦接受,建议的更改即成为批准的修改。注2,在建议的更改和批准的修改间可存在一对一、一对多或多对多的关系。软件配置管理。CM)Software Configuration Management(SCM) 在整个软件生存周期内,应用配置管理(见GB厅19017)的过程,其目的是确保SCI的完全性
18、和正确性。4. 5 4. 6 软件库software library 在开发、运行和维护中给予援助的SCI的一种受控集合。软件工具software tool 对软件生存周期任务提供自动支持的一种软件产品。注z软件工具包括买方软件和内部开发工具,与创建者是否支持无关。工具包括由操作系统运行的软件和操作系统本身。工具还包括解释程序,如宏、测试脚本,或构造指令。5 缩略i吾CI 配置项(Configuration Item) CM SCI SCM 配置管理软件配置项C Configuration Management) C Software Configuration Item) 软件配置管理CSo
19、ftware Configuration Management) 6 SCM过程实施GB厅8566-20016.2.1 过程实施。此项活动包括下述任务:6.2.1.1 编制配置管理计划。该计划应掐述:配置管理活动:为实施这些活动采用的规程和进度安排:负责实施这些活动的组织;以及它们和其他诸如软件开发和维护部门等组织的关系。计划应形成文档并实施。注z该计划可以是系统配制管理计划的一部分。SCM过程实施在软件生存周期内覆盖了开发、运行或维护过程中的全部或特殊的子集。2 SJ 20823-2002 6. 1 启动并定义范围6. 1. 1 定义SCM过程的输入SCM过程应获得作为输入的SCM要求,并确
20、保SCM要求是完全的和可理解的。这些SCM要求应包含: 是SCM过程的部分的软件产品:按SCM计划中陈述,执行SCM过程带来的证据或保证;SCM过程的软件环境。只要软件产品包含获得的、顾客供应的、转包的或买方的SCI,对一些源自外部的SCI,SCM过程都应选定和实施配置评价(也称作配呈辛赞M)j2节制嗅奕豆,并说明其状态。6. 1. 2 定义SCM过程a 受SCI影响b C. 6. 1. 3 a. b C d. 6. 1. 4 SCI的选择准则SCM过程应基于软件要求的:a. b. 软件环境拟使用的:相互关系。范围。动、任务、关文档c 拟用于推演版次的,包括推演工具的使用说明和参数。下列内容,
21、实施SCM活动2以及资源。 SCM过程应定义选择充分的SCI准则,以管理SCI的性能参数和物理特性。注,SCM过程宜避免选择的SCI过多,否则将妨碍管理的可视性并增加成本。6. 1. 5 定义SCM过程的输出按照需求,SCM过程应安排下列输出:a b. 已.d. 管理软件环境的信息:SCI选定模式:重建SCI的工具和软件环境;SCI版本控制模式:3 SJ 20823-2002 支持SCI结构的文档:SCI状态的意义:SCI的状态:SCI状态的完整性:e f. g. h 一i. SCI。计划对于一个特定的软件产品,SCM过程应计划SCM活动软件生存周期的里程碑或影响SCM实现的事件(例如接口控制
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SJ 20823 2002 信息技术 软件 生存 周期 过程 配置管理
