CMMI常见提问(七)

 

Question:“软件过程文档库”是什么咚咚?

Answer:“软件过程文档库”即 存放公司各个项目的“项目文档、源代码、安装运行程序”的地方。公司的各个项目在执行各种过程、完成项目交付后,都要将“包含过程文档的项目文档、源代 码、安装运行程序”作为公司的财富归档到公司的服务器上面,这个库就称为:软件过程文档库。简单说,就是存放各个项目所有开发文件(文档、代码、程序)的 地方。

 

Question:为什么选用CVS作为配置管理工具?

Answer:CVS是一种版本控制工具,完成SCM的其中一个功能:版本控制。虽然不能支持变更管理、问题跟踪、系统建立等功能电子流程化,但还是有以下优点:

1、CVS是并发版本系统(Concurrent Versions System)的意思,主流的开放源码网络透明的版本控制系统。其本身也是开放源码的软件。

2、 CVS对于从个人开发者到大型,分布团队都是有用的。

3、、CVS的客户机/服务器存取方法使得开发者可以从任何因特网的接入点存取最新的代码。

4、CVS的无限制的版本管理检出(check out)的模式避免了通常的因为排它检出模式而引起的人工冲突。并且针对文本文件具有合并(Merge)功能。

5、CVS的客户端工具可以在绝大多数的平台上使用,服务端可以安装在Unix和Windows上。如果cvs使用有问题,怎么办?问项目的SQA,或技术管理部。

 

Question:SCCB干什么的?该包含谁?

Answer:SCCB  是软件变更控制委员会(Software Change Control Board)的缩写;
SCCB的职责包括:
● 负责审批配置状态报告。
● 授权建立软件基线和标识配置项。
● 评审与授权软件基线的更改。
● 授权由软件基线库生成产品。

SCCB代表所有受软件变更影响的干系人的利益,如:项目经理,销售代表,客户代表,软件工程组,系统工程组,系统测试组等受影响的相关干系人。

 

Question:什么是配置项CIs?

Answer:CIs是Configuration Identity 的缩写。配置项是逻辑上组成软件系统的各组成部分。比如一个软件产品包括几个程序模块,每个程序模块及其相关文档和支撑数据就是软件的配置项。它们可以作 为一个配置项,也可以根据类型划分为几个配置项。这个过程就是配置项的选择与划分。
配置项的定义与划分的基本出发点在于:保证所有组成软件的功能和物理属性都定义为配置项。
配置项划分便于配置管理工作的开展。

系统中可被标识为CI的有:项目计划、需求说明、设计文档、测试计划和测试数据、程序源代码、数据、对象代码、执行文件、介质、MAKEFILE、用户文档、SCM计划,工具等。
配置项可以分成以下类型:
配置项分类表

分类名

描述

合同类文档建议书、LOI(用户意向书)、用户需求(如果不是在建议书中定义)、SOW (工作任务书)、合同
计划类文档包括各类项目相关计划,比如项目需求文件、项目过程手册、项目计划,配置管理计划等
工程类文档包括需求规格文档、测试计划(含测试用例)、设计文档、需求跟踪矩阵等
第三方程序代码由供应商提供的源代码,并接受供应商的维护
工具支持软件开发、建立、维护的工具管理,比如语言开发工具,编译工具,测试工具,配置管理工具等
程序代码 所有开发的源代码,包括各类支持数据,二进制文件
用户文档包括用户手册,安装指南等
运行环境 包含系统运行环境的相关内容,比如系统运行平台,环境设置要求等
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值