軟體工程期末報告 軟體生命週期管理的快速導入方法 Rapid Modeling of Software Lifecycle Management
第一章、研究動機與目的 1.1 研究動機 軟體生命週期指軟體從尚未存在前的需求發展過程、 到進入實際的軟體開發過程、再到軟體發展完成後的 上線應用與維護過程、以及最終被汰換而進入下一個 生命週期的過程。 1.2 研究目的 協助軟體團隊簡易且快速的軟體生命週期管理導入 方法。
第二章、軟體生命週期管理 2.1 軟體模型 2.2 軟體生命週期 提出三種軟體模型: S-system P-system E-system (1)需求定義 (2)軟體開發 (3)軟體發行 (4)軟體維護 (5)軟體淘汰
第二章、軟體生命週期管理 2.3 軟體開發的關鍵 2.4 軟體生命週期管理 (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….