Responsive image
博碩士論文 etd-0621106-140635 詳細資訊
Title page for etd-0621106-140635
論文名稱
Title
MDA轉換:結合UML塑模網路應用環境之使用者介面
Modeling the User Interface of Web Application with UML For MDA Transformation
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
162
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2006-04-28
繳交日期
Date of Submission
2006-06-21
關鍵字
Keywords
統一塑模語言、使用者介面、模型驅動架構
Unified Modeling Language, Model-Driven Architecture, Object-Oriented Technique, User Interface
統計
Statistics
本論文已被瀏覽 5952 次,被下載 2505
The thesis/dissertation has been browsed 5952 times, has been downloaded 2505 times.
中文摘要
由於資訊科技的快速變遷及演進,結合網路應用的資訊系統儼然已經成為現代企業面對高度競爭環境下必須具備的條件之一;在過去以統一塑模語言(UML)及物件導向技術作為系統分析及設計基礎的相關研究及文獻中,已經提出許多塑模技術及方法以提昇系統開發的效率,但是鮮少有支援在網路應用環境下資訊系統發展塑模規則及步驟的方法論。
本研究的目的主要是以UML 工具,結合並依循模型驅動架構(MDA)及PAC的觀念,利用一套系統化塑模規則及步驟的方法論,從PIM 的主要產出文件-類別圖發展出在網路應用環境下的使用者介面及平台技術相依的程式碼,最後提出一個實作案例,並且利用Case tool-Rational Rose 進行實作,以驗證此方法論。
讓系統分析人員得以低成本、高效率的設計出更符合使用者需求的使用者介面。
Abstract
This study presents a systematic methodology which integrated the model driven architecture with object-oriented technique to transform the user interface (UI)
platform independent model (PIM) into Web-based UI platform specific model (PSM), and then into code model. A real-world case using the integrated techniques is presented and the Rational Rose is used to illustrate the concepts, application, and the advantages of using the proposed methodology. With this approach, the system
developer can transform UI PIM into Web-based UI PSM and code automatically and thereby enhance the efficiency of system development.
目次 Table of Contents
目錄....................................................i
圖目錄................................................iii
表目錄.................................................vi
中文摘要.............................................viii
Abstract...............................................ix
第壹章、緒論............................................1
第一節、研究背景與動機................................1
第二節、研究目的與範圍................................2
第三節、研究限制......................................3
第四節、研究方法與步驟................................3
第五節、論文架構......................................5
第貳章、文獻探討........................................6
第一節、UML統一塑模語言...............................6
第二節、MDA-驅動模式架構.............................10
第三節、Web Application..............................14
第四節、使用者介面...................................33
第五節、UML使用者介面塑模............................35
第六節、Robustness Analysis..........................39
第參章、使用者介面資料塑模.............................43
第一節、PIM:網路應用環境下UML類別圖.................43
第二節、PIM轉換至Web PSM.............................50
第三節、使用者介面程式樣版對映.......................54
第四節、探討Communication bridge.....................60
第四章 應用個案-便當王系統範例........................61
第一節、使用者與企業需求描述.........................61
第二節、需求分析-建構使用個案圖.....................65
第三節、需求塑模-建構活動圖.........................73
第四節、使用者介面靜態結構塑模.......................76
第五節、PIM:UML類別圖...............................86
第六節、Web PSM :介面類別圖轉換.....................115
第七節、轉換使用者介面程式樣版及系統畫面............121
第伍章、結論..........................................137
第一節、研究成果....................................137
第二節、研究貢獻....................................137
第三節、未來研究方向................................138
參考文獻..............................................140
中文參考文獻........................................140
英文參考文獻........................................140
附錄一:介面類別轉Web PSM類別圖操作程序...............142
附錄二:Web PSM類別圖轉系統畫面及程式樣版操作程序.....149
參考文獻 References
中文參考文獻
吳仁和,《物件導向系統分析與設計-結合MDA 與UML》,智勝,台北,2005 年2 月。
吳仁和、林信惠,《系統分析與設計-理論與實務應用》,第三版,智勝,台北,2004 年2 月。
吳仁和、夏則智、蔡舜仁、張益嘉,「使用者介面塑模:Net-PAC 模式擴充之研究」,2001 年工業工程研討會,義守大學,2001 年12 月8 日。
許志鵬,「多層次的Web 應用程式架構」,逢甲大學資訊工程所碩士論文,2000年6 月。
黃彥結,「類別圖轉關聯表與程式樣版之研究」,國立中山大學資訊管理學系碩士論文,2003 年6 月。
廖漢君,「使用者介面塑模:整合Net-PAC Model 與UML 於元件式介面開發之研究」,國立中山大學資訊管理學系碩士論文,2002 年6 月。
英文參考文獻
Bezivin, J., Hammoudi S., Lopes D., and Jouault F., Applying MDA Approach for Web Service Platform, The 8th IEEE International Enterprise Distributed Object Computing Conference (EDOC’04), 2004.
Boehm, B., A Spiral Model of Software Development and Enhancement, IEEE Computer. 21(5)., P. 61-72, 1988.
Booch, G., Rubaugh, J., and Jacobson, I., The Unified Modeling Language User Guide, Addison-Wesley, Reading, Massachusetts, 1999.
Conallen, J., Building Web Applications with UML, Addison Wesley, MAR 28, 2000.
Coutaz, J., Software Architecture Modeling for User Interfaces, in Encyclopedia of Software Engineering, Wiley, Chichester, 1993, pp. 38-49.
Kleppe, A., Warmer, J., and Base, W., MDA Explained, The Model Driven Architecture, Practice And Promise, Addison-Wesley, 2003.
Krasner, G. E., and Pope, S. T., A cookbookfor using the model-view-controller user interface paradigm in Smalltalk-80. JOOP, 1(3):26–49, August/September 1988.
Mahemoff, M. J. and Johnston, L. J., Handling Multiple Domain Objects with Model-View-Controller, IEEE Computer Society Washington, DC, USA, 1999.
Miller, J., and Mukerji, J., MDA Guide Version 1.0.1, Object Management Group, June 2003.
Nunamaker, J. F., and Chen, M., Systems Development in Information Systems Research, IEEE, 1990.
Ping, Y., Kontogiannis, K., and Lau, T. C., Transforming Legacy Web Applications to the MVC Architecture, IEEE (STEP' 04), 2004.
Rosenberg, D., and Scott, K., Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example, Addison-Wesley, Boston, 2001.
Rossi G., Schwabe D., and Lyardet F., Web Application Models are more than Conceptual Models, Workshop on the WWW and Conceptual Modeling, Paris, November, 1999.
Schneidewind, N., The state of software maintenance. IEEE Transcations of Software Engineering, SE-13(3):303-310, 1987. An overview of the state of the art in software maintenance and criticizes the apparent disinterest in the research eld is provided.
Siegel J., and the OMG Staff Strategy Group, Developing in OMG’s Model-Driven Architecture, Object Management Group White Paper, November 2001.
Steiert, H., Towards a Component-based n-Tier C/S-Architecture, ACM, 1998.
Takang, A., and Grubb P., Software Maintenance: Concepts and Practice. ISBN:1-85032-192-2, Tinternational Thomson Computer Press, 1996.
Zhou, J., and Stalhane, T., A Framework for Early bustness Assessment, Software Engineering and Applications (SEA’ 04), MIT Cambridge, MA, USA, 2004, November 2004, pp.64-69
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內外都一年後公開 withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code