軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著   ISBN 957-729-552-5                         第十五章 型態管理
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                               本章大綱   ISBN 957-729-552-5      15.1 型態管理的基本概念      1...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                               學習目標   ISBN 957-729-552-5      型態管理的定義與工作項目。      型態...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                         型態管理的基本概念   ISBN 957-729-552-5      以軟體發展過程而言,「變更」幾乎是不可避免的,...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理的定義 (1/2)   ISBN 957-729-552-5      在整個軟體生命週期,針對型態項目予以定義...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        圖 15.1 型態管理的主要   ISBN 957-729-552-5          工作項目            ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理的定義 (2/2)   ISBN 957-729-552-5      型態管理的主要工作內容         ...
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著                        圖 15.2 型態管理的活動與   ISBN 957-729-552-5     軟體開發過程之關係          ...
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著                        表 15.1 軟體發展階段之型   ISBN 957-729-552-5    態管理活動的內容 (1/2)      ...
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著                        表 15.1 軟體發展階段之型   ISBN 957-729-552-5    態管理活動的內容 (2/2)      ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                           型態管理的目的   ISBN 957-729-552-5      型態管理的主要目的         降低軟體...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理的標準 (1/2)   ISBN 957-729-552-5      型態管理標準須符合之特性        ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理的標準 (2/2)   ISBN 957-729-552-5      IEEE STD 828-1990 與 ...
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著                        表 15.2 國際間關於型態管   ISBN 957-729-552-5        理的標準 (1/2)      ...
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著                        表 15.2 國際間關於型態管   ISBN 957-729-552-5        理的標準 (2/2)      ...
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著                        表 15.3(a) IEEE STD 828-   ISBN 957-729-552-5             199...
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著                        表 15.3(b) IEEE STD 1042-   ISBN 957-729-552-5              1...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理的主要工作項目   ISBN 957-729-552-5        (1/7)      型態識別     ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        圖 15.6 型態識別的實施   ISBN 957-729-552-5           過程             ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理的主要工作項目   ISBN 957-729-552-5        (2/7)            建立「...
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著                        圖 15.7 型態管理的概示圖   ISBN 957-729-552-5                        ...
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著                        表 15.4 基準線的主要內容   ISBN 957-729-552-5                        ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理的主要工作項目   ISBN 957-729-552-5        (3/7)      型態變更控制   ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理的主要工作項目   ISBN 957-729-552-5        (4/7)            若經 ...
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著                        圖 15.8 型態項目變更管制                        的作業程序   ISBN 957-729-...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        表 15.5 變更需求申請表   ISBN 957-729-552-5                          ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理的主要工作項目   ISBN 957-729-552-5        (5/7)      型態稽核     ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理的主要工作項目   ISBN 957-729-552-5        (6/7)            事前稽...
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著                        圖 15.9 型態稽核的主要活   ISBN 957-729-552-5          動流程圖          ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理的主要工作項目   ISBN 957-729-552-5        (7/7)      型態狀況報告   ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        圖 15.10 型態狀況報告產   ISBN 957-729-552-5        生的作業流程           ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        圖 15.11 型態狀況報告表   ISBN 957-729-552-5           的範例           ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理工具的介紹 (1/7)   ISBN 957-729-552-5      一般而言,型態管理工具的導入程序包括...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理工具的介紹 (2/7)   ISBN 957-729-552-5      型態管理工具可提供之效益      ...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理工具的介紹 (3/7)   ISBN 957-729-552-5            將軟體或系統文件做適當的...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理工具的介紹 (4/7)   ISBN 957-729-552-5      Rational ClearCase...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理工具的介紹 (5/7)   ISBN 957-729-552-5      Rational ClearCase...
軟體專案管理 ( 再版 )             林信惠‧黃明祥‧王文良 著                        圖 15.12 Rational ClearCase   ISBN 957-729-552-5       之基本功能...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理工具的介紹 (6/7)   ISBN 957-729-552-5      Rational Clear Cas...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                        型態管理工具的介紹 (7/7)   ISBN 957-729-552-5            提供網頁介面供遠端存取。...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                               結論 (1/2)   ISBN 957-729-552-5      型態管理是軟體開發過程相當中要的工作...
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著                               結論 (2/2)   ISBN 957-729-552-5      為了解決複雜的型態管理的問題,有必要...
Upcoming SlideShare
Loading in …5
×

Ch15

704 views

Published on

Published in: Education
  • Be the first to comment

