心智圖資源庫 專案文件管理與設定管理
下圖整理了專案文件管理與配置管理,知識點有軟體文件、文件的品質等級、配置管理的活動、配置項目、配置庫等方面。
編輯於2021-10-27 17:07:31This is a mind map about bacteria, and its main contents include: overview, morphology, types, structure, reproduction, distribution, application, and expansion. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about plant asexual reproduction, and its main contents include: concept, spore reproduction, vegetative reproduction, tissue culture, and buds. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about the reproductive development of animals, and its main contents include: insects, frogs, birds, sexual reproduction, and asexual reproduction. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about bacteria, and its main contents include: overview, morphology, types, structure, reproduction, distribution, application, and expansion. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about plant asexual reproduction, and its main contents include: concept, spore reproduction, vegetative reproduction, tissue culture, and buds. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about the reproductive development of animals, and its main contents include: insects, frogs, birds, sexual reproduction, and asexual reproduction. The summary is comprehensive and meticulous, suitable as review materials.
專案文件管理與設定管理知識點
軟體文件
開發文件
描述開發過程本身。
可行性研究報告
需求規格說明書
功能規格說明書
設計規格說明書
開發計劃
軟體整合和測試計劃
品質保證計劃
安全和測試訊息
產品文件
描述開發過程的產物
培訓手冊
參考手冊和使用者指南
軟體支援手冊
產品手冊
資訊廣告等
管理文件
記錄專案管理的信息
每個階段的進度和進度變更的記錄
軟體變更狀況的記錄
開發團隊的職責定義
專案計劃、專案階段報告
配置管理計劃等
文檔的品質等級
1、最低限度文檔(1級文檔)
(1) 開發者自己用的文檔
2、內部文檔(2級文檔)
專用程式
3、工作文檔(3級文件)
可被其他單位使用的文檔
4、正式文檔(4級文檔)
普遍使用的軟體產品
配置管理的活動
1、制定配置管理計劃
2、配置標識
1. 識別需要受控的軟體配置項
2. 給每個產品和它的組件以及相關的文檔分配唯一的標識
3. 定義每個配置項目的重要特徵及識別所有者
4. 識別組件、資料及產品取得點的準則
5. 建立和控制基線
6. 維護文件和組件的修訂與產品之間的關係
3、配置控制
1. 應標識和記錄變更請求
2. 分析和評價變更
3. 批准或否決變更請求
4. 實現、驗證和發布已經修改的軟體項
5. 在每次修改時應保存審核追蹤、並可以追蹤修改的原因和修改的授權
6. 對處理安全性和安全保密性功能的受控軟體項目的所有存取應進行控制和審核
4、配置狀態報告
1. 每個受控項的表示和狀態
2. 每個變更申請的狀態和已批准的修改的實施狀態
3. 每個基準的當前和過去版本的狀態以及各個版本的比較
4. 其他配置管理活動的記錄
5、配置審計
驗證配置項對組態標識的一致性,確保組態管理的有效性,不允許出現混亂現象,如
(1) 防止向使用者交付不合格的產品,如交付不正確版本的使用手冊
(2) 發現不完善的實現,如開發出不符合初始規格說明或未按變更要求實施變更
(3) 找出各配置項間不匹配或不相容的現象
(4) 確認配置項已在所要求的品質控制審查之後作為基線入庫保存
(5) 確認記錄和文件保持可追溯性
6、發布管理和交付
配置項
為了在不嚴重阻礙合理變更的情況下控制變更,引入基準的概念
對於每一個基線,要定義以下內容
建立基線的事件
受控的配置項
建立和變更基線的程序
批准變更基準所需的權限
基線配置項
包括所有設計文件和原始程式等
功能 基線
最初通過的功能配置
分配基線
最初通過的分配配置
產品基線
最初通過或有條件通過的產品配置
向軟體開發人員開放讀取權限
非基線配置項
包括項目的各類計劃和報告等
開放給PM,CCB及相關人員讀取權限
典型的配置項
專案計劃書
需求文件
設計文件
原始碼
可執行程式碼
測試用例
運行軟體所需的各種數據
配置項三種狀態
草稿
版本號碼:0.YZ
正式
版本號碼:X.Y
修改
版本號碼:X.YZ
版本控制步驟
建立配置項
修改處於「草稿」狀態的設定項
技術評審或領導審批
正式發布
變更
主要屬性
名稱、識別碼、文件狀態、版本、作者、日期等
配置庫
存放配置項並記錄與配置項目相關的所有資訊
1. 動態函式庫(開發函式庫、程式設計師庫、工作庫、動態系統、開發系統、工作空間)
1.1. 用於保存開發人員目前正在開發配置實體
1.2. 動態庫的設定項被至於版本管理之下
1.3. 是軟體工程師的工作區,由開發者控制
1.4. 動態庫資訊變動頻繁除非必要無需對其進行組態控制
由開發者自行支配使用,無需走變更流程。開發的實體在這邊編輯。
2. 受控庫(主庫、系統庫、主系統、受控系統)
2.1. 適用於管理目前基線和控制對基線的變更
2.2. 軟體工程師和其他被授權人員可以自由複製受控庫中的單元和組件
2.3. 主庫中的配置項被置於完全的組態管理之下
資訊系統開發的某個階段工作結束時,將目前的工作產品存入。
3. 靜態庫(軟體倉庫,軟體產品庫,產品庫)
3.1. 用於存檔各種廣泛使用的已發布的基線
3.2. 被置於完全的組態管理之下
在開發的資訊系統產品完成系統測試後,作為最終產品存入產品庫中,等待交付用戶或現場安裝。