跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.106) 您好!臺灣時間:2026/04/05 06:35
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:周文斌
研究生(外文):Chou, Wen-Pin
論文名稱:加權式軟體品質評估模式之建構
論文名稱(外文):Establishing a Weight-based Software Quality Evaluation Model
指導教授:黃世禎黃世禎引用關係
指導教授(外文):Huang, Sun-Jen
學位類別:碩士
校院名稱:國立臺灣科技大學
系所名稱:資訊管理系
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2003
畢業學年度:91
語文別:中文
論文頁數:60
中文關鍵詞:軟體產品品質軟體產品評估品質評估模式度量指標加權式層級分析法
外文關鍵詞:software product qualitysoftware product evaluationquality evaluation modelsoftware metricweight-basedAnalytical Hierarchy Process
相關次數:
  • 被引用被引用:1
  • 點閱點閱:379
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
為了能夠開發或籌獲高品質的軟體,首先必須要能夠清楚與詳盡地描述軟體產品(Software Product)的品質,相關方法中常被人引用的即是國際標準組織所發表的ISO/IEC 9126:2001軟體產品品質(Software Product Quality)標準。藉由此標準所提供的品質參考模式,我們可以擷取(Elicit)與審查(Review)詳盡的品質需求,並進行軟體產品評估(Software Product Evaluation) 。在評估軟體品質時不但要有定義完善的產品品質模式,也要有系統化的評估方法,ISO/IEC 14598:1999軟體產品評估標準對此提供了清楚的評估流程架構及相關的評估指引。
結合上述標準所得的軟體產品品質評估模式在進行評估時,各度量指標(Metric)評估所得的度量值僅能告訴我們軟體產品品質模式中低階屬性的一些事實,但是對於模式中品質因子(Characteristic)或次因子(Sub-characteristic)等較高階的軟體產品品質屬性卻無法加以量化表示,因此也無法就品質加以總結(Summarize)以獲得軟體產品整體品質(Overall Quality)的量化數值。
本研究的主要目的是建構一個加權式(Weight-based)軟體品質評估模式,先利用層級分析法(Analytic Hierarchy Process; AHP)求得軟體產品品質相關度量指標的優先序(Priority),再據以形成權重,接著即可依據度量指標的度量值與權重來求得因子或次因子的量化數值,如此依次操作,直到所有欲評估的高階品質因子都獲得量化的度量值,最後我們即可獲得軟體產品整體品質的量化數值。
The software product evaluation is a necessary and important procedure for both the development and acquisition of high quality software. Two series of International Standards have been widely adopted all over the world. Firstly, the quality model defined by ISO/IEC 9126 helps to elicit the comprehensive quality requirement of a software product and to review it. Secondly, ISO/IEC 14598 has provided a framework of evaluation process and relevant guidelines to systematically evaluate a software product.
For the above two standards-based software product quality evaluation model, measures can only show the measurement result of the low-level quality attributes in the model, but the quantities of higher-level quality attributes such as characteristics or sub-characteristics in the model cannot be identified. Therefore, such the software product quality evaluation model cannot reveal the overall quality of a software product.
The objective of this thesis is to establish a weighted-based software product quality evaluation model based on the above two international standards. The Analytic Hierarchy Process (AHP) method is used to first prioritize the lowest-level evaluation items in the software product quality evaluation model, and then to quantify the values (weight) of the corresponding software quality sub-characteristic. By using the same procedure above, the weights of the software quality characteristics and further the overall quality of a software product can be obtained in our proposed model.
摘 要 I
Abstract II
目 錄 IV
圖目錄 VI
表目錄 VII
第一章、緒論 1
1.1 研究背景 1
1.2 研究動機 2
1.3 研究目的 4
1.4 研究架構與流程 4
1.5 論文結構 4
第二章、文獻探討 6
2.1軟體產品與品質 6
2.1.1 軟體產品與流程 6
2.1.2品質與品質模式 9
2.2 ISO/IEC 9126:2001系列 10
2.2.1品質模式框架 11
2.2.2外部與內部品質模式 13
2.2.3使用品質模式 16
2.2.4度量指標的使用 18
2.2.5產品品質模式的使用 19
2.3 ISO 14598:1999系列 20
2.3.1 標準的組成 20
2.3.2 品質評估的目的 20
2.3.3 品質評估的流程 21
2.3.4設立評估目的 22
2.3.5鑑別產品類別 23
2.3.6設立品質模式 25
2.3.7選擇度量指標 25
2.3.8設立度量指標評等等級 25
2.3.9設立評估準則 25
2.4 需求排序與層級分析法 25
2.4.1需求排序 26
2.4.2層級分析法 27
第三章、模式建構 30
3.1背景 30
3.2模式架構 31
3.3品質屬性加權方法 33
3.3.1度量指標的加權過程 33
3.3.2因子與次因子的加權過程 36
3.4加權式軟體產品品質模式 36
3.4.1度量指標物件的度量值 36
3.4.2品質屬性物件的評審準則 36
3.5加權式軟體品質評估流程 37
3.5.1度量指標的評估 37
3.5.2次因子的評估 38
3.5.3因子的評估 38
3.5.4整體品質的評估 39
3.6 面對品質需求的改變 39
第四章、實例建構 42
4.1 背景 42
4.1.1案例領域 42
4.1.2網站品質模式 42
4.2 加權模式建構過程 46
4.2.1層級建立與問卷調查 46
4.2.2加權步驟 48
4.2.3加權過程 49
4.3建構結果 54
第五章、結論與建議 56
5.1 研究貢獻 56
5.2 研究困難與限制 56
5.3 論文自評 57
5.4 後續研究建議 57
參考文獻 58
作者簡介 60
[1] Norman E. Fenton “Software Metrics, A Rigorous and Practical Approach,” Second Edition PWS, 1997
[2] Sommerville I. “Software Engineering,” Sixth Edition Addison Wesley Longman Ltd., 2001
[3] Roger S. Pressman, “Software Engineering A Practitioner’s Approach,” Fifth Edition McGRAW-HILL International Edition, 2001
[4] ISO/IEC 9126-1:2001, Software engineering -- Product quality -- Part 1: Quality model
[5] ISO/IEC PRF TR 9126-2:2003, Software engineering -- Product quality -- Part 2: External metrics
[6] ISO/IEC TR 9126-3:2003, Software engineering -- Product quality -- Part 3: Internal metrics
[7] ISO/IEC DTR 9126-4:2001, Software engineering -- Product quality -- Part 4: Quality in use metrics
[8] ISO/IEC 14598-1:1999, Information technology -- Software product evaluation -- Part 1: General overview
[9] ISO/IEC 14598-2:2000, Software engineering -- Product evaluation -- Part 2: Planning and management
[10] ISO/IEC 14598-3:2000, Software engineering -- Product evaluation -- Part 3: Process for developers
[11] ISO/IEC 14598-4:1999, Software engineering -- Product evaluation -- Part 4: Process for acquirers
[12] ISO/IEC 14598-5:1998, Information technology -- Software product evaluation -- Part 5: Process for evaluators
[13] ISO/IEC 14598-6:2001, Software engineering -- Product evaluation -- Part 6: Documentation of evaluation modules
[14] ISO/IEC 12207:1995, Information technology -- Software life cycle processes
[15] ISO/IEC TR 15504-1:1998, Information technology -- Software process assessment -- Part 1: Concepts and introductory guide
[16] ISO/IEC TR 15504-5:1999, Information technology -- Software Process Assessment -- Part 5: An assessment model and indicator guidance
[17] IEEE/EIA 12207.0-1996, Industry Implementation of International Standard ISO/IEC 12207:1995 — Information Technology — Software life cycle processes Engineering Standards, Volume One, Customer and Terminology Standards. IEEE, Inc. 1999.
[18] IEEE/EIA 12207.1-1997. IEEE/EIA Guide for Information Technology. Software life cycle processes — Life cycle data. In: IEEE Software Engineering Standards, Volume One, Customer and Terminology Standards. IEEE, Inc. 1999.
[19] Nigel Bevan, “Quality in Use: Meeting User Needs for Quality,” Journal of System and Software, 1999
[20] Frank Moisiadis, “The Fundamentals of Prioritising Requirements,” System Engineering, Test & Evaluation Conference, Sydney, Australia, October 2002
[21] 鄧振源、曾國雄, “層級分析法(AHP)的內涵特性與應用(上)、(下),” 中國統計學報, 第27卷第6、7期, 民國78年6、7月
[22] Giorgio Brajnik, “Towards Valid Quality Models for Websites,” In Proc. of 7th Human Factors and the Web Conference, Madison, Wisconsin, June 2001
[23] Giorgio Brajnik, “Automatic Web Usability Evaluation: What Needs to be Done?,” In Proc. of 6th Human Factors and the Web Conference, Austin, Texas, June 2000
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top