Responsive image
博碩士論文 etd-0522122-085727 詳細資訊
Title page for etd-0522122-085727
論文名稱
Title
Unity 遊戲引擎 MDA 轉換方法論之研究
A Study of MDA Transformation Methodology for Unity Game Engine Development
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
111
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2022-06-10
繳交日期
Date of Submission
2022-06-22
關鍵字
Keywords
Unity遊戲引擎、MDA轉換、模型驅動架構、統一塑模語言、行動裝置App
Unity, MDA, Model Driven Architecture, UML, Mobile App
統計
Statistics
本論文已被瀏覽 321 次,被下載 93
The thesis/dissertation has been browsed 321 times, has been downloaded 93 times.
中文摘要
  2019年Apple Store、Google Play與第三方商店的收入總合(僅遊戲類)已經成長至685億美元,App開發為已成為一種趨勢,Unity在這趨勢中快速的成長,吸引大量開發者加入,軟體開發中常見的問題也隨之而來,諸如開發效率問題、系統分析與設計問題、溝通問題與維護問題等。
  本研究採用設計科學研究法 (DSRM)來進行研究活動,目的在於生產率、可攜性、維護文件等各項指標獲得改善。因此將Unity結合模型驅動架構 (MDA)轉換方法論,搭配CASE Tool輔助軟體開發,以一個案例實踐,在過程中調整MDA轉換步驟,將Unity軟體專案以MDA的方式進行開發。
  經案例評估後,在「生產率問題」、「可攜性問題」、「維護與文件問題」各項指標上都獲得改善。Unity結合MDA後的開發步驟,可供參考借鏡,並達成研究目的。
Abstract
  The combined revenue of the Apple Store, Google Play, and third-party stores (games only) has grown to $68.5 billion in 2019. Mobile App development has become a trend. Unity is growing rapidly in this trend, attracting a large number of developers to join, and common problems in software development have also followed, such as development efficiency issues, system analysis and design issues, communication issues and maintenance issues, etc.
  This study employed the Design Science Research Methodology (DSRM) to conduct research activities to improve various indicators such as productivity, portability, and maintainability. Therefore, Unity is combined with the Model Driven Architecture (MDA) transformation methodology, with CASE (Computer-Aided Software Engineering) Tool assisted software development, implements a case study to adjust the transformation steps of MDA, and develops Unity software projects with MDA.
  After case evaluation, the indicators of "productivity issues", "portability issues", and "maintenance and documentation issues" have been improved. The development steps after Unity combined with MDA can be used as a reference, and achieve the research purposes.
