跳到主要內容

臺灣博碩士論文加值系統

(3.239.4.127) 您好!臺灣時間:2022/08/20 07:40
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:劉國樑
論文名稱:品質量尺化之元件軟體開發流程:系統架構及專案管理
論文名稱(外文):Component-Based Software Development Process With Metric-Based Quality: Architecture and Project Management
指導教授:黃申在黃申在引用關係
指導教授(外文):Shen-Tzay Huang
學位類別:碩士
校院名稱:國立屏東科技大學
系所名稱:資訊管理系
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:67
中文關鍵詞:軟體元件軟體量尺軟體再用性軟體專案管理
外文關鍵詞:Software ComponentSoftware MetricsSoftware ReuseSoftware Project Management
相關次數:
  • 被引用被引用:1
  • 點閱點閱:555
  • 評分評分:
  • 下載下載:204
  • 收藏至我的研究室書目清單書目收藏:9
物件導向方法是近代軟體工程重要的思維與開發方法及技術體系,目前已廣泛的應用在企業界,而物件再用性的需求及重要性,更促成今日元件式發展的重要里程。而採用元件式開發的流程目前還在摸索當中,元件的再用性除了技術平台與經濟效應外,元件的品質及如何與軟體開發流程與專案管理結合是關鍵因素,有鑑於此,本研究以品質量尺化之元件式軟體開發程序為核心議題,提出一個整合式流程模式,以元件庫作為再用性核心,並以軟體量尺為品質指標,融入元件式軟體開發流程與專案開發流程,利用專案管理資料庫紀錄追蹤過程的中間產品,以供後續量化分析、評估預測、檢核改善的功能或流程擴充。本論文並分析此品質量尺化整合流程模型之相關流程與設計系統架構,採用UML及Unified Process對此模型之Web-Based雛型系統的分析與設計工作,並進行實作,輔以元件式應用個案進行測試與驗證,並藉以說明示範模型的細節。

Object Oriented thinking, methodology and technology, one of the most important developments in software engineering for the past few decades, have been well accepted and practiced in the software industry and in both industrial and business applications. Major emphasis on software reuse, also further triggers the development of component-based methodology and technology. However, more than technical infrastructures and economic cost-effects, quality issues of components and the integration with software development and project management processes are also critical for the success of component-based reuse. We propose an integrated framework for component-based software development processes with metric based quality. The framework is reuse-centric based on a repository of components, monitored with quality metrics and measurements, tracked project-related data for quantitative analysis, evaluation, prevention, prediction, improvement and extension etc. We use the UML notation and unified processes to further analyze and design the processes and the architecture of this integrated framework into a web-based prototypical implementation. A case of component-based application is also developed to serve both as a demonstration of the concepts and as a test case for the framework.

中文摘要………………………………………………………………… ..I
Abstract…………………………………………………………………….III
謝誌……………………………………………………………………… …V
圖目錄………………………………………………………………………X
表目錄…………………………………………………………………… XIII
1. 緒論 …………………………………………………………………… 1
1.1研究背景與動機……………………………………………………1
1.2研究目的……………………………………………………………3
1.3研究範圍與限制…………………………………………………. 5
1.4研究流程………………………………………………………… 6
1.5章節架構………………………………………………………… 8
2. 文獻探討………………………………………………………………… 9
2.1元件技術……………………………………………………………9
2.1.1元件定義………………………………………………. 9
2.1.2設計樣版(Design Pattern)………………………….10
2.2軟體開發流程及專案管理……………………………………….11
2.2.1 元件式軟體工程(Component-Base Software
Engineering, CBSE)……………………………….12
2.2.2統一流程(Unified Process)…………………… 13
2.2.3 能力成熟度模式(Capability Maturity Model: CMM)
……………………………………………………….16
2.3軟體品質與量尺………………………………………………….18
2.3.1軟體品質(Software Quality)……………………….18
2.3.2量尺(Metric)………………………………………….22
3. 品質量尺化整合流程模型……………………………………………. 25
3.1系統設計理念…………………………………………………….25
3.2流程架構 ………………………………………………………..27
4. Web-Based雛型系統的分析與設計…………………………………..29
4.1 專案管理系統分析與設計……………………………………….29
4.1.1專案管理系統的use case……………………………29
4.1.2起始計畫……………………………………………….31
4.1.3專案訊息交換及文件管理…………………………….32
4.1.4專案開發流程………………………………………….33
4.2 專案管理系統設計……………………………………………….36
4.2.1初始計畫……………………………………………….36
4.2.2元件分析功能………………………………………….40
4.3 Deployment Diagram…………………………………………….43
5. 雛型系統實作、測試與範例模擬說明………………………...37
5.1雛型系統實作與測試…………………………………………….45
5.2範例模擬說明…………………………………………………….47
5.2.1 系統分析與設計…………………………………….47
5.2.2 系統實作與測試…………………………………….56
5.2.2.1系統實作………………………………...56
5.2.2.2測試…………………………………….…56
5.2.2.2.1初始………………………………..56
5.2.2.2.2傳送與接收………………………..57
5.2.3 品質分析……………………………………………..57
5.2.3.1 滑動視窗教學品質分析………………….57
5.2.3.2滑動視窗協定元件品質分析……………..60
6. 結論及未來研究……………………………………………………….61
6.1研究結論………………………………………………………….61
6.2後續研究建議…………………………………………………….61
7. 參考文獻……………………………………………………………….63
作者簡介…………………………………………………………………..67

