网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
软件配置项(SCI):软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。
定义
一般认为:软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。 软件配置项包括:
①与合同、过程、计划和产品有关的文档和资料;
③相关产品,包括软件工具、库内的可重用软件、外购软件及顾客提供的软件等。
软件配置相关
在软件建立时变更是不可避免,而变更又加剧了项目中软件工程师间的混乱。之所以产生混乱,是因为在进行变更前没有仔细分析,或没进行变更控制。Babich曾经这样说过:“协调软件开发使得混乱达到最小的技术叫配置管理。配置管理是一种标识、组织和控制修改的技术,目的是使错误达到最小并最有效地提高生长率。
软件配置管理,叫SCM,它应用于整个软件工程过程。因为变更在任何时刻都可能发生,因此SCM活动的目标就是为了:
(1)标识变更;
(2)控制变更;
(3)确保变更正确地实现;
(4)向其他有关的人员报告变更。
软件配置管理是贯穿整个软件生存周期的一项技术。它的主要功能是控制软件生存周期中软件的改变,减少各种改变所造成的影响,确保软件产品的质量。正确应用软件配置管理是开发高质量软件所不可缺少的。软件配置管理的过程是软件开发过程中质量管理的精髓。
管理
软件配置项是作为配置项识别活动的产出物,CMMI中要求有文档化的配置项识别准则,根据准则来进行配置项识别,列出配置项列表,给与配置项唯一的编号、名称等,并标明配置项的一些重要属性,如:它的存储位置、它的负责人、对应源码语言、受控级别等。
已剪辑自: https://blog.csdn.net/sinat_34905048/article/details/115212463
我们在讨论软件工程化的时候经常会说起配置项这个名词,讨论软件测试时也经常说配置项测试,那到底什么叫配置项?配置项(CI)和软件配置项(CSCI)到底有什么关系?配置项到底应该怎么划分才是合理的?
我们搞技术的,说话要有依据,让我们从国标的定义说起。
首先搞清楚什么是配置项:
在国标《GB/T 11457-2006 信息技术与软件工程术语》里,对这几个概念都有明确的定义:
- 配置项(configuration item,缩写为CI),是为配置管理设计的硬件、软件或两者的集合。它在配置管理中作为单个实体来对待。
- 计算机软件配置项(computer software configuration item,缩写为CSCI),是为配置管理设计的软件的集合,在配置管理的过程中,作为单个实体对待。
在《GJB/Z 141-2004军用软件测试指南》中,对软件配置项也有描述:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!