| 研究生: |
魏逸辰 Wey, I-Chen |
|---|---|
| 論文名稱: |
台灣軟體工業之軟體產品品質量化實作模型 Applicable Software Product Quality Evaluation Model for Taiwan Software Industry |
| 指導教授: |
郭淑美
Guo, Shu-Mei |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2007 |
| 畢業學年度: | 95 |
| 語文別: | 英文 |
| 論文頁數: | 64 |
| 中文關鍵詞: | 數量化管理 、產品品質 、品質模型 、品質量化 、量度單位轉換 |
| 外文關鍵詞: | quality model, quantitatively managed, CMMI maturity level 4, product quality, quality evaluation, ISO 9126, scale transformation |
| 相關次數: | 點閱:97 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
為了提升台灣軟體產業的競爭力,台灣政府經濟部工業局自2005 年起,導入由SEI(美國軟體工程學院)所提出的CMMI(能力成熟度整合模型)認證。在CMMI 成熟度第四級所提及的數量化管理目標中,言明組織專案必須建立品質與流程效益的數量化目標;但由於缺乏具全面性、彈性與可調整性的軟體產品品質模型,當試圖要達成此一數量化品質的目標時,確實會有其困難度存在。因此本論文提出一個軟體產品品質量化實作(ASPQE)模型,試圖納入較完整的品質相關特性;ASPQE 模型所提出的全面性品質模型,可供公司組織在未來建立自身需求品質模型時,依其需要篩選品質特性,建立適合其本身的品質模型。另外為了能以較客觀的方法量化品質,我們提出以度量指標量度單位轉換的方式,取代目前文獻中多數採用的問卷調查客戶與使用者對軟體產品品質滿意度的評比品質方式。此方法可以幫助比較已結案產品之品質優劣,並可以應用在對開發中產品品質的監控上。本論文藉由將ASPQE 模型導入一家國內已通過CMMI 成熟度第二級的公司,驗證此方法之可行性。
Taiwan government has promoted the CMMI (Capability Maturity Model Integration) of the SEI (Software Engineering Institute) to boost the competitiveness of software industry since 2005. In order to reach CMMI maturity level 4, Quantitatively Managed, quantitative objectives for quality and process performance should be established by organizations. However, the lack of a comprehensive, flexible, and feasible software product quality model would make product quality evaluation very difficult. In this thesis, we propose an applicable software product quality evaluation (ASPQE) model, where an extensive collection of quality characteristics is considered. The ASPQE model provides a flexible framework, where organizations can select and adjust characteristics to build their own quality evaluation model according to their needs. Moreover, instead of using a questionnaire survey of customers’ and users’ satisfaction about product quality commonly used in the literature, we propose an objective quality evaluation method using metrics scale type transformation. The proposed model makes it possible to obtain the overall software product quality not only after the product is released but also during any stages in the product development life cycle. This method has been applied to a Taiwan company which has already passed the certification of CMMI level 2, and the result demonstrates the proposed method’s feasibility.
[1] M. B. Chrissis, M. Konrad, and S. Shrum, CMMI : Guidelines for Process Integration and Product Improvement, 2/e, Addison Wesley, 2006.
[2] http://www.cmmi-taiwan.org.tw/.
[3] J. A. McCall, P. K. Richards, and G. F. Walters, “Factors in software quality,” National Tech. Information Service, vol. 1, 2, and 3, 1977.
[4] B. W. Boehm, J. R. Brown, H. Kaspar, M. Lipow, G. J. McCleod, and M. J. Merritt, Characteristics of Software Quality, Amsterdam, North-Holland, 1978.
[5] R. G. Dromey, “A model for software product quality,” IEEE Transactions on Software Engineering, vol. 21, pp. 146-162, 1995.
[6] ISO, ISO/IEC 9126-1: Software Engineering - Product Quality, Part 1: Quality Model, International Organization for Standardization, 2001.
[7] M. Ortega, M. Pérez, and T. Rojas, “Construction of a systemic quality model for evaluating a software product,” Software Quality Journal, vol. 11, pp. 219-242, 2003.
[8] V. Sadana, “A survey based software quality model,” Proceedings of the 2006 Software Engineering Process Group Conference, Nashville, TN, 2006.
[9] R. S. Pressman, Software Engineering: A Practitioner's Approach, 6/e, McGraw-Hill, 2005.
[10] B. W. Boehm, J. R. Brown, and M. Lipow, “Quantitative evaluation of software quality,” in ICSE '76: Proceedings of the 2nd international conference on Software engineering, pp. 592-605, 1976.
[11] ISO, ISO/IEC TR 9126-2: Software Engineering - Product Quality, Part 2: External Metrics, International Organization for Standardization, 2003.
[12] ISO, ISO/IEC TR 9126-3: Software Engineering - Product Quality, Part 3: Internal Metrics, International Organization for Standardization, 2003.
[13] ISO, ISO/IEC TR 9126-4: Software Engineering - Product Quality, Part 4: Quality in Use Metrics, International Organization for Standardization, 2004.
[14] S. H. Kan, “What is software quality?,” Metrics and Models in Software Quality Engineering, Boston, Addison-Wesley, 2003.
[15] S. H. Kan, “Fundamentals of measurement theory,” Metrics and models in software quality engineering, Boston, Addison-Wesley, 2003.
[16] J. Petersen and M. May, “Scale transformations and information presentation in supervisory control,” International Journal of Human-Computer Studies, vol. 64, pp. 405-419, 2006.
[17] P. J. Eisen, Accounting, 4/e, Barron's Educational Series, 2005.