簡易檢索 / 詳目顯示

研究生: 邱炳堯
Ping-yao Chiu
論文名稱: 軟體產品品質等級評估流程模式的制定
Establishing Evaluation Process Model for Level of Software Product Quality
指導教授: 黃世禎
Sun-jen Huang
口試委員: 吳宗成
Tzong-chen Wu
陳正綱
Cheng-kang Chen
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理系
Department of Information Management
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 85
中文關鍵詞: 軟體品質軟體品質保證軟體產品品質等級度量與分析
外文關鍵詞: Software Quality, Software Quality Assurance, Software Product Quality Level, Measurement and Analysis
相關次數: 點閱:285下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

為了確保軟體產品的品質,軟體品質保證(Software Quality Assurance, SQA)是軟體開發組織的一項重要投資活動。軟體品質保證的達成,必須仰賴於軟體產品品質的評估,所以軟體產品品質評估的工作便成為一個非常重要的課題。現今的台灣軟體產業中,對於軟體品質的管理與評估仍存在許多問題,追究其原因,除了缺乏一套合適的軟體產品品質評估模式外,軟體開發組織也普遍對於軟體產品缺乏度量品質屬性與分析品質等級的機制,以致於無法有效評估軟體產品品質的等級,使得軟體使用者無法制訂其對軟體產品品質等級的要求,軟體開發者也無法客觀地評估軟體產品品質的等級。

因此本研究的主要目的是以國際標準ISO/IEC 14598:軟體產品評估為基礎,制訂一套軟體產品品質等級評估流程模式。此軟體產品品質等級評估流程模式,可依資訊系統的不同類型,調適出適合的軟體產品品質等級評估模式,然後根據度量指標蒐集其度量值,進行軟體產品品質等級的評估,其分析後的結果可提供作為軟體品質改善的依據或滿足使用者品質需求的證據。本研究所提出的軟體產品品質等級評估流程模式的主要特色就是可以協助軟體開發組織與使用者客觀的制訂軟體產品品質等級評估模式與評估軟體產品的品質等級,以建立彼此間對於軟體產品需求品質的協議。最後本研究將所提出的軟體產品品質等級評估流程模式實際導入於一個個案公司,建立出軟體產品品質等級的評估模式,以驗證本流程模式的可行性。


In order to ensure the quality of software products, the software quality assurance (SQA) is an important activity for all software development organizations. As an effective SQA activity relies on an objective evaluation of the software product quality, the evaluation of the software product quality has became a very important topic. Nowadays, software industry in Taiwan is still facing many problems in controlling and evaluating software product quality. The primary reason for this is that except for the lack of an objective software product quality assessment model, the software organizations do not have a well-defined mechanism for measuring the quality attributes and further evaluating the level of software product quality. Hence, the software users cannot objectively specify their required level of the software product quality and the software development organizations cannot also objectively evaluate the level of the delivered software product quality.

The main objective of this thesis is to propose an evaluation process model for the level of software product quality, which is based on the International Standard ISO/IEC 14598:Software Product Evaluation. The proposed process model can generate a tailored software product quality evaluation model based on different types of information systems. Accordingly the required software measures are collected and further analyzed for providing feedback to improve the level of software product quality. The proposed process model can help software development organizations and users establish the evaluation model for the level of software product quality and thus server as an agreement of the requirement of software product quality. Final, the proposed evaluation process model for the level of software product quality is practically introduced into a domestic software development organization for both verifying and demonstrating its usability.

