第十章軟體專案配置管理計畫

2021-03-04 04:17:19 字數 3088 閱讀 8733

1.引言

略2. 組織及職責

(1)根據《專案計畫》中的角色分配,確定配置管理者,sccb(配置控制委員會)成員。

(2)專案經理是sccb的負責人。

(3)配置管理的角色和職責見表1

表1:配置管理角色職責表

3.配置管理環境

由於本專案屬於中小型專案,工期也不是很長,而且大家對sourcesafe也比較熟悉,所以採用sourcesafe做為配置管理工具。

3.1目錄結構

** 2:配置庫的目錄結構

3.2 使用者及許可權

表2:配置庫的使用者許可權

4.配置管理活動

4.1 配置項標識

4.1.1 命名規範

命名規範適用於過程文件、生存期中各階段的計畫、需求、設計、**、測試、手冊等檔案。

本專案檔案命名規範由五個字段組成,從左到右依次為:公司、專案、型別、編號和版本號,如圖1所示。這些欄位用一橫線(-)分隔。

圖1:文件命名規範

4.1.2主要配置項如下:

表3 配置項列表

4.1.3 專案基線

在sourcesafe中基線由label標識,字母必須為大寫。基線管理由專案執行負責人確認,sccb授權,由配置管理員執行。

表4:基線發布計畫:

4.1.4 配置項的版本管理

配置項可能包含的分支從邏輯上可以劃分成4個不同功能的分支,讓它們分別對應4類工作空間。

● 主幹分支

● 私有分支

● 小組分支

● 整合分支

上面定義的四類工作空間(分支)由專案執行負責人統一管理,根據各開發階段的實際情況定製相應的版本選取規則,來保證開發活動的正常運作。在變更發生時,應及時做好基線的推進。

對配置項的版本管理在不同分支而策略不同:

主幹分支

系統預設自動建立的物理分支——主幹分支(/main),baseline均以label方式出現在主幹分支上。

私有分支

如果多個開發工程師維護乙個配置項時建議建立自己的私有分支。配置管理員對其基本不予管理,如個別私有空間上的版本樹過於冗餘,將對其冗餘版本進行限制。

小組分支

如果出現小組共同開發該配置項,該分支可視為專案組內部分組的私有空間,存放**開發過程中的版本分支,由專案組內部控制。

整合分支

整合測試時在主幹分支的特定版本(由label標識清晰)上建立整合分支,測試工作在整合分支上完成。

私有分支和小組分支均為可選,必要時建立。

4.2 變更管理

變更管理的流程是:

1) 由請求者提交變更請求,變更控制委員會召開複審會議對變更請求進行複審,以確定該請求是否為有效請求。典型的變更請求管理有需求變更管理、缺陷追蹤等。

2) 配置管理者收到基線修改請求後,在配置庫中生成與此配置項相關的波及關係表

3) 配置管理者將基線波及關係表提交給sccb,由sccb確定是否需要修改,如果需要修改, sccb應根據波及關係表,確定需要修改的具體檔案,並在波及分析表中標識出來.

4) 配置管理者按照出庫程式從配置庫中取出需要修改的檔案

5) 專案人員將修改後的檔案提交給配置管理者

6) 配置管理者將修改後的配置項按入庫程式放入配置庫

7) 配置管理者按sccb標識出的修改檔案,由波及關係表生成基線變更記錄表,並按入庫程式放入配置庫

4.3 配置狀態統計

利用配置狀態統計可以記錄和跟蹤配置項的改變。狀態統計可用於評估專案風險,在開發過程中跟蹤更改,並且提供統計資料以確保所有必須的更改被執行。為跟蹤工作產品基線,配置管理者需收集下列資訊:

● 基線型別

● 工作產品名稱

● 配置項名稱/識別符號

● 版本號

● 更改日期/時間

● 更改請求列表

● 需要更改的配置項

● 當前狀態

● 當前狀態發生日期

專案組每週提交配置項清單及其當前版本。

配置管理人員每半個月提交變更請求的狀態統計。

一、選擇題

1. 在專案進行過程中,2個專案成員使用不同版本的設計說明書,這時專案經理首先應該檢查( )

a. 資訊管理系統

b. 配置管理系統

c. cpi

d. spi

b3. 變更控制主要關注的是( )

a. 阻止變更

b. 標識變更,提出變更,管理變更

c. 管理sccb

d. 客戶的想法

b4. 為了更好的管理變更,需要定義專案基線,關於基線的描述,正確的是( )

a. 不可以變化的

b. 可以變化,但是必須通過基線變更控制流程處理

c. 所有的專案必須定義基線

d. 基線發生變更時,必須修改需求

b5. 專案的基線發生變更應該經過(  )授權執行的

a. 專案管理者

b. 質量保證人員

c. 配置管理人員

d. sccb

d6. 變更控制系統必須包括下列所有的內容,除了(  )

a. 文件說明

b. 成功的談判

c. 跟蹤系統

d. 授權核准審批機構

b二、 判斷題

1. 軟體配置管理的目的是建立和維護整個生存期中軟體專案產品的完整性和可追朔性。( )

2. 軟體配置項是變更控制系統中的決策系統( )

3. 統計被批准的配置項是一種配置審計( )

4. 在進行配置管理過程中,一定要採用高檔的配置管理工具( )

f f t f

1.下列哪項要求書面的變更通知單(written change orders)?

a.不論大小的所有專案

b.大專案

c.具有正式配置管理系統的專案

d.變更控制系統的成本可以調整的專案

答案:a。

16. 在專案計畫階段,你接管了專案,並發現專案章程有六個人的簽名。你應該對下述哪項內容最擔心?

a. 章程是在計畫過程中制定的。

b. 花更多的時間進行配置管理。

c. 得到單一乙個專案發起人。

d. 確定匯報結構。

答案:「b。花更多時間進行配置管理。」

這種情況意味著與專案相關的有六個領域。除增加的溝通需求外,你應該關注影響配置管理工作的各種不同的需求和要求。

第十章專案成本計畫

1.專案發起人告訴專案經理,他想通過把資源加倍來把為期6個月的專案減為3個月。這個專案經理的豐富經驗使他明白由於 這是不可行的。a.沉默成本 b.資源折舊 c.損失機會成本 d.收益遞減規則 答案 d.收益遞減規則。收益遞減規則表示你投入的越多你從中獲取的收益越少。因此,靠把資源量加倍來把專案歷時縮...

第十章專案質量管理

專案質量管理專案質量管理project quality control 池仁勇浙江工業大學經貿管理學院 質量術語 產品質量術語 產品 質量術語 質量質量術語 質量 質量術語 質量管理質量術語 質量管理 質量術語 質量控制質量術語 質量控制 質量術語 質量保證質量術語 質量保證 質量目標的含義質量目標...

第十章專案質量管理

1 專案的信譽是靠質量樹立的,效益是質量帶來的,專案質量管理的重點是質量策劃 質量保證和質量控制。2 質量的概念 我國國家標準gb t19000 2000對質量的定義是 一組固有特性滿足要求的程度。固有的 其反義是 賦予的 就是指在某事或某物本來就有的,尤其是那種永久的特性。對質量管理體系來說,固有...