Responsive image
博碩士論文 etd-0608114-173926 詳細資訊
Title page for etd-0608114-173926
論文名稱
Title
行動裝置應用程式開發MDA轉換方法論之研究
A Study of MDA Transformation Methodology for Mobile Applications Development
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
181
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2014-06-13
繳交日期
Date of Submission
2014-07-08
關鍵字
Keywords
模式驅動架構、統一塑模語言、跨平台、行動裝置應用程式
cross-platform, MDA, UML, Mobile Application, App
統計
Statistics
本論文已被瀏覽 5921 次,被下載 2630
The thesis/dissertation has been browsed 5921 times, has been downloaded 2630 times.
中文摘要
自2007年蘋果公司發表第一代iPhone智慧型手機,接下來的開放手機聯盟 (Open Handset Alliance, OHA) 推出Android產品迎頭追趕,迄今市面上的行動裝置已琳瑯滿目;在軟硬體效能不斷提升、價格因競爭而持續下修,使得裝置普及率逐漸提高。由於貼近廣大的終端使用者且具有富媒體 (Rich Media) 特性和資訊連結的即時性,軟體開發投入在行動裝置平台上已是必然趨勢。然而過去模式驅動架構 (Model Driven Architechure, MDA) 對於行動裝置應用程式的開發卻鮮少有方法論述。

本研究主要目的在於探討模式驅動架構在行動裝置應用程式的開發,從需求塑模、PIM塑模到PSM塑模產生程式碼各階段應注意之原則與方法,並說明如何藉由CASE tool的輔助產出能夠跨行動裝置平台運行的程式碼,最後舉一案例進行實作以驗證方法論的可行性。
Abstract
Since 2007, Apple released the first generation iPhone smartphone, there follow the Open Handset Alliance (Open Handset Alliance, OHA) catch up with the Android product, so far, the product has an array of mobile devices; continuous improvement in software and hardware performance and lower price under competition, so that the device is becoming more common . Because of closing to the majority of end-users, having rich media and linking to information immediacy, investing on mobile software development platform has become a trend. However, in the past there are few methods are discussed for model driven architecture (MDA) application development for mobile devices.

The main purpose of this study is to explore the development of model driven architecture in mobile device applications, and should be noted that the principles and methods from the demand modeling, PIM to PSM model, and generating code. Then discusses how aid by CASE tool the code output for cross-platform mobile devices, and finally give a case be implemented to verify the feasibility of the methodology.
目次 Table of Contents
第一章 緒論 1
第一節 研究背景與動機 1
第二節 研究目的與範圍 2
第二章 文獻探討 4
第一節 統一塑模語言 4
第二節 模組化系統理論 6
第三節 模式驅動架構系統分析與設計 8
第四節、行動裝置的功能與使用 11
第五節、行動裝置應用程式 17
第六節、軟體輔助工具與平台技術 22
第三章 研究方法 37
第一節 設計科學研究方法論 37
第二節 研究方法與步驟 39
第四章 行動裝置應用程式MDA轉換方法論 43
第一節 行動裝置應用程式之需求分析 43
第二節 PIM塑模 51
第三節 Hybrid Mobile App之PSM塑模方法 67
第四節 Mobile App之PSM轉Code方法 73
第五章 展示與評估 86
第一節 可用性測試案例-飯飽王促銷App 86
第二節 需求擷取與需求確認 87
第三節 需求塑模 94
第四節 PIM塑模 120
第五節 PIM轉PSM 131
第六節 PSM轉Code 135
第六節 觀察與評估 146
第六章 結論 162
第一節 研究成果 162
第二節 研究貢獻 162
第三節 研究限制 163
第四節 未來研究方向 164
參考文獻 165
中文部分 165
英文部分 166
參考文獻 References
中文部分
Jonathan, C. and Karl, S., jQuery開發實戰,悅知文化,2009年。
NetAdmin網管人,混合式行動應用兼具可攜及原生架構優勢-Hybrid App將成企業首選,http://www.netadmin.com.tw/article_content.aspx?sn=1304110004, [摘於2014/4]。
Reffel and Kikulu, iPhone SDK3 Programming應用程式開發,博碩文化股份有限公司,2009年。
古永嘉、楊雪蘭,Cooper, D. R. and Schindler, P. S., 企業研究方法論第十一版,華泰文化出版,2012年。
吳仁和,物件導向系統分析與設計-結合MDA與UML,4th Edithion,智勝文化事業有限公司,2012年。
邱瑞源,類別正規劃之研究,中山大學資訊管理研究所碩士論文,2005年。
林佳俊,結合MDA與UML的車載嵌入式系統塑模方法研究,中山大學資訊管理研究所碩士論文,2012年。
林建煌,行銷管理,華泰文化事業有限公司,2011年。
周遵儒,圖像使用介面 Graphical User Interface (GUI), 國家教育研究院雙語詞彙、學術名詞暨辭書資訊網,http://terms.naer.edu.tw/detail/1678811/, 2012年,[摘於2014/6]。
徐玉玲,Moggridge, B., Designing Interactions, 關鍵設計報告:改變過去影響未來的互動設計法則,麥浩斯出版,2008年。
陳耿豪,應用設計樣式強化PIM塑模之研究,中山大學資訊管理研究所碩士論文,2012年。
陳韋哲,[Tech Spot]解析室內定位五大技術,CTimes網站,http://www.hope.com.tw/DispNews-tw.asp?O=HJWC6A09T98SAA0MEP, [摘於2013/12]。
陳會安,跨平台 Android / iPhone 程式開發 -- 使用 PhoneGap / jQuery Mobile,旗標出版股份有限公司,2012年。
詹尹云,MDA轉換:結合UML塑模網路應用環境之使用者介面,中山大學資訊管理研究所碩士論文,2006年。
楊文誌,Android2程式設計與應用,旗標出版股份有限公司,2009年。
劉文進,MDA : Web-based使用者介面轉換方法論之研究,中山大學資訊管理研究所碩士論文,2009年。
劉若嬋,MDA轉換:嵌入式系統研究,中山大學資訊管理研究所碩士論文,2009年。
趙光正、薛琇文,Fowler, M. and Scott, K.,UML精華第二版—修訂版,碁峰資訊股份有限公司,2004年。
盧慧雪,MDA:微軟.Net Framework開發平台使用者介面轉換方法論之研究,中山大學資訊管理研究所碩士論文,2011年。

