透過您的圖書館登入
IP:18.222.181.216
  • 學位論文

支援CMMI構型管理流程領域之輔助系統開發與研究

Development of a Computer-Aided Tool for CMMI Configuration Management Process

指導教授 : 范金鳳
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


近年來建立一套構型管理的流程與方法對於專案來說已越來越重要,好的構型管理能避免已審查定案的工作產品被任意更改,而造成其他相關人員工作之錯誤。美國卡內基大學所發表的能力成熟度整合模式(Capability Maturity Model Integration,CMMI),其中有關構型管理流程領域是目前國際間公認用來執行構型管理的參考指引。 然很多軟體業者表示,導入構型管理流程領域除需要撰寫大量表單文件外,想要結合使用市面上的型管工具亦有一段差距,無法完全了解型管的流程。本研究根據CMMI構型管理流程領域的特定執行方法(Specific Practice,SP),利用剖面導向程式設計(Aspect Oriented Programming,AOP)及UML塑模,協助系統設計,開發一套支援構型管理活動的輔助系統,提供構型識別、構型管制、構型狀態記錄、構型稽核等相關表單功能。此系統可使剛接手構型管理領域的人員快速了解CMMI構型管理流程及相關作業、表單。本研究的特色在提供一套支援CMMI構型管理流程領域之輔助系統,以提昇導入CMMI構型管理流程領域的效率。

並列摘要


To establish a set of procedures and methods of configuration management is more and more important to the project in recent years. The good configuration management process can avoid uncontrolled changes which may incur errors. The Capability Maturity Model Integration (CMMI) has already been approved all over the world to be the best guidance for practicing configuration management. However, many software engineers complain about considerable amounts of documents that are needed with the introduction of configuration management and the difficulty to work with current configuration management tools. The root cause may be that they are not completely familiar with the configuration management process. Therefore, this research developed a computer-aided tool for CMMI configuration management process. Aspect oriented programming (AOP) and unified modeling language (UML) are used during system modeling and implementation of such a tool. This tool provides the functions of configuration identification, configuration control, configuration status accounting and configuration audit. It can help the user to quickly understand the CMMI configuration management process, as well as its relevant works and forms. Therefore our research may enhance the efficiency of introducing the CMMI configuration management process into software development.

參考文獻


[8]Jacobson I,“Object-Oriented Software Engineering–A Use Case Driven Approach, "Addison-Wesley(1992).
[9]Jacobson I,“Use Cases and Aspects–Working Seamlessly Together ,"Journal of Object Technology,(2003).
[11]Kulpa M.K,and Johnson K.A,“Interpreting the CMMI®", Auerbach(2003).
[13]Nien-Lin Hsueh, Wen-Hsiang Shen , Zhi-Wei Yang, Don-Lin Yang,“Applying UML and software simulation for process definition, verification, and validation", Information and Software Technology,Volume 50, Issues 9-10, Pages 897-911 (2008).
[15]West, M. Real Process Improvement Using the CMMI®, Auerbach (2004).

延伸閱讀