軟體工程的基本原理之一是:實行嚴格的產品控制——
在軟體開發過程中不應隨意改變需求,因為改變一項需求往往需要付出較高的代價。但是,在軟體開發過程中改變需求又是難免的,只能依靠科學的產品控制技術來順應這種要求。也就是說,當改變需求時,為了保持軟體各個配置成分的一致性,必須實行嚴格的產品控制,其中主要是實行基準配置管理。所謂基準配置又稱為基線配置
,它們是經過階段評審後的軟體配置成分(各個階段產生的文件或程式**)。基準配置管理也稱為變動控制:一切有關修改軟體的建議,特別是設計對基準配置的修改建議,都必須按照嚴格的規程進行評審,獲得批准以後才能實施修改。絕對不能誰想修改軟體(包括尚在開發過程中的軟體),就隨意進行修改。
軟體配置管理中基線(baseline)
術語 軟體配置管理 software configuration management,scm 配置 configuration 配置項 configuration item,ci 基線 baseline 專案經理 project manager,pm 里程碑 milestone 配置控制委員會 c...
軟體工程 軟體工程概述
一.軟體 定義 計算機系統中的程式及其文件 程式 計算任務的處理物件和處理規則的描述 文件 為了便於了解程式所需的闡明性資料 特點 軟體的種類 按功能劃分 系統軟體 支援軟體 應用軟體 二.軟體工程的起源和概念 早期電腦程式 現在人們認為 在資訊產業中,微電子是基礎,計算機和網路是載體,軟體是核心 ...
軟體工程 軟體工程的概述
軟體工程是研究和應用如何以系統性的 規範化的 可定量的過程化方法去開發和維護軟體,以及如何把經過時間考 驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科,它涉及到程式語言 資料庫 軟體 開發工具 系統平台 標準 設計模式等方面。先從軟體工程的第一章開始說起 軟體工程的概述,這一章是...