(44.192.66.171) 您好!臺灣時間:2021/05/18 01:16
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

: 
twitterline
研究生:王佩真
研究生(外文):Pei-Chen Wang
論文名稱:運用軟體度量之物件導向系統評量模型
論文名稱(外文):Applying Software Metrics to Object-Oriented System Design
指導教授:王素華王素華引用關係
指導教授(外文):Su-Hua Wang
學位類別:碩士
校院名稱:中華大學
系所名稱:資訊工程學系碩士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:中文
論文頁數:92
中文關鍵詞:物件導向品保模型軟體度量軟體品質管理
外文關鍵詞:Object-orientedSoftware evaluation modelSoftware metricsSoftware quality management
相關次數:
  • 被引用被引用:3
  • 點閱點閱:153
  • 評分評分:
  • 下載下載:5
  • 收藏至我的研究室書目清單書目收藏:0
以軟體開發經驗而言,若追溯軟體錯誤愈早期,後期之維護成本愈高,若能提前將問題於設計階段即反應出來,有助於提升軟體之品質。目前物件導向設計方法和概念逐漸被廣泛採用,充分利用此方法與概念將能為軟體開發工作加分,但前提是設計必須符合物件導向原則。再則,在軟體品保領域,大部分篇幅都著重在程序上的品管,較少針對軟體品質本身提出控制模式,雖然有軟體品質特性評價方法解決上述問題,但是這些方法主要是邀集一定數量之專家、開發者或使用者,採評分表給分方式評估軟體,在實務運用上有其不便之處,且主觀因素起了絕對作用。
<font></font>
有鑑於此,本研究設計一個評量模型,本評量模型係採用FCM (factor-criteria-metrics)層次架構概念,延伸出一個五層架構之物件導向設計評量模型。本評量模型的第一層係品質要素層,此層屬於高度抽象層次,然後逐步地偏技術層次,到最後一層度量層已經能使用物件導向軟體度量技術測量,此五層包括:品質要素層、子品質要素層、設計原則層、設計準則層、度量層,而度量層實際測量設計結果是否符合品質特性,最後再將測量結果依序回饋到第一層品質要素層,即可瞭解與軟體品質特性接近之程度。本研究也建置一個「物件導向軟體設計度量系統」,此評量系統主要採用本物件導向評量模型理論建置而成,主要目的是期望能快速與有效地測量物件導向設計之系統,並且回饋與告知使用者測量結果。
<font></font>
應用本評量模型能促進不同開發人員之溝通,提高物件導向設計效益,設計師可以直接得到修正意見,瞭解設計文件有需要重新審視與修正的部分,以前評估軟體品質特性大部分採多人評估,如今透過與物件導向軟體度量結合,運用科學化公式計算,達到自動化評估與提升實用性。
From the experience of software development, earlier occurrence of software problems usually indicates higher maintenance cost. The object-oriented design technology has been popularly used to prevent the problem. However to take the advantage of object-oriented models, designers must follow object-oriented design principles. Current research on the software quality management mostly focuses on the management of the software process, and less on the quality of software products. Though some software quality factor evaluation models are proposed to solve the problem but most evaluation methods are implemented by inviting experts to grade the systems.
<font></font>
This thesis proposed an evaluation model for object-oriented systems. Based on the concept of FCM (factor-criteria-metrics) model, an extended evaluation model with five layers is proposed. The first layer is the quality factor layer, which is the highest abstract level, and rest layers are decreasingly abstract. The last layer is the metrics layer, which applies object-oriented software metric to measure software designs. The five layers include quality factor layer, sub- quality factor layer, design principle layer, design criteria layer, and metrics layer. Each layer will feed the results by measuring software design quality back to the front layer. Based on proposed evaluation model, an evaluation system is also implemented. The goal of this evaluation system is to measure object-oriented software design effectively and efficiently.
<font></font>
This evaluation model can promote the communication of design team members and suggest that designers need to review and check the software design. Assessing the software quality factor used to be performed by a group of experts. By applying software metric, we can really achieve automatic evaluation.
摘 要Ⅴ
ABSTRACT Ⅵ
謝 誌 Ⅶ
目 錄 Ⅷ
圖目錄 Ⅹ
表目錄 XI
第一章緒論 1
1.1研究背景與動機 1
1.2研究目的 4
1.3研究範圍 6
1.4研究架構 7
1.5章節結構 8
第二章文獻探討 9
2.1軟體品質管理 9
2.2軟體設計品質之重要性 11
2.3軟體品質評價 13
2.3.1軟體品質特性 13
2.3.2軟體品質度量體系 15
2.3.3軟體品質模型 8
2.4 物件導向技術 24
2.5 物件導向軟體度量 28
2.5.1 軟體度量概念 28
2.5.2 物件導向設計度量 30
2.5.3 應用軟體度量之品質模型 37
第三章物件導向系統評量模型 39
3.1 模型架構 39
3.1.1模型概念 39
3.1.2模型說明 41
3.2門檻值設定 47
3.3評量模型之各層整合 49
3.3.1度量值常態化 51
3.3.2衝突與權重探討 51
3.3.3評量模型之各層整合方法 54
第四章 評量系統建置與案例分析65
4.1 評量系統建置 65
4.2 實例系統描述 69
4.3 實例系統測量 77
4.4 系統評估 83
第五章 未來研究方向與結論 84
5.1 未來研究方向 84
5.2 結論 86
參考文獻 88
中文部分 88
英文部分 89
<font></font>
圖目錄
圖1.4-1本研究之研究架構 7
圖2.2-1軟體度量之概念[朱三元,1994] 11
圖2.3.2-1 軟體品質度量體系[朱三元,1994] 15
圖2.3.2-2 IEEE軟體品質度量架構[IEEE98] 17
圖2.3.3-1 Boehm等人的軟體品質模型[陳耀茂,1997] 18
圖2.3.3-2 McCall軟體品質特性[朱三元,1994] 19
圖2.3.3-3 改自Walter and McCall的軟體品質模型[陳耀茂,1997]20
圖3.1.1-1 物件導向系統模型概念 40
圖3.1.1-2 物件導向系統評量模型 40
圖3.1.2-1 物件導向系統評量模型之三層關係 43
圖3.3-1評量模型之整合圖之一 49
圖3.3-2評量模型之整合圖之二 50
圖4.1-1評量系統之啟始畫面 65
圖4.1-2系統功能架構圖 67
圖4.2-1class diagram之一 70
圖4.2-2class diagram之二 71
圖4.2-3class diagram之三 72
圖4.2-4sequence diagram之一 73
圖4.2-5sequence diagram之二 74
圖4.2-6sequence diagram之三 75
圖4.3-1實例系統測量活動圖 77
圖4.3-2系統基本資料設定畫面 78
圖4.3-3系統設計資料設定畫面 79
圖4.3-4權重值設定 80
圖4.3-5系統測量畫面 81
圖5.2-1第五層度量層之擴充與修正 85
<font></font>
表目錄
表2.3.3-1 SQM之軟體品質模型[陳耀茂,1997] 21
表2.3.3-2 SQMAT之軟體品質模型[陳耀茂,1997] 22
表2.3.3-3 ISO/IEC 9126 品質模型[ISO91] 23
表2.5.2-1 六篇物件導向設計度量 31
表2.5.3-1 三篇應用軟體度量之軟體模型文獻 37
表3.1.2-1 十三個物件導向軟體度量方法說明 46
表3.2-1度量方法之門檻值 48
表3.3.3-1符號說明表之一 54
表3.3.3-2符號說明表之二 55
表3.3.3-3符號說明表之三 58
表3.3.3-4符號說明表之四 58
表3.3.3-5符號說明表之五 60
表3.3.3-6符號說明表之六 60
表3.3.3-7符號說明表之七 62
表3.3.3-8符號說明表之八 62
表4.2-1設計資料綜合整理表 76
中文部分:
黃松浪編譯(1993),軟體工程,第3版,台北:儒林,譯自Pressman,
R. S.。

朱三元編著(1994),軟體品質及其評價技術,台北:儒林。

陳耀茂(1997),「談軟體品質與品質特性的模式化」,品質管制月刊,
第33卷,第7期,1997年7月,pp.47-49。

陳百裕(1998),「ISO 9000 應用在軟體開發程序品質控制之研究」,
國防部管理學院國防資訊研究所碩士論文。

江仁宏(2000),「應用模糊理論於軟體品質評估之研究」,國防管理學
院國防資訊研究所碩士論文。

楊正甫編著(2000),物件導向分析與設計,初版,台北:松岡。

胡佑長(2000),「淺談軟體品保與國際品保標準」,軟體產業通訊,第
二十七期,2000年2月。

王素華,王佩真(2000),「運用軟體度量之物件導向系統評量模型」,
中華民國第36屆年會暨第6屆全國品質管理研討會,2000年,pp.479-485。

柳宏昌(2000),物件/元件式軟體開發導入實務,
http://www.sos747.com/ASP/Featuer/soft.htm,2000年八月
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top