論文使用權限 Thesis access permission:校內外都一年後公開 withheld
開放時間 Available:
校內 Campus:開放下載的時間 available 2007-06-21
校外 Off-campus:開放下載的時間 available 2007-06-21
論文名稱 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 |
趙善中 Willam S. Chao |
||
口試委員 Advisory Committee |
夏則智 Tse-Chih Hsia |
||
口試日期 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 |
本論文已被瀏覽 5878 次,被下載 2505 次 The thesis/dissertation has been browsed 5878 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 2007-06-21 校外 Off-campus:開放下載的時間 available 2007-06-21 |
紙本論文 Printed copies |
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。 開放時間 available 立即公開 |
QR Code |