| 研究生: |
王村文 Wang, Tsun-Wen |
|---|---|
| 論文名稱: |
支援CMMI之建構管理系統研發 Study on the Configuration Management System Supporting CMMI |
| 指導教授: |
朱治平
Chu, Chih-Ping |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2004 |
| 畢業學年度: | 92 |
| 語文別: | 中文 |
| 論文頁數: | 63 |
| 中文關鍵詞: | 能力成熟度整合模式 、建構管理 |
| 外文關鍵詞: | configuration management, CMMI |
| 相關次數: | 點閱:77 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
軟體工程人員從客戶需求描述、定義,經過軟體分析、設計,一直到程式的撰寫、建置與測試,一步步地實現客戶的期望。在將客戶需求具體化的過程中,軟體工程人員不斷地將最新的成果記錄下來成為文件,這些文件通過審查後成為基準文件。基準檔代表所有專案成員的共識,每一位專案成員都將依據這些基準文件進行下一階段的軟體開發流程的工作,並且以這些基準文件作為溝通的基礎。
如此,可以使得各項工作協調一致。建構管理的目的,就是要確保每一文件及程式碼於後續修改時,能維護所有建構項目之間的完整性與一致性,並隨時提供專案成員及相關人員所需的資訊。
本論文提出一個支援建構管理的架構,並符合能力成熟度整合模式(CMMI)的規範。本系統採用JSP動態網頁的技術來設計,目的在幫助軟體工程人員能以更有效率的管理方法,協助完成專案的開發,且符合CMMI的要求。
Software engineers develop the software according to the customer’s expectation step by step, in which the application is developed as customer requirement, requirement definition, system analysis, system design, implementation, and testing process. During the process of developing customer requirement, the software engineers unceasingly keep the newest records, and document it. These documents which are audited are called the datum document. The datum files represent the shared version of all members, and the team members will perform the next phase of software development according to the datum document. These datum documents also play the role of communication between all team members.
The configuration management system needs to corporate the work of all members. The purpose of software configuration management is that it guarantees each document and the code can keep consistent throughout the development process of the project, and maintains all configuration items among projects, and provides the newest information to project members.
This paper proposed a framework that supports the configuration management system, which meet the requirement of Capability Maturity Model Integrated (CMMI). The framework can be implemented by using JSP technologies. The goal of this research is not only to help the software engineers to complete the project effectly, but also to conform to the specific goals of the CMMI.
[1] Bate, Roger, et. al., Systems Enginneering Capability Maturity Mosel, Version
1.1, Enterprise Process Improvement Collaboration and Software Engineering
Institute, Carnegie Mellon University, November 1995.
[2] Brian Berliner, CVS II:Parallelizing Software Developement.
[3] Christian Middel, Software Configuration and Change Management:A Disciplined
Software Process, MKS GmbH.
[4] ComponentSoftware Inc. ComponentSoftware RCS Pro, Version 3.0, 2002-2004.
[5] Jacky Estublier, Software Configuration Management :
A Roadmap, Dassault Systèmes / LSR, Grenoble University.
[6] James E. Tomayko, Software Configuration Management
SEI Curriculum Module SEI-CM-4-1.4, Software Engineering Institute, December
1990.
[7] Rational Software Corporator, Rational ClearCase Intruduction, 2003.
[8] Signum Support AB, Version Management with CVS for CVS 1.12.1, 1992-1993.
[9] Susan, Concepts Configuration Management Systems, Software Software
Engineering Institute Carnegie-Mellon University.
[10]Warren Mosely, Software Configuration Management Process
IEEE 1074 Standard for Life Cycle Processes Process Guide, Resident
Affiliate at the Software Engineering Institute
Carnegie Mellon University.
[11] 經濟部技術處, 能力成熟度整合模式CMMI-SE/SW/IPPD V1.02, November 2000.
[12] 經濟部技術處, CMMI導入指引 V1.0(第二級), 2002.
[13] 經濟部工業局, 資訊作業開發建置標準規範 V1.00, 2002.
[14] 經濟部工業局, 軟體技術文件指引手冊, 2001.
[15] 楊洸, 沈建男, JSP程式設計實務, 學貫行銷股份有限公司,2000.