`
mmdev
  • 浏览: 13139573 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

软件配置及软件配置项简介

阅读更多

什么是软件配置项?
一般认为:软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。 软件配置项包括:

①与合同、过程、计划和产品有关的文档和资料;
②源代码、目标代码和可执行代码;
③相关产品,包括软件工具、库内的可重用软件、外购软件及顾客提供的软件等。

软件配置-相关


在软件建立时变更是不可避免,而变更更回剧了项目中软件工程师间的混乱。之所以产生混乱,是因为在进行变更前没有仔细分析,或没进行变更控制。Babich曾经这样说过:“协调软件开发使得混乱达到最小的技术叫配置管理。配置管理是一种标识、组织和控制修改的技术,目的是使错误达到最小并最有效地提高生长率。

软件配置管理,叫SCM,它应用于整个软件工程过程。因为变更在任何时刻都可能发生,因此SCM活动的目标就是为了

(1)标识变更;

(2)控制变更;

(3)确保变更正确地实现;

(4)向其他有关的人员报告变更。

软件配置管理是贯穿整个软件生存周期的一项技术。它的主要功能是控制软件生存周期中软件的改变,减少各种改变所造成的影响,确保软件产品的质量。正确应用软件配置管理是开发高质量软件所不可缺少的。软件配置管理的过程是软件开发过程中质量管理的精髓。

=========================================================

这个建议不错:

软件配置项列表是作为配置项识别活动的产出物,CMMI中要求有文档化的配置项识别准则,根据准则来进行配置项识别,列出配置项列表,给与配置项唯一的编号、名称等,并标明配置项的一些重要属性,如:它的存储位置、它的负责人、对应源码语言、受控级别等。

对多数传统软件开发公司来说,配置项应包含需求文档、概要设计文档、测试大纲、各模块代码、安装部署手册、用户说明书等。

对于软件产品类,我建议为每个产品用visio画一张资产结构图(实际上是代码模块的配置项关系图),将前述属性标出来,对于重要的接口,建议也作为一个配置项画出来,用不同的连线箭头标明各配置项之间的构成、来源、相似、关联等关系。这样的配置项列表才是有意义的。

分享到:
评论

相关推荐

    易语言读写加密配置项

    首先,配置项在软件开发中扮演着重要角色,它们通常存储用户的个性化设置、应用的状态信息等。读取和写入配置项是程序运行过程中必不可少的功能。在易语言中,我们可以创建和管理这些配置项,以便程序能够根据用户的...

    配置项读写加密注册软件 源码

    配置项读写加密注册软件 易语言源码 本地读取加密配置项 本地注册 适用于新手的易语言源码

    配置项的配置

    对配置项的配置文件插件,一个默认文件的配置,需要专门的配置项。

    软件项目配置管理系统计划清单

    本文档旨在建立一个软件项目配置管理系统计划,以确保项目中的配置项管理、版本控制、变更管理和报告等工作的有序进行。该计划涵盖了项目的基本信息、角色与职责、配置管理资源、权限分配、配置项计划、配置库基线、...

    中南大学软件学院软件配置管理复习重点整理

    3. 软件配置与软件配置项(SCI): - 软件配置是一个包含了不同阶段、不同形式和版本的程序、文档和数据的集合。 - SCI是软件配置中的基本单元,是可文档化的项目工作产品。 4. 基线(Baseline): - 基线是软件开发...

    配置管理计划及配置项路径创建批处理

    本话题将深入探讨“配置管理计划”和“配置项路径创建批处理”,这两个概念是确保项目高效有序进行的基础。 首先,让我们来看看“配置管理计划”。这是一份详细的文档,描述了项目如何执行配置管理活动,包括确定...

    易语言加密配置项模块源码

    在软件中,配置项通常包含了程序运行所需的参数、设置等关键信息,这些信息如果被明文存储,可能会暴露敏感信息。因此,对配置项进行加密处理,确保其在存储和传输过程中的安全性,是必要的安全措施。易语言提供的...

    配置项扫描的操作文档--国聿软件

    - **设置系统设置**:在将配置项数据更新至AHOova系统前,可能需要进行一些系统级的设置,以确保数据的兼容性和一致性。 - **填写项目的服务器地址**:为了建立与AHOova系统的连接,需要提供其服务器的准确地址信息...

    软件配置管理办法.doc

    本文档将详细介绍软件配置管理的定义、范围、术语、配置管理规范、配置控制、配置标识、配置项、产品基线、软件配置管理库、软件配置管理工具等知识点。 软件配置管理的定义是指标识和确定系统中配置项的过程,在...

    易语言多行配置项读写

    本篇将重点讲解如何在易语言中进行多行配置项的读写操作,以及涉及到的"调试输出字节集"和"字节集还原"这两个关键概念。 多行配置项读写是程序中常见的功能,用于保存用户设定的偏好或者应用的状态,通常以文本文件...

    软件项目模板-17 - 软件配置管理计划(SCMP).doc

    软件配置管理计划(SCMP) 软件配置管理计划(SCMP)是一份详细的文档,旨在指导软件项目中的配置管理工作。该计划的主要目的是确保软件项目中的所有配置项都能被正确地识别、记录、跟踪和控制,从而确保软件项目的...

    软件工程第17章 软件配置管理

    在软件开发过程中,由于各种因素,如市场需求、客户需求、组织策略调整以及时间与预算的压力,软件配置项(SCI)会持续增多和变化。SCM的任务就是在软件的全生命周期内,确保这些变化能够有序、可控地进行,同时保持...

    配置项测试说明指南.docx

    测试工作的准入条件应满足《测试规范》6.1a)的要求及被测软件配置项已通过单元测试和集成测试。对需要固化运行的软件还应提供固件。 技术要求是软件配置项测试的重要组成部分。软件配置项测试应符合以下技术要求: ...

    易语言配置项源码实例

    配置项在软件开发中起着至关重要的作用,它们允许程序根据用户的个性化需求进行调整和定制。在易语言中,配置项的处理通常涉及读取、写入配置文件(如.INI或.XML文件)以及在程序运行时动态修改这些设置。这个源码...

    软件配置管理规范标准[详].pdf

    "软件配置管理规范标准详细解读" 软件配置管理规范标准是软件开发过程中的一种重要管理机制,它确保软件产品在整个生命周期中的完整性。下面是该规范的详细解读: 1. 软件配置管理的目的:软件配置管理的目的是...

    软件配置管理规范

    软件配置项(SCI)是指在软件开发过程中产生的各种配置文件,包括需求文档、设计文档、源代码、二进制文件等,它们共同构成了软件配置。对这些配置项进行标识和管理,有助于确保软件在开发、部署和维护过程中的一致...

    易语言配置项数据储存

    在易语言中,配置项数据储存是一项关键功能,它涉及到程序运行时的设置保存和读取,使得用户可以在不同时间点保持相同的使用环境或者根据个人喜好调整程序行为。本篇将深入探讨易语言配置项数据储存的相关知识点。 ...

    易语言学习进阶读配置项

    配置项是软件中用于保存用户个性化设置或程序运行参数的数据结构。在易语言中,读取和写入配置项可以帮助程序记住用户的偏好,比如窗口大小、字体选择、颜色设置等。理解如何操作这些配置项,能提升易语言程序的用户...

    读配置项源码.rar

    在IT行业中,配置项管理是软件开发过程中的关键环节,它涉及到应用程序的设置、环境变量、数据库连接信息等。源码级别的理解配置项对于优化代码、调试和维护系统至关重要。"读配置项源码.rar"可能包含了一系列关于...

Global site tag (gtag.js) - Google Analytics