Ch15

  1. 1. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 ISBN 957-729-552-5 第十五章 型態管理
  2. 2. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 本章大綱 ISBN 957-729-552-5  15.1 型態管理的基本概念  15.2 型態管理的主要工作項目  15.3 型態管理工具的介紹  15.4 結論 智勝文化事業有限公司製作
  3. 3. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 學習目標 ISBN 957-729-552-5  型態管理的定義與工作項目。  型態管理在軟體開發過程扮演的角色。  型態管理的標準與主要內容。  基準線與型態管理的關係。  變更管制的作業程序。  型態稽核的目的與主要工作。  型態管理的工具與導入程序。 智勝文化事業有限公司製作
  4. 4. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的基本概念 ISBN 957-729-552-5  以軟體發展過程而言,「變更」幾乎是不可避免的, 尤其是大型軟體專案計畫的系統複雜度極高,變更對 整體專案的交期與品質更具影響力。因此,如何有效 控制變更是軟體開發部門的重要工作之一。  型態管理在軟體發展過程中,提供一套有效管理與控 制軟體開發過程中變更作業的方法,建立完整的資訊 以提供軟體設計人員使用,對軟體設計人員的生產力 與品質管理方面將有極大的幫助。 智勝文化事業有限公司製作
  5. 5. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的定義 (1/2) ISBN 957-729-552-5  在整個軟體生命週期,針對型態項目予以定義和控制 各種變更、記錄與報告型態項目的實際狀況,以確保 其完整性與可追蹤性的管理過程者。 智勝文化事業有限公司製作
  6. 6. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 15.1 型態管理的主要 ISBN 957-729-552-5 工作項目 智勝文化事業有限公司製作
  7. 7. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的定義 (2/2) ISBN 957-729-552-5  型態管理的主要工作內容 型態識別:定義與控制軟體型態的項目、基準線, 安排型態項目的發展時程。 型態變更控制:對於型態項目的變更進行控制。 型態稽核:對於軟體開發過程的基準線實施稽核工 作,以確保符合既定需求。 型態狀況報告:提供軟體發展過程之記錄(進度、 變更、成本等)作為專案規劃與控制之參考依據。 智勝文化事業有限公司製作
  8. 8. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 15.2 型態管理的活動與 ISBN 957-729-552-5 軟體開發過程之關係 智勝文化事業有限公司製作
  9. 9. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 15.1 軟體發展階段之型 ISBN 957-729-552-5 態管理活動的內容 (1/2) 智勝文化事業有限公司製作
  10. 10. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 15.1 軟體發展階段之型 ISBN 957-729-552-5 態管理活動的內容 (2/2) 智勝文化事業有限公司製作
  11. 11. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的目的 ISBN 957-729-552-5 型態管理的主要目的 降低軟體修改導致專案失敗的風險。 建立軟體發展過程中所有的記錄 ( 程式碼、文件或修 改記錄等 ) ,作為專案規劃與維護管理的依據。 控制軟體的品質與改進軟體再用性。 控制專案時程與成本於既定水準,避免軟體的修改而 延誤專案的進度與成本的增加。 智勝文化事業有限公司製作
  12. 12. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的標準 (1/2) ISBN 957-729-552-5  型態管理標準須符合之特性 提供一個完整架構供軟體原始碼、文件、介面、資 料庫在軟體發展過程中實施型態管理活動的依據。 有效支援軟體開發方法論,能夠充分契合需求、標 準、政策、組織與管理哲學之需求。 在軟體開發或維護管理過程能夠提供管理者及時且 正確的資訊,例如基準線的狀況、變更控制、測 試、稽核及發行等。 智勝文化事業有限公司製作
  13. 13. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的標準 (2/2) ISBN 957-729-552-5  IEEE STD 828-1990 與 IEEE STD 1042-1987 等為商 業、學術界和科學界使用最廣泛的型態管理標準,主 要的內容大部分是遵循美國國防部制定標準。茲將其 內容列於表 15-3(a) 與表 15-3 (b) 。 智勝文化事業有限公司製作
  14. 14. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 15.2 國際間關於型態管 ISBN 957-729-552-5 理的標準 (1/2) 智勝文化事業有限公司製作
  15. 15. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 15.2 國際間關於型態管 ISBN 957-729-552-5 理的標準 (2/2) 智勝文化事業有限公司製作
  16. 16. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 15.3(a) IEEE STD 828- ISBN 957-729-552-5 1990 智勝文化事業有限公司製作
  17. 17. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 15.3(b) IEEE STD 1042- ISBN 957-729-552-5 1987 智勝文化事業有限公司製作
  18. 18. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的主要工作項目 ISBN 957-729-552-5 (1/7)  型態識別 型態識別主要的工作在於訂定型態項目 CI) 、型態 基 準 線 、 製 作 型 態 項 目 的 文 件 與 編 碼 ( 圖 15. 6 )。 型態識別的主要目的在於建立及維持一套基準線, 使其能在軟體生命週期內,對於每個型態項目做管 制及狀態的彙報。因此,針對每個型態項目實施確 認工作,包括定義、命名、編號等,對軟體開發工 作的效率具有重要的助益。 智勝文化事業有限公司製作
  19. 19. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 15.6 型態識別的實施 ISBN 957-729-552-5 過程 智勝文化事業有限公司製作
  20. 20. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的主要工作項目 ISBN 957-729-552-5 (2/7) 建立「基準線」是型態識別的主要工作項目。 一般而言,吾人將描述型態項目之實體與功能特 徵,經過核準的技術文件稱為「型態文件」。 由型態文件擷集而成者稱為型態基準線。 型態文件是在型態項目生命週期中,每一個設計審 查階段,描述系統功能、接合方式與結構等。其主 要目的是提供下一階段工作的正式標準以及控制任 何變更的動作發生,如此一來,軟體任何的變更均 納入型管作業的範疇。 智勝文化事業有限公司製作
  21. 21. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 15.7 型態管理的概示圖 ISBN 957-729-552-5 智勝文化事業有限公司製作
  22. 22. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 15.4 基準線的主要內容 ISBN 957-729-552-5 智勝文化事業有限公司製作
  23. 23. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的主要工作項目 ISBN 957-729-552-5 (3/7)  型態變更控制 型態變更管制是針對型態項目中,已建立的基準線 所提出的修改事項,進行評估、協調與核准,並且 對於已核准之修改加以執行,建立有系統的管制程 序以確保型態項目在專案開發過程中的一致性。 圖 15.8 是型態項目變更管制的作業流程。首先, 由使用者提出變更需求申請表(見表 15.5 ),經 過直屬部門主管的核可以後,呈交型態控制委員會 (CCB) 審查。 智勝文化事業有限公司製作
  24. 24. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的主要工作項目 ISBN 957-729-552-5 (4/7) 若經 CCB 審 查 發現不合乎變更的需求則立刻通知 申請部門,並註明拒絕的理由,若認定有變更的必 要時,則通知專案小組進行可行性分析與衝擊分 析,並提出一些建議方案以及執行變更的命令。 其次,經過修正完畢以後須交由 CCB 做確認工 作,若不合規定再交由專案小組進行修改,一直到 完全符合變更需求為止,因此變更工作必須加以嚴 格控制,否則極易造成軟體開發工作混亂或延誤交 期的情形。 智勝文化事業有限公司製作
  25. 25. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 15.8 型態項目變更管制 的作業程序 ISBN 957-729-552-5 智勝文化事業有限公司製作
  26. 26. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 15.5 變更需求申請表 ISBN 957-729-552-5 智勝文化事業有限公司製作
  27. 27. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的主要工作項目 ISBN 957-729-552-5 (5/7)  型態稽核 型態稽核的主要目的是確保軟體能夠符合規格、標 準、合約規定或是其他規定準則。. 型態稽核之類型 – 事前稽核準備活動 – 正式稽核活動 – 事後稽核活動 智勝文化事業有限公司製作
  28. 28. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的主要工作項目 ISBN 957-729-552-5 (6/7) 事前稽核的準備工作包括宣布稽核的時程、位置與 目的、參與人員等,制定稽核的準則、稽核使用標 準表格、設計詳細檢查表、制定稽核程序等。 圖 15.9 是型態稽核的主要工作流程圖,在軟體開 發的分析、設計、發展、測試階段與正式作業均設 置管制點以確保軟體的品質水準。 智勝文化事業有限公司製作
  29. 29. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 15.9 型態稽核的主要活 ISBN 957-729-552-5 動流程圖 智勝文化事業有限公司製作
  30. 30. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理的主要工作項目 ISBN 957-729-552-5 (7/7)  型態狀況報告 型態狀況報告是蒐集、記錄、變更型態文件、型態 基準線或外包廠商繳交系統文件的狀態。 主要目的是針對型態項目的進度與變更提供一份完 整資訊。 型態狀況報告之主要內容 – 定義型態項目的功能及實體特性清單 – 各種預計變更與偏差的狀況表 – 變更進度表 – 專案資料庫現有型態項目的功能與實體特性清 單 智勝文化事業有限公司製作
  31. 31. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 15.10 型態狀況報告產 ISBN 957-729-552-5 生的作業流程 智勝文化事業有限公司製作
  32. 32. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 15.11 型態狀況報告表 ISBN 957-729-552-5 的範例 智勝文化事業有限公司製作
  33. 33. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理工具的介紹 (1/7) ISBN 957-729-552-5  一般而言,型態管理工具的導入程序包括以下六個階 段: 成立專案小組負責型態管理工具的引進工作。 召集相關部門進行討論,列舉重要的問題點。 進行系統分析工作,提出解決問題的對策與方案。 實施教育訓練工作。 平行作業。 正式導入型態管理工具。 智勝文化事業有限公司製作
  34. 34. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理工具的介紹 (2/7) ISBN 957-729-552-5  型態管理工具可提供之效益 將型態管理活動納入制度化管理,減少人工作業可 以大幅提高工作效率與品質。 將開發完成的軟體存放在資料庫,對未來新專案的 開發具有極大的助益,例如增加軟體再用或協助成 本的估計作業等。 保存所有變更記錄可以有效控制軟體品質,減少追 蹤軟體失敗的時間。 智勝文化事業有限公司製作
  35. 35. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理工具的介紹 (3/7) ISBN 957-729-552-5 將軟體或系統文件做適當的管理,對系統開發或維 護人員而言,可以縮短軟體開發時程或減少維護管 理的工作負荷。 對易於產生異常的軟體組件,可以經由型態管理工 具予以反映出來,及早加以預防與解決,確保專案 如期交貨與成本控制目標的達成。 智勝文化事業有限公司製作
  36. 36. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理工具的介紹 (4/7) ISBN 957-729-552-5  Rational ClearCase 是一套由在軟體業界頗富盛名之物 件導向分析與設計軟體領導廠商-美商瑞理國際公司 (International Rational Corp.) 所開發完成之軟體型態管 理軟體,該軟體主要是採用主從架構。 智勝文化事業有限公司製作
  37. 37. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理工具的介紹 (5/7) ISBN 957-729-552-5  Rational ClearCase 的基本功能模組 工作區域管理:主要是提供景觀 (View) 的功能。 版本控制:建立版本控制的物件基本資料。 建立管理:它提供建立型態基本資料管理所需的功 能。 流程控制:主要是提供變更流程的作業功能,即所 謂的統一變更流程。 智勝文化事業有限公司製作
  38. 38. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 15.12 Rational ClearCase ISBN 957-729-552-5 之基本功能模組 智勝文化事業有限公司製作
  39. 39. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理工具的介紹 (6/7) ISBN 957-729-552-5  Rational Clear Case 的基本功能 建立新的軟體資源版本。 對軟體資源版本進行比較。 合併版本之間的變動。 控制對軟體資源之持續性變動。 可標示一個已經確認過之軟體版本以作為軟體建立 的穩定來源。 決定由誰、何時與為何要進行此一特定變動。 支援平行開發的軟體發工作。 智勝文化事業有限公司製作
  40. 40. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 型態管理工具的介紹 (7/7) ISBN 957-729-552-5 提供網頁介面供遠端存取。 對程式原始碼、網頁、二進位檔案、可執行檔、文 件、測試手稿、目錄等進行版本管理。 智勝文化事業有限公司製作
  41. 41. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 結論 (1/2) ISBN 957-729-552-5  型態管理是軟體開發過程相當中要的工作項目,它的 工作品質直接影響軟體專案的績效。  以型態管理的主要工作而言,它包括下列項目: 型態識別:定義與控制軟體型態的項目、基準線, 以及安排型態項目的發展時程。 型態變更控制:對於型態項目的變更進行控制。 型態稽核:對於軟體開發過程的基準線實施稽核工 作,以確保軟體功能符合既定需求。 型態狀況報告:提供軟體發展過程之記錄(進度、 變更、成本等)。 智勝文化事業有限公司製作
  42. 42. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 結論 (2/2) ISBN 957-729-552-5  為了解決複雜的型態管理的問題,有必要選擇一種良 好的型態管理工具。  選擇型態管理工具主要的評估準則 型態管理的基本功能 成本 介面 操作方便性 軟體工具的整合 智勝文化事業有限公司製作

×