GJB5000软件配置管理计划模板

news2024/9/30 9:21:50

1  范围

1.1  标识

本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号和发布号。

1.2  系统概述

本条应概述本文档所适用的系统和软件的用途。它还应描述软件的一般特性;概述软件开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其他有关文档。

1.3  文档概述

本条应概述本文档的用途和内容,并描述与它的使用有关的保密性方面的要求。

1.4  与其他计划之间的关系

本条应描述本计划和其他项目管理计划的关系。

2  引用文档

本章应列出引用文档的编号、标题、编写单位、修订版及日期,还应标识不能通过正常采购活动得到的文档的来源。参见《软件配置管理过程》编写此文档,应重点列出《软件配置管理过程》。

3  组织和职责

本条应描述软件配置管理机构的组成及各级软件配置管理机构的职责和权限;说明与软件配置管理相关的人员(如项目负责人、软件项目配置管理人员)在软件配置管理中的职责;描述上述人员之间的关系。适当时,本条还应描述需方及用户等与软件配置管理机构之间的关系。项目级CCB 至少应该由下面几部分组成:中层领导、项目负责人、CM、QA、测试负责人、用户代表。公司级CCB根据公司的要求明确其在相应阶段的职责。

公司级CCB的组成如下图所示:

项目级CCB组成如下所示:

各人员的职责如下表所示:

表1 角色分配表

序号

角色

人员

职责范围

1

配置管理员

(1)制定《配置管理计划》

(2)创建和维护配置库

2

项目级CCB负责人

中层领导

(1)审批《配置管理计划》

(2)审批重大的变更

3

项目级CCB成员

项目负责人

例如:审批

4  软件配置管理活动

本章应描述配置标识、配置控制、配置状态记录、配置审核以及软件发行管理和交付等方面的软件配置管理活动的需求。

4.1  配置标识

本条应描述配置项的标识方案:详细描述本项目的每一配置项,包括配置项的名称、项目赋予它的唯一的标识符、内容和预期纳入受控库或产品库的时机、配置项的重要特征以及配置项的管理负责人等。若为基线软件配置项,则还应列出其所属的基线名称。参见《配置项和基线选择指南》和《配置项命名规范》。

4.2  配置控制

本条应描述如下内容:

1)  描述在软件生存周期各个阶段,配置库建立和维护的方案。应参见《配置库管理规范》,编写《配置库权限分配表》。如:开发库对所有项目成员开放,更改不受控制;受控库权限必须经过项目负责人批准走流程更改;产品库权限必须通过负责产品库的部门领导以及其他相关领导审批;受控配置项变更必须要经项目级CCB审核批准后才有更改权限等(此例只起说明作用,项目具体对配置库的权限设定,请根据项目实际情况设定)。

2)  描述开发库、受控库中配置项目录结构以及配置项中具体包含的文件内容。配置库目录结构参照《配置库管理规范》中的规定建立,项目组根据实际情况可以在规定的目录下建立子目录。具体目录结构在此处详细说明。

3)     对已有配置项的更改申请进行处理的方法,其中包括:

a)  详细说明在本项目软件生存周期各个阶段提出更改申请的规程;参见《变更控制规程》。

b)  描述对“已批准的更改申请”(如:源代码、目标代码和文档等的修改)实现的方法;

c)  描述配置库控制的规程,其中包括例如:库存软件控制、对于使用基线的读写保护、基线和配置项变更后的版本控制、成员保护、成员标识、档案维护、修改历史以及故障恢复等规程;参见《配置库管理规范》。

d)  描述配置项和基线变更、发布的规程以及相应的批准权限。参见《软件配置管理过程》基线发布控制和配置项变更控制。

4)  当与不属于本软件配置管理计划适用范围的软件和项目存在接口时,本条应描述对其进行配置控制的方法。如果这些软件的更改需要其他机构在配置管理组评审之前或之后进行评审,则本条应描述这些机构的组成、他们与配置管理组的关系以及他们相互之间的关系。

5)  本条描述与特殊产品(如非交付的软件、现有软件、用户提供的软件和内部支持软件)有关的配置控制规程。

6)  在软件配置管理计划中,要明确基线建立的时机,并且在开发周期中,基线的建立时间会受到不同变更权威(项目CCB、项目负责人等)的控制。在每次主要的软件产品发布之前,必须进行配置审核,验证其完整性。如基线建立与配置审核计划表。

表2 基线建立与配置审核计划表

序号

基线名称

计划建立时间

变更权威

计划审核时间

审核人员

1

功能基线

2

分配基线

3

设计基线

4

编码基线

5

集成测试基线(可选)

6

系统测试基线

7

验收测试基线(可选)

8

产品发布基线

4.3  配置状态记录

