研究生: |
莊博仁 Po-Jen Chuang |
---|---|
論文名稱: |
支援永續性CMMI評鑑的系統之證據自動彙集設計 Assessment Evidence Auto-Aggregating Design for the Continual CMMI Software Process Improvement Assessments Supporting System |
指導教授: |
王孔政
Kung-Jeng Wang |
口試委員: |
林義貴
Yi-Kuei Lin 郭伯勳 Po-Hsun Kuo |
學位類別: |
碩士 Master |
系所名稱: |
管理學院 - 工業管理系 Department of Industrial Management |
論文出版年: | 2009 |
畢業學年度: | 97 |
語文別: | 英文 |
論文頁數: | 52 |
中文關鍵詞: | CMMI 、Software Process Improvement 、Assessment 、Auto-aggregating |
外文關鍵詞: | CMMI, Software Process Improvement, Assessment, Auto-aggregating |
相關次數: | 點閱:251 下載:1 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
Although Capability Maturity Model Integration (CMMI) is well known adopted by many software development organizations in present, the effort of the continual CMMI assessment is extremely exhausted. Even though previous research effectively raises the efficiency for the continual CMMI software process improvement (SPI) assessment, the assessment artifacts of document types or tool-based summarized data types as the assessment evidence still needs the manual aggregating by collecting and checking. It requires an automatic capability for aggregating assessment artifact, instead of the manual aggregation. Accordingly, an object-oriented approach is utilized in the study to analyze and design the assessment evidence auto-aggregating system that can automatically collect and check the assessment evidences of document type or tool-based summarized data type as the work product resulted from the implemented process of the assessment organization units or projects is developed. Furthermore, a related system prototype is constructed and demonstrated to illustrate the practically operational scenario and procedure. It shows the usability, effectiveness and the helpfulness of the assessment evidence auto-aggregating. Through the supporting of the proposed system, a significant amount of the effort of the assessment preparation for assessment evidence aggregating can be largely reduced, therefore facilitate the execution of the assessment in considerable resource and time saving.
Although Capability Maturity Model Integration (CMMI) is well known adopted by many software development organizations in present, the effort of the continual CMMI assessment is extremely exhausted. Even though previous research effectively raises the efficiency for the continual CMMI software process improvement (SPI) assessment, the assessment artifacts of document types or tool-based summarized data types as the assessment evidence still needs the manual aggregating by collecting and checking. It requires an automatic capability for aggregating assessment artifact, instead of the manual aggregation. Accordingly, an object-oriented approach is utilized in the study to analyze and design the assessment evidence auto-aggregating system that can automatically collect and check the assessment evidences of document type or tool-based summarized data type as the work product resulted from the implemented process of the assessment organization units or projects is developed. Furthermore, a related system prototype is constructed and demonstrated to illustrate the practically operational scenario and procedure. It shows the usability, effectiveness and the helpfulness of the assessment evidence auto-aggregating. Through the supporting of the proposed system, a significant amount of the effort of the assessment preparation for assessment evidence aggregating can be largely reduced, therefore facilitate the execution of the assessment in considerable resource and time saving.
[1] Albir, S.S., 1999, UML in a Nutshell, O’Reilly & Associates Inc., New York, USA.
[2] Booch, G., Rumbaugh, J., & Jacobson, I., 1999, The Unified Modeling Language: A User Guide, Addison-Wesley, Massachusetts, USA.
[3] Chuang, P.-J., 2006, A System Design for Supporting Continual SPI Related Assessments with the Focus on CMMI Appraisals, Dept of Information Management, Master Thesis, Chang Gung University, Taiwan, ROC.
[4] CMMI Product Team, 2006, CMMI® for Development, Version 1.2, Carnegie Mellon University, USA.
[5] Cusumano, M. A., 1992, Shifting Economies: From Craft Production to Flexible Systems and Software Factories, Research Policy, 21, pp.453-480.
[6] Cusumano, M. A., 2004, The Business of Software, Free Press, New York, USA.
[7] DoD Software Evaluation IPT, 2001, Requirements for Software Evaluation Methods and Their Application, Washington, D.C.: U.S. Department of Defense, Office of the Deputy Under Secretary of Defense for Science and Technology.
[8] El Emam, K., Drouin, J.-N., & Melo, W., 1998, SPICE: The Theory and Practice of Software Process Improvement and Capability Determination, IEEE Computer Society Press, Los Alamitos, CA, USA.
[9] Guerrero, F. and Eterovic, Y., 2004, Adopting the SW-CMM in a Small IT Organization, IEEE Software, vol. 21, no. 4, pp. 29–35.
[10] Garcia, M.A., Ellis, N.C., & Simmons, D.B., 1996, A knowledge base system used to estimate schedule, effort, staff, documentation and defects in a software development process, IEEE Mexico-USA Collaboration in Intelligent Systems Technologies. Proceedings, pp. 306-314.
[11] Hayes, F., & Coleman, D., 1991, Coherent Models for Object-Oriented Analysis, ACM Object-Oriented Programming Systems, Languages and Applications Conference Proceedings, pp. 171-183.
[12] Him Lok, R., & Walker, A.J., 1997, Automated tool support for an emerging international software process assessment standard, Walnut Creek, USA.
[13] HM&S IT-Consulting GmbH, 2009, CMM-Quest, http://www.cmm-quest.com/english/.
[14] ISO/IEC, 1995, ISO/IEC 12207:1995 Information Technology – Software life cycle processes, International Organization for Standardization, Switzerland.
[15] ISO/IEC, 2002, ISO/IEC 15288:2002 Systems Engineering – System life cycle processes, International Organization for Standardization, Switzerland.
[16] ISO/IEC, 2003–2006, ISO/IEC 15504 Information Technology – Process Assessment (Parts 1–5), International Organization for Standardization, Switzerland.
[17] Kruchten, P.B., 1995, The 4+1 View Model of Architecture, IEEE Software, vol. 12, no. 6, pp.42-50.
[18] McFall DJ, McCaffery FH, & Wilkie FG., 2004, The Software Development Culture of Northern Ireland. Proceedings of EuroSPI 2004, Trondheim, Norway, 10-12 November, Pages l1-D.13-l1-D.18.
[19] SEI, 2006a, Appraisal Requirements for CMMI (ARC), Version 1.2, Carnegie Mellon University, USA.
[20] SEI, 2006b, Standard CMMI Appraisal Method for Process Improvement (SCAMPISM), Version 1.2: Method Definition Document, Carnegie Mellon University, USA.
[21] SEI, 2009a, Process Maturity Profile, CMMI® For Development SCAMPISM Class A Appraisal Results 2008 End-Year Update, March.2009, http://www.sei.cmu.edu/appraisal-program/profile/pdf/CMMI/2009MarCMMI.pdf.
[22] SEI, 2009b, What is CMMI?, http://www.sei.cmu.edu/cmmi/general/index.html#cmmibenefits, Carnegie Mellon University, USA.
[23] SPICE Development Team, 2007, SPICE, http://www.sqi.gu.edu.au/spice/.