[1].Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, “Design Patterns - Elements of Reusable Object-Oriented Software”, 18th September 1999, Addison Wesley Longman,Inc.
[2]Khaled El Eman, “A methodology for validating software product metrics”, NRC.CNRC, 2000.07
[3]Roger S.Pressman, “Software engineering a practitioner’s approach”, Mc Graw Hill, 2001
[4]Joc Sanders, Eugene Curranm, “Software Quality a framework for success in software development and support”, Addison-Wesley, 1995
[5]Lionel, Stefan, Investigating quality Factors in Object-oriented Designs:An Industrial case study,ACM,1999
[6]jum Han, “A Comprehensive Interface Definition Framework for software Components”, Software Engineering Conference, 1998. Proceedings Asia Pacific
[7]Alan, “Simulation in support of CMM-based process improvement”, the journal of system and software, 1999
[8]C.H. Yun, C.H. Chu, “Software Engineering”, National Open University in Taiwan, 1999.07
[9]WALKER ROYCE, “SOFTWARE PROJECT MANAGEMENT-A Unified Framework”, ADDISON-WESLEY, 1999
[10]Ivar Jacobson, Grady Booch, James Rumbaugh, “The Unified Software Development Process”, ADDISON-WESLEY, 1999
[11]Alan W.Brown, Kurt C.Wallnau, “The Current State of CBSE”, IEEE Software, 1998,9-10
[12]Shyam R. Chidamber, Chris F.Kemerer, “A Metric Suite for Object Oriented Design”, IEEE transactions on software engineering, 1994, 6 , VOL 20 NO6
[13] Eun Sook Cho,Min Sun Kim, Soo Dong Kim “Component metrics to measure component quality”, IEEE, 2001
[14]Sahra Sedigh-Ali ,Arif Ghafoor, Raymond A.Paul, ”Metrics-Guided Quality Management for Component-Based Software System”, IEEE , 2001
[15]Tanit Talbi, Bertrand Meyer, Emmanuel Stpf, “A metric framework for object-oriented development”, IEEE, 2001
[16]Stephen H.Kan Ph.D., “Metrics and Models in Software Quality Engineering”, Addison-Wesley, 1994
[17]Georage T.Heineman, William T.Councill, “Component-Based Software Engineering, Addision-Wesley, 2001,5
[18]張文貴, “軟體技術文件標準手冊之編訂”, 中華民國品質學會
[19]朱正忠, 連文達, 彭逸群, 周卓民, “基礎於樣版之階層架構運用於 電子商務系統” ,TANET 2000 Conference,2001.01
[20]陳廷榮, 第68期 1999.9月號
[21]林裕隆, “軟體元件分工強化競爭優勢”, CIO資訊傳真622期, 2001.9
[22]李勝欽,”以重現現有軟體技術支援軟體元件建置之研究”,逢甲大學碩士論文,2000.05
[23]劉坤松,”一個以樣版為基礎的重整工程方法之研究”,逢甲大學碩士論文,2000.06
[24]劉健村, 朱志平, “CORBA環境下元件軟體的動態組構”, 物件導向技術及應用研討會, 2001.10.5
[25]朱正忠, 連文達, 彭逸群, 周卓民, “基礎於樣版之階成架構應用於電子商務系統”, TANET 2000 Conference,2001.01
[26]軟體產業服務團, “軟體元件定義與發展現況”, 經濟部, 2000.11
[27]吳仁和,夏則智,吳其政,陳泳成,陳鴻明,”元件式系統開發方法論之研究”,第十三屆國際資訊管理學術研討會, 2002
[28]張文貴, “套裝元件組成之軟體系統的品質評估” , 經濟部, 2000.11
[29]許嘉顯, 以MHEG為基礎之主從式多媒體資訊系統之設計與實作, 碩士論文, 1997,06
[30]經濟部工業局軟體元件線上資料庫,http://www.cisanet.org.tw/softcom
[31] Rational Unified Process,http://www.rational.com/products/rup/index.jsp

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top