英文部分
Booch, G., Rumbaugh, J., and Jacobson, I., The Unified Modeling Language User Guide, 2nd Edition, Reading, Massachusetts: Addison-Wesley, 2005.
Booch, G., Maksimchuk, R. A., Engle, M. W., Young, B. J., Connallen, J., and Houston, K. A., Object-oriented Analysis and Design with Applications, Vol. 3, Addison-Wesley, 2008.
Conallen, J., Building Web Application with UML, 2nd Edition: Addison-Wesley, 2003.
Dix, A., Finlay, J., Abowd, G. D., and Beale R., Human-Computer Interaction, 2005.
Fowler, M., UML Distrilled: A Brief guide to the Standard Object Modeling Language, 3rd Edition, Reading, Massachusetts: Addison-Wesley Professional, 2003.
Jacobson, I., Booth, G., and Rumbaugh, J., The Unified Software Development Process, Reading, Massachusetts: Addison-Wesley, 1999.
jQuery Mobile, Graded Browser Support, The jQuery Foundation, http://jquerymobile.com/gbs/, [Retrieved 2014/6].
Kleppe, A. Warmer, J., and Bast, W., MDA Explained The Model Driven Architecture: Practice and Promise, Boston: Addison-Wesley, 2003.
Myers, B. A. and Rosson, M. B., Survey on User Interface Programming In Proceedings of Human Factors in Computing Systems, SIGCHI - ACM, Monterey, CA, pp. 195-202, 1992.
OMG, Object Management Group, Unified Modeling Language Infrastructure Specification, V2.4.1, 2011, http://www.omg.org/spec/UML/2.4.1/Infrastructure, [Retrieved 2012/3].
OMG, Object Management Group, Unified Modeling Language Superstructure Specification, V2.4.1, 2011, http://www.omg.org/spec/UML/2.4.1/Superstructure, [Retrieved 2012/3].
PhoneGap, Adobe Systems Inc., Easily create apps using the web technologies you know and love: HTML, CSS, and JavaScript, http://phonegap.com/, [Retrieved 2014/2].
Selonen, P., Koskimies, K., and Sakkinen, M., Transformations Between UML Diagrams, Journal of Database Management, Vol.14, No.3, 2003.
VisionMobile Ltd, How can HTML5 compete with Native, November 2013, http://www.visionmobile.com/product/how-can-html5-compete-with-native, [Retrieved 2013/11].
Venkatesh, V., Eterminants of Perceived Ease of Use: Integrating Control, Intrinsic Motivation, and Emotion into the Technology Acceptance Model, 2000.
Wang, S., Min, J., and Yi, B. K., Location Based Services for Mobiles: Technologies and Standards, IEEE International Conference on Communication (ICC), 2008.
Wu, J. H., Hsian, Y. C, Tsai, S. J., and Hsieh, C. T., A Methodology for Modeling the User Interfaces: An integrated UML and PAC Model, Journal of Internet Techolologym Vol. 6, No. 4, pp. 403-412., 2005.
Wu, J. H., Shin, S. S., Chien, J. L, Chao, W. S., and Hsieh, M. C., An Extended MDA Method for User Interface Modeling and Transformation, The 15th European Conference on Information System, St. Gallen, Swiss, June 7-9, 2007.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


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

QR Code