目次 Table of Contents
論文審定書 i
中文摘要 ii
英文摘要 iii
目 錄 iv
圖 次 v
表 次 vi
第一章 緒論 1
第一節 研究背景與動機 1
第二節 研究目的與範圍 2
第二章 文獻探討 4
第一節 智慧型手機App現況 4
第二節 Unity遊戲引擎 6
第三節 Enterprise Architect CASE Tool 7
第四節 模型驅動架構系統分析與設計 8
第五節 統一塑模語言 10
第三章 研究方法 12
第一節 設計科學研究法 12
第二節 研究步驟 14
第四章 設計與發展解決方案 17
第一節 需求塑模 20
第二節 PIM塑模 27
第三節 PSM 塑模與轉Code 38
第四節 實作階段 39
第五節 類別逆向工程 40
第五章 展示與評估解決方案 41
第一節 案例展示 41
第二節 案例評估 93
第六章 討論與結論 98
第一節 理論貢獻 99
第二節 實務貢獻 100
參考文獻 101
參考文獻 References
中文部份
Newzoo,2019全球移動市場報告(免費版),2019,https://newzoo.com/cn/trend-reports/newzoo%25e5%2585%25a8%25e7%2590%2583%25e7%25a7%25bb%25e5%258a%25a8%25e5%25b8%2582%25e5%259c%25ba%25e6%258a%25a5%25e5%2591%258a2019-%25e5%2585%258d%25e8%25b4%25b9%25e7%2589%2588/,[Retrieved 2020/1]。
吳仁和,物件導向系統分析與設計──結合MDA與UML,5th Edition,台北:智勝,January 2016。
張鈞傑,應用強韌分析強化使用個案描述之研究,國立中山大學資訊管理研究所碩士論文,2007。
財團法人資訊工業策進會,台灣人更黏手機了!近8成民眾每天使用手機逾2小時 資策會:掌握娛樂市場需求成下一波商機,February 2018,https://www.iii.org.tw/Press/NewsDtl.aspx?fm_sqno=14&nsp_sqno=2081,[Retrieved 2020/1]。
國家通訊傳播委員會,108年行動通信業務客戶統計數,December 2019,https://www.ncc.gov.tw/chinese/news_detail.aspx?site_content_sn=2017&cate=0&keyword=&is_history=0&pages=0&sn_f=41386,[Retrieved 2020/1]。
國家發展委員會,108年持有手機民眾數位機會調查報告,August 2019,
https://ws.ndc.gov.tw/Download.ashx?u=LzAwMS9hZG1pbmlzdHJhdG9yLzEwL2NrZmlsZS9hZjg2Nzg1Ny01YWE0LTRjZTYtODQ3OS00NzVhMWY5NTkyOGMucGRm&n=6ZmE5Lu2OS0xMDjlubTmiYvmqZ%2Fml4%2FmlbjkvY3mqZ%2FmnIPoqr%2Fmn6XloLHlkYot5YWs5ZGK54mILnBkZg%3D%3D&icon=.pdf,[Retrieved 2020/1]。
國家發展委員會,108年手機族數位應用現況,December 2019,https://ws.ndc.gov.tw/Download.ashx?u=LzAwMS9hZG1pbmlzdHJhdG9yLzEwL2NrZmlsZS8zMDMwM2U1OS1jZWNhLTQ4ZjctYjRiMC0zODllNmY0NmMwMzQucGRm&n=6ZmE5Lu2MTAtMTA45omL5qmf5pG66aCB5omL5YaKLnBkZg%3d%3d&icon=.pdf,[Retrieved 2020/1]。
鄭炳強,軟體工程從實務出發,1st Edition,台北:智勝,August 2007。

英文部份
Anderson, M., Mobile Technology and Home Broadband 2019, Pew Research Center, June 2019, https://www.pewresearch.org/internet/2019/06/13/mobile-technology-and-home-broadband-2019/, [Retrieved 2020/1].
Hussey, A. and Carrington, D., “Comparing the MVC and PAC architectures: a formal perspective, ” IEE Proceedings of Software Engineering, Vol. 144, No. 4, August 1997, pp. 244-236.
Jacobson, I., Object-Oriented Software Engineering: A Use Case Driven Approach, England: Addition-Wesley, 1992.
Peffers, K., Tuunanen, T., Rothenberger, M. A., and Chatterjee, S., A Design Science Research Methodology for Information Systems Research, Journal of Management Information Systems, Vol. 24, No. 3, 2007, pp. 45-77.
OMG, Object Management Group, OMG® Unified Modeling Language® (OMG UML®), V2.5.1, 2017, https://www.omg.org/spec/UML/2.5.1/PDF, [Retrieved 2022/5].
PM Solutions, Strategies for Project Recovery, PM Solutions, December 2011, https://www.pmsolutions.com/collateral/research/Strategies%20for%20Project%20Recovery%202011.pdf, [Retrieved 2022/5].
Riccitiello, J., Opening speech for Unity Keynote, 2019 Game Developers Conference, Moscone Center, San Francisco, California, USA, March 18-22, 2019.
Wallace, L., Keil, M., and Rai, A., How software project risk affects project performance: An investigation of the dimensions of risk and an exploratory model, Decision Sciences, 35(2), 2004, pp. 289-321.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


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

QR Code