摘 要 I ABSTRACT III 誌謝 V 目 錄 VII 表 目 錄 IX 圖 目 錄 X 第一章 緒論 1 1.1 研究背景 1 1.2 研究動機 2 1.3 研究目的 3 1.4 研究架構及步驟 4 1.5 本文架構 5 第二章 文獻探討 7 2.1 軟體流程與軟體流程評估 7 2.1.1 軟體流程 7 2.1.2 軟體流程評估 8 2.2 ARC與SCMPI 12 2.2.1 ARC 12 2.2.2 SCMPI 13 2.3 軟體品質模式 14 2.4 軟體產品評估 23 2.5 分析層級程序法 25 第三章 研究架構 29 3.1 模式架構 29 3.2 制訂評估的需求 (流程一) 31 3.2.1 建立評估目的(作業1.1) 31 3.2.2 確認產品型態(作業1.2) 32 3.2.3 制訂品質模式(作業1.3) 33 3.3 制訂評估 (流程二) 34 3.3.1 選擇度量指標(作業2.1) 34 3.3.2 定義度量指標的等級水準(作業2.2) 35 3.3.3 建立評估準則(作業2.3) 37 3.4 設計評估 (流程三) 39 3.4.1 產生評估計畫(作業3.1) 39 3.5 執行評估 (流程四) 40 3.5.1 蒐集度量值(作業4.1) 40 3.5.2 比較評估準則(作業4.2) 41 3.5.3 評估度量結果(作業4.3) 43 第四章 模式驗證 45 4.1 模式驗證對象簡介 45 4.2 驗證流程 46 4.3 資料分析與研究結果 50 第五章 結論與建議 57 5.1 研究貢獻 57 5.2 研究困難 59 5.3 後續研究建議 60 參考文獻 61 附錄A 第一階段問卷 65 附錄B 第二階段問卷 77 作者簡介 85

[1] 鄧振源、曾國雄,「層級分析法(AHP)的內涵特性與應用(上)」,中國統計學報,民國七十八年。
[2] 鄧振源、曾國雄,「層級分析法(AHP)的內涵特性與應用(下)」,中國統計學報,民國七十八年。
[3] 朱三元,「軟體品質及其評價技術」,儒林圖書,民國八十三年。
[4] 陳耀茂,「談軟體品質與品質特性的模式化」,中華民國品質協會,品質管制月刊,民國八十六。
[5] 江仁宏,「應用模糊理論於軟體品質評估之研究」,碩士論文,國防管理學院,民國八十九年。
[6] 周佩儀,「軟體產品品質模式衡量之研究」,碩士論文,大同大學,民國九十三年。
[7] Azuma, M. (1996). Software product evaluation system:quality models, metrics and processes-International Standards and Japaness Practice. Information and Software Technology.
[8] Donald, R.J. (1985). State of the Art in Software Quality Management Torrance:Reifer Consultants.
[9] Hong Z. & Yanlong Z. & Qingning H. & Sue G. (2002). Application of hazard analysis to software quality modeling. Proceedings of the 26 th Annual International Computer Software and Applications Conference.
[10] International Standard Organization. (1995). ISO/IEC 12207: Information Technology – Software Life Cycle Processes.
[11] International Standard Organization. (2001). ISO/IEC 9126-1: Software Engineering – Product Quality – Part 1: Quality Model.
[12] International Standard Organization. (2001). ISO/IEC 14598-1: Information technology – Software product evaluation – Part 1: General overview.
[13] International Standard Organization. (2003). ISO/IEC 15504: Information technology – Process assessment – Part 2:Performing an assessment.
[14] International Standard Organization. (2004). ISO/IEC 15504: Information technology – Process assessment – Part 1: Concepts and vocabulary.
[15] IDC. (2003). Worldwide Black Book, vol. 2.
[16] Jung, H.W. & Kim S.G. & Chung C.S. (2004). Measuring software product quality: a survey of ISO/IEC 9126. IEEE Software.
[17] Kilsup L. & Sung J. & Lee (2005). A Software Product Evaluation Process for Supporting the Component Based Development. Proceedings of the Third ACIS Int'l Conference on Software Engineering Research.
[18] Kilsup L. & Sung J. & Lee (2005). A Quantitative Software Quality Evaluation Model for the Artifacts of Component Based Development. Proceedings of the Sixth International Conference on Software Engineering.
[19] Ramamoorthy, C.V. (2002). Evolution and evaluation of software quality models. Proceedings of the 14th IEEE International Conference on Tools with Artificial Intelligence
[20] Satty, T. L. (1980). Multicriteria Decision Making: The Analytic Hierarchy Process. McGraw-Hill.
[21] SEI. (2001). Assessment Requirements for CMMI. ARC V1.1.
[22] SEI. (2002). Capability Maturity Model Integration.
[23] SEI. (2005). Process Maturity Profile. SCAMPI v1.1 Class A Appraisal Results.
[24] Shiffler G. (2003). Gartner Dataquest Market Databook.

QR CODE