配置项状态记录从配置项进入配置库的一刻开始记录,本条应:

1)  描述对配置项状态信息收集、验证、存储、处理和报告等方法;描述对哪些配置项信息进行记录,如何验证记录的正确性,参见《配置项状态报告模板》。

2)  描述应定期提供的报告(《配置项状态报告》等)及其分发方法;

3)  适当时,描述所提供的动态查询的能力;

4)  适当时,记录用户说明的特殊状态,同时描述其实现手段。

4.4  配置审核

本条应描述:

1)  在本项目软件生存周期的指定阶段上要进行的软件配置审核和进行配置审核的人员,计划的审核日程,包含功能配置审核、物理配置审核、配置管理审核,参见《软件配置管理过程》配置审核;

2)  每次审核所包含的软件配置项;

3)  标识和解决在配置审核期间发现的问题的规程。

4.5  软件发行管理和交付

本条应描述:

1)  控制有关软件发行、管理和交付的规程和方法,参见《软件配置管理过程》产品发布控制流程;

2)  确保软件配置项完整性的规程和方法;

3)  确保一致且完整地复制软件产品的规程和方法;

4)  按规定要求进行交付的规程和方法。

5  工具、技术和方法

本章应描述为支持特定项目的软件配置管理所使用的软件工具、技术和方法,指明它们的用途,并在开发者权限的范围内描述其用法。

提示:

1)  配置管理员确定本项目的配置管理软件。例如采用Microsoft公司的Visual SourceSafe或者SVN。

2)  配置管理员根据所采用的配置管理软件,确定资源用途以及使用方法等。

表3  配置管理工具

配置管理软/硬件工具

用途

配置管理工具名称

6  对供货单位的控制

供货单位包括软件销售单位或软件分承制方。本章应描述对这些供货单位将提供软件的配置项进行控制的管理规程,从而保证所获取的软件(包括可重用软件产品)能满足规定的软件配置管理需求。管理规程应该规定在本计划的执行范围内控制供货单位的方法;还应解释用于确定供货单位的软件配置管理能力的方法以及监督他们遵循本软件配置管理计划需求的方法。

7  进度表

本章应描述软件配置管理活动日程,应保证与本项目的软件开发计划和软件质量保证计划一致。

8  注释

本章应包括有助于了解文档的所有信息(例如:背景、术语、缩略语或公式)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1540837.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【 Mysql8.0 忘记登录密码 可以试试 】

** Mysql8.0 忘记登录密码 可以试试 ** 2024-3-21 段子手168 1、首先停止 mysql 服务 ,WIN R 打开运行,输入 services.msc 回车打开服务,找到 mysql 服务,停止。 然后 WIN R 打开运行,输入 CMD 打开控制台终端输…

深度学习绘制热力图heatmap、使模型具有可解释性

思路 获取想要解释的那一层的特征图,然后根据特征图梯度计算出权重值,加在原图上面。 Demo 加上类激活(cam) 可以看到,cam将模型认为有利于分类的特征标注了出来。 下面以ResNet50为例: Trick: 使用 for i in model._modules.items():可以…

springboot做自定义校验注解

目录 自定义校验注解的实现 注意: 首先,我们需要自定义一个校验注解: 注解含义: Target({ElementType.FIELD}) Retention(RetentionPolicy.RUNTIME) Constraint(validatedBy PhoneValidator.class) 校验注解逻辑实现类&a…

数据结构:图的最短路径

目录 一、最短路径的基本概念 二、无权图单源最短路径 三、Dijkstra算法(正权图单源) 3.1、算法的基本步骤 3.2、算法的实现 3.3、习题思考 3.3.1、网络延迟时间 四、A*算法(正权图单源单目标点) 4.1、算法的基本概念 4…

阿里必问:Spring源码背后的10大设计奥秘!

如有疑问或者更多的技术分享,欢迎关注我的微信公众号“知其然亦知其所以然”! 各位小米粉丝们,大家好!今天小米要和大家分享的是一个备受关注的话题——“阿里巴巴面试题:Spring源码中的设计模式?”设计模式是软件工程领域中的经典话题,也是技术面试中的常见考点之一。而…

UE5学习日记——Rope Swing 人物与绳索摆动知识准备

rope swing荡绳 比我想的要复杂,目前还没查到简单的做法。本文为查资料的记录,积累后再做一个自己满意的荡绳蓝图。 一、某国外网友的解释 原文 https://forums.unrealengine.com/t/implementing-rope-swing/83098/15 Project Flake - Physics Rope De…

1+x中级题目练习复盘(八)

SQL 语句中进行 group by 分组时,可以不写 where 子句 在使用 select 语句进行查询分组时,如果希望去掉不满足条件的分组,使用 having 子句File 类的 isDirectory() 方法可以判断文件是否为目录 在使用 select 语句进行查询分组时&#xff0…

