当前位置:网站首页>配置、软件配置项、软件配置管理项辨析
配置、软件配置项、软件配置管理项辨析
2022-06-25 07:12:00 【AbelZ_01】
软件配置管理过程中,需要对配置项进行识别,参考其他公司的文件或者光看GJB里面的名词解释很容易混淆,本文通过GB、GJB的辨析,最终说明配置、软件配置项、软件配置管理项的概念
名词解释
GB/T 11457-2006软件工程术语
配置
a)计算机系统、部件或网络按照其功能部件的特点、数量、主要特性和交互连接而定义的安排。 具体地讲,配置一词可以指硬件配置或软件配置;
b)在配置管理中,在技术文档中制定的并在产品中体现的硬件、软件的功能和(或)物理特性。
配置项 为配置管理设计的硬件、软件或两者的集合,它在配置管理过程中作为一单个实体来对待。
计算机软件配置项 为配置管理设计的软件的集合,它在配置管理过程中,作为当实体对待。
软件配置管理项
置于软件配置管理之下的软件配置项的各种有关的项目。包括各类管理文档、评审记录和文档、软件文档、源码及其可执行码、运行所需的系统软件和支持软件以及各种有关数据等。
GJB 5235 军用软件配置管理
软件配置 在软件生存周期各阶段产生的各种形式和各种版本的文档、程序、数据及环境的集合。
软件配置项 为了配置管理的目的而作为一个单位来看待的软件成分,通常为软件配置中的一个元素。
GJB 2786A-2009 军用软糯开发通用要求
计算机软件配置项
满足最终使用要求并由需方指定进行单独配置管理的软件集合。计算机软件配置项的选择基于对下列因素的权衡:软件功能、规模、宿主机或目标计算机、开发方、保障方案、重用计划、关键性、接口考虑、需要单独编写文档和控制、以及其它因素。
通过上述可以看出,GB/T 11457与GJB 2786A对于软件配置项的概念相同,而GJB 5235确不同,应该如何理解呢?
重点在GJB 5235提到的:通常为软件配置中的一个元素,这半句话明显有悖于其他两个标准,笔者认为此标准更想表达的是“分级管理”的概念,对于简单的软件项目来说,它所说的“配置项”其实是“配置管理项”。
再看这几个标准的关系,GJB 2786、5235都引用GB/T 11457,所以要以GB/T 11457为准。
结论
以GB/T 11457-2006软件工程术语中的定义为准
配置
a)计算机系统、部件或网络按照其功能部件的特点、数量、主要特性和交互连接而定义的安排。 具体地讲,配置一词可以指硬件配置或软件配置;
b)在配置管理中,在技术文档中制定的并在产品中体现的硬件、软件的功能和(或)物理特性。
配置项 为配置管理设计的硬件、软件或两者的集合,它在配置管理过程中作为一单个实体来对待。
计算机软件配置项 为配置管理设计的软件的集合,它在配置管理过程中,作为当实体对待。
软件配置管理项
置于软件配置管理之下的软件配置项的各种有关的项目。包括各类管理文档、评审记录和文档、软件文档、源码及其可执行码、运行所需的系统软件和支持软件以及各种有关数据等。
题外话
《国防工业标准化管理办法》
第八条 军工行业标准不得与国家标准和国家军用标准相抵触。当国家标准、国家军用标准满足需求时,不再制定军工行业标准。
第十八条 与国家标准、国家军用标准交叉重复矛盾的军工行业标准,由国防工业主管部门予以废止”
边栏推荐
- [red flag Cup] Supplementary questions
- Apache CouchDB Code Execution Vulnerability (cve-2022-24706) batch POC
- In 2022, which industry will graduates prefer when looking for jobs?
- 使用apt-get命令如何安装软件?
- What are the indicators of entropy weight TOPSIS method?
- [QT] qtcreator shortcut key and QML introduction
- Nodehandle common member functions
- How to calculate the D value and W value of statistics in normality test?
- DNS protocol and its complete DNS query process
- Incluxdb time series database
猜你喜欢

35岁腾讯员工被裁员感叹:北京一套房,存款700多万,失业好焦虑

How is the ISM model analyzed?

Use pytorch to build mobilenetv2 and learn and train based on migration

每日刷题记录 (三)

TCP and UDP

Word2vec, phrases, phraser, keyedvectors commonly used in gensim

Electronics: Lesson 009 - Experiment 7: study relays

With the beauty of technology enabled design, vivo cooperates with well-known art institutes to create the "industry university research" plan

面试前准备好这些,Offer拿到手软,将军不打无准备的仗

How to calculate the positive and negative ideal solution and the positive and negative ideal distance in TOPSIS method?
随机推荐
Wechat applet opening customer service message function development
Rosparam statement
What are the indicators of VIKOR compromise?
五分钟快速搭建一个实时人脸口罩检测系统(OpenCV+PaddleHub 含源码)
Allgero reports an error: program has encoded a problem and must exit The design will be saved as a . SAV file
LeetCode_ Hash table_ Medium_ 454. adding four numbers II
Static web server
Deep learning series 48:deepfaker
想要软件测试效果好,搭建好测试环境是前提
Basic record of getting started with PHP
Deep learning series 45: overview of image restoration
What do various optimizers SGD, adagrad, Adam and lbfgs do?
What is SKU and SPU? What is the difference between SKU and SPU
How to calculate the D value and W value of statistics in normality test?
每日刷题记录 (三)
Is there no risk in the security of new bonds
Apache CouchDB Code Execution Vulnerability (cve-2022-24706) batch POC
After using the remote control of the working machine, problems occurred in the use of the local ROS, and the roscore did not respond
Stimulsoft Ultimate呈现报告和仪表板
初识生成对抗网络(11)——利用Pytorch搭建WGAN生成手写数字