写点什么

软件配置管理概述

作者:andy
  • 2022-10-28
    北京
  • 本文字数:559 字

    阅读完需:约 2 分钟

一,第一部分


什麽是軟件配置管理?

軟件配置管理(Software Configuration Management,SCM),是在軟件開發的各個階段,管理計算機軟件演變的學科。它提供了結構化、有序化、產品化的管理軟件工程的方法,它涵蓋了軟件生命周期的所有領域並影響所有數據和過程,它是軟件工程中的重要組成部分。

軟件配置管理是對軟件產品進行標識、存儲和控制,以維護軟件產品的完整性、可塑性、正確性的學科。

通俗的講,就是在軟件生命周期的各個階段,對軟件產品的所有資源和過程進行管理控制的學科,提供了一系列先進的、科學的、有序的管理軟件產品的方法,因此,是整個軟件工程不可缺少的一部分。

因此,軟件開發過程中所涉及到的工具都可以劃歸到軟件配置管理的範疇,比如,Maven、SVN、GIT、IDE 等等


二、第二部分


配置管理的任務包含以下五個方面:

标识

版本控制

變更控制

配置審計

配置報告

其中的版本控制對於開發者而言,非常熟悉,就是實際開發過程中使用到的 SVN 或者 GIT 工具。


三、第三部分


軟件開發完成是否屬於軟件生命周期的一個階段?

回答這個問題,需要瞭解軟件生命周期包含哪些階段。軟件生命周期包含以下各個階段:

1、問題的定義及規劃

2、需求分析

3、軟件設計

4、程序編碼

5、軟件測試

6、系統轉換

7、運行維護

由此,軟件開發完成之後,還有軟件測試、系統轉換、運行維護的階段,是屬於軟件生命周期的其中一個階段。


用户头像

andy

关注

还未添加个人签名 2019-11-21 加入

还未添加个人简介

评论

发布
暂无评论
软件配置管理概述_andy_InfoQ写作社区