StarRocks学习笔记

介绍场景建表明细模型聚合模型更新模型主键模型 介绍 StarRocks是一款经过业界检验、现代化,面向多种数据分析场景的、兼容MySQL协议的、高性能分布式关系型分析数据库。 StarRocks充分吸收关系型 OLAP 数据库和分布式存储系统在大数据时代的优秀研究成果&#xff…

【数据结构】链表习题之链表的中间节点和合并两个有序链表

👑个人主页:啊Q闻 🎇收录专栏:《数据结构》 🎉道阻且长,行则将至 前言 嗨嗨,今天的博客是关于链表的题目,力扣题目之链表的中间节点和合并两个有序链表 一.链表的…

【MySql】1.mysql数据库

一、数据库的基本概念 1.数据 记录事物的信息;按统一的格式进行存储 2.表 数据的集合,行和列的组合;将多条数据组织在一起 3.数据库 表的集合,是存储 相互有关 数据的仓库 二、数据库管理系统 DBMS的主要功能: …

【Unity】UI九宫格

什么是九宫格? 顾名思义,九宫格就是指UI切成9个格子,9个格子可以任意拉伸。 1、3、7、9不拉伸。 2、8水平拉伸。 4、6垂直拉伸。 5既可以水平也可以垂直拉伸。 怎么切九宫格? 选中图片,改成Sprite模式,点…

使用React搭建single-spa

自己搭建的Demo GitHub - ftao123/single-spa-react-demo: single-spa-react-demo 修改子应用的webpack配置 library: "app2"和libraryTarget: "umd"配置必须添加。 可以看到filename在开发环境下的地址是static/js/bundle.js,所以我们主应用…

axure和蓝湖上查看页面的说明和上传文件

蓝湖上传文件 入口 可添加链接和文件 文件可添加 PDF,word,Excel等,不能添加压缩包,可在线预览文件内容 axure元件说明 在原型上添加说明 axure发布页 axure预览页或发布到axure的服务器上,查看页面说明的方法 点…

jmeter之并发和顺序执行与特殊线程组-第四天

1.jmeter的并发执行 并发执行:多个线程同时执行,不能确定谁先结束 以上案例中http请求里面没有写任何内容,只是为了看这个并发执行的效果 2.jmeter的顺序执行 顺序执行:多个线程顺序执行 再测试计划中勾选“独立运行每个线程组…

大舍传媒:纽约纳斯达克大屏引领企业多维曝光,挑战华尔街巨头,获得30%销售增长!

作为一名深耕华尔街的金融巨擘,我深知企业在如今竞争激烈的商业环境中,亟需寻找新的推广方式来获得曝光,并取得销售增长。而纳斯达克大屏,作为世界著名的电子交易市场,无疑是一个引领企业多维曝光的理想平台。在本篇干…

基于Matlab的血管图像增强算法,Matlab实现

博主简介: 专注、专一于Matlab图像处理学习、交流,matlab图像代码代做/项目合作可以联系(QQ:3249726188) 个人主页:Matlab_ImagePro-CSDN博客 原则:代码均由本人编写完成,非中介,提供…

C++学习之旅(二)运行四个小项目 (Ubuntu使用Vscode)

如果是c语言学的比较好的同学 可以直接跟着代码敲一遍&#xff0c;代码附有详细语法介绍&#xff0c;不可错过 一&#xff0c;猜数字游戏 #include <iostream> #include <cstdlib> #include <ctime>int main() {srand(static_cast<unsigned int>(tim…

常用类一(包装类)

目录 基本数据类型的包装类 包装类基本知识 包装类的用途 自动装箱和拆箱 自动装箱&#xff1a; 自动拆箱&#xff1a; 包装类的缓存问题 基本数据类型的包装类 八种基本数据类型并不是对象&#xff0c;为了将基本类型数据和对象之间实现互 相转化&#xff0c;JDK 为每一…

java 高级面试题(借鉴)(下)

雪花算法原理 第1位符号位固定为0&#xff0c;41位时间戳&#xff0c;10位workId&#xff0c;12位序列号&#xff0c;位数可以有不同实现。 优点&#xff1a;每个毫秒值包含的ID值很多&#xff0c;不够可以变动位数来增加&#xff0c;性能佳&#xff08;依赖workId的实现…

《自动机理论、语言和计算导论》阅读笔记:p1-p4

《自动机理论、语言和计算导论》学习第1天&#xff0c;p1-p4&#xff0c;总计4页。这只是个人的学习记录&#xff0c;因为很多东西不懂&#xff0c;难免存在理解错误的地方。 一、技术总结 1.有限自动机(finite automata)示例 1.software for checking digital circuits。 …