研究生: |
邱炳堯 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 |
相關次數: | 點閱:289 下載: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.
[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.