下載/瀏覽

Download Report

Transcript 下載/瀏覽

軟體工程期末報告
軟體生命週期管理的快速導入方法
Rapid Modeling of Software Lifecycle Management
第一章、研究動機與目的
1.1 研究動機
軟體生命週期指軟體從尚未存在前的需求發展過程、
到進入實際的軟體開發過程、再到軟體發展完成後的
上線應用與維護過程、以及最終被汰換而進入下一個
生命週期的過程。
1.2 研究目的
協助軟體團隊簡易且快速的軟體生命週期管理導入
方法。
第二章、軟體生命週期管理
2.1 軟體模型
提出三種軟體模型:
 S-system
 P-system
 E-system
2.2 軟體生命週期
(1)需求定義 (2)軟體開發 (3)軟體發行
(4)軟體維護 (5)軟體淘汰
第二章、軟體生命週期管理
2.3 軟體開發的關鍵
(1)團隊、(2)技術、(3)流程、(4)管理、(5)紀律。
2.4 軟體生命週期管理
(1)需求管理、(2)變更管理、(3)議題追蹤管理、(4)派
工管理、(5)測試管理、(6)建置與部屬管理、(7)建構管
理、(8)專案管理。
第二章、軟體生命週期管理
2.5 Visual Studio Team System,VSTS
2.5.1 VSTS概觀:
• 提供軟體工程所需完整的管理系統與工具,使
團體中每個成員的價值最大化
• 減少開發過程的複雜度
• 增進開發團隊的溝通與協同運作的效能
• 提供自訂和可擴充性
第二章、軟體生命週期管理
2.5.2 VSTS架構:
VSTS是一個多層式的架構,他的邏輯架構由資
料層、應用程式和用戶層組成,其中的資料層與
應用程式層就是組成TFS的主要元素。
第三章、軟體生命週期管
理快速導入方法
3.1 RALM
為減低軟體生命週期
管理導入的困難,提出一
個名為RALM的軟體生命
週期管理導入方法。
RALM包括「軟體生命
週期導入方法」與「軟
體生命週期管理工具導
入」兩大部分。
第三章、軟體生命週期管
理快速導入方法
3.2 ALM-XML
使用XML文件格式為基礎,可以靈活地將軟體生命週期管
理定義轉換為工程指引、流程定義與軟體生命週期管理
工具設定指引三項產出,更進一步地,還可利用XML文件的
彈性,將其對應至各種軟體生命週期管理工具的導入。
各個軟體生命週期管理定義樣板定義以及與ALM-XML
的元素對應說明
1.專案定義2.產出物類型定義3.角色定義4.組織定義
5.流程定義6.配置定義7.授權定義8….