当前位置:首页 » 数据仓库 » 软件配置管理是什么
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

软件配置管理是什么

发布时间: 2022-02-23 03:35:16

⑴ 软件配置管理有什么好处

软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。

SCM活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更。从某种角度讲,SCM是一种标识、组织和控制修改的技术,目的是使错误降为最小并最有效地提高生产效率。

软件配置管理,贯穿于整个软件生命周期,它为软件研发提供了一套管理办法和活动原则。软件配置管理无论是对于软件企业管理人员还是研发人员都有着重要的意义。

⑵ 软件工程名词解释 什么是软件配置管理

需求:用户想要用软件做什么 分析:我想用户想要什么,我怎么做出用户想要的产品。 设计:有几个方案可以实现,哪个方案最简单,哪个最符合用户的要求,怎么整合能达到最优化。 实现:按照已有的设计实现模块功能的编码,功能实现 测试:黑盒,白盒,自动化工具进行功能测试。寻找bug,不完善的地方 运维:对使用中系统不完善,或者bug进行修复,使软件正常运行 说这么多真的很虚,说跟做真的不一样。

⑶ 软件开发的项目中,什么叫配置管理

配置管理(Configuration
Management,CM)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。

⑷ CMMI中的的配置管理是什么

配置管理是CMMI模型中一个支撑过程域。
配置管理是指:应用技术和管理手段来识别和记录配置项的功能和物理特性,控制其变更,记录和报告变更的过程和实现状态,并检查与项目需求之间的符合度;通过配置管理可以有效的管理工作产品与工作产品之间的一致性,合理的控制和实施变更以维护对项目范围与边界条件的一致的理解。
一般CM过程描述了配置管理活动的内容、规范和方法,以建立和维护软件开发过程中各种产品的完整性和一致性。
CM使用到以下几个重要的术语:
配置项:处于配置管理之下的软件或/和硬件的集合体。这个集合体在配置管理过程中作为一个实体出现。

基线: 已经通过正式复审和批准的某规约或产品,它因此可以作为进一步开发的基础,并且只能通过正式变更控制过程来改变;基线有一组配置组成,这些配置构成了一个相对稳定的状态,不能再被任何人随意修改。

配置标识:识别产品的结构、产品的构件及其类型,为其分配唯一的标识符,并以某种形式提供对它们的存取。

控制:通过建立产品基线,控制软件产品的发布和在整个软件生命周期中对软件产品的修改。

状态统计:记录并报告构件和修改请求的状态,并收集关于产品构件的重要统计信息。

配置审计:通过第三方(例如:软件质量保证工程师)来确认产品的完整性并维护构件间的一致性,即确保产品是一个严格定义的构件集合;

配置管理员:根据本过程的规定,在本公司内部具体实施与操作本过程的人员/角色。根据实施的层级的不同,配置管理员可以区分为“产品配置管理员”和“项目配置管理员”两个角色,一般产品配置管理员是专职的,项目配置管理员有项目成员兼职。

⑸ 什么叫软件配置!

凡是纳入配置管理范畴的工作成果都是配置项(CI);一个纯软件的CIs通常也称为软件配置项(CSCIs)。

配置项主要有两大类:
属于产品组成部分的工作成果;
项目管理和机构支撑过程产生的文档。

每个配置项的主要属性有:名称、标识符文件状态、版本、作者、日期等。 http://www.scmlife.com/dp-bbsthread-13701.html什么是配置管理?http://cmmionline.net/forums/thread/106.aspx啥叫软件配置管理?——一个通俗的解释作为一位从事软件配置管理工作的同志,我经常被亲朋好友问到的是,我有时候要向各级领导游说的是,啥叫软件配置管理?
我的经验是:

1. 如果想让他们从迷茫到更迷茫,那就跟他们背一段ISO/CMM里的定义。

2. 如果不想深谈,或者背景实在相差太远,那就跟他们说:
“当很多人在一起编写软件的时候,需要一些专门的管理和技术,让他们能够合作顺畅。
软件配置管理就是其中的一种。”

3. 如果大概讲一下,能有个概念,那就跟他们说:
“软件配置管理是围绕软件资产的管理。
啥叫软件资产呢,就是设计文档啦,源代码啦,可以跑的程序之类的。
那么,有什么要管理的呢?让我们把它和图书馆的图书管理做个对比。

它们有一些相似点。
首先,图书馆图书管理管的是图书资产,软件配置管理管的是软件资产,它们管的都是信息资产。

其次,图书管理,需要把图书进行分类,以便检索,需要图书存放在合适的地方,以便存取,还要防止虫吃鼠咬。
软件配置管理也类似,需要把软件资产——主要是源代码什么的,放在合适的目录结构里,放在合适的地方存储,防止丢失或者弄乱。

再次,在图书馆,要记录谁借出了哪本书,还没还。
而软件配置管理中也类似,需要记录谁借出了什么文件。
不过,跟图书管理不同的是,软件开发人员借出文件,常常是为了修改它。
软件配置管理要记录谁修改了什么文件,为什么修改,等等。

这里就引出了一系列事情要考虑:
比如,每个文件,不断修改,就产生了一个又一个的版本,需不需要存储呢?
一个产品的整个源代码树,也在总体上产生一个又一个的版本,需不需要存储呢?
怎么存储呢?

比如,可能两个人想要同时修改一个文件。这可能会导致一个人的工作丢失。
那么,是让他们一个改完了另一个再改呢,还是让他们同时改,将来合并呢?怎么保证呢?

再比如,有时候,一个公司会生产一系列相似的软件产品,它们之间是不是可以有某些共享呢?
在一个产品上的改动,是不是能比较方便的加到另外的产品上去呢?

所以说,软件配置管理是围绕软件资产的管理:
保证它们的存储;保证改动它们的时候,也就是进行软件开发的时候,不会产生混乱,有条有理,省时省力;等等。”

第3种解释,是我最喜欢的解释。
虽然还不完全(比如,没有说配置/关系),也不严谨(净是用劳动人民的大白话说的),
但是能给没怎么接触过SCM的同志一个比较正确、比较容易接受的第一印象了。
而且让人觉得,SCM确实有用~~~

⑹ 软件配置管理 简称是什么

Software configuration management
SCM

⑺ 软件配置管理的目的是什么

计算机系统的文件、端口、进程等的变化信息,以监控系统的变更状况发现其中的异常,以便及时采取相应的措施保护系统安全。这方面推荐你用聚铭配置安全评估系统。

⑻ 软件配置管理又称为什么管理

软件配置管理(Software Configuration Management),又称软件形态管理、或软件建构管理,简称软件形管(SCM)。

⑼ 软件配置项和软件配置管理的核心是什么

配置项主要有两大类:属于产品组成部分的工作成果;

项目管理和机构支撑过程产生的文档。

每个配置项的主要属性有:名称、标识符文件状态、版本、作者、日期等。

⑽ 什么是软件配置管理

软件配置管理,这是某些软件设置配置的,就是设置软件启动运行开启什么,什么不开启,快捷方式那些需要那些不需要