跳到主要內容

臺灣博碩士論文加值系統

(44.210.149.205) 您好!臺灣時間:2024/04/12 22:39
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:黃連豐
研究生(外文):Lan-Fon Huang
論文名稱:基於模型驅動架構之系統開發研究—以PHP語言建置集中採購網站為例
論文名稱(外文):System Development Based on Model-Driven Architecture—An Example of Constructing A Centralized Purchasing Website with PHP
指導教授:王永心王永心引用關係
指導教授(外文):Yung-Hsin Wang
學位類別:碩士
校院名稱:大同大學
系所名稱:資訊經營學系(所)
學門:商業及管理學門
學類:一般商業學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:中文
論文頁數:52
中文關鍵詞:模型驅動架構統一塑模語言PHP
外文關鍵詞:MDAUMLPIMPSMPHP
相關次數:
  • 被引用被引用:7
  • 點閱點閱:753
  • 評分評分:
  • 下載下載:193
  • 收藏至我的研究室書目清單書目收藏:2
本論文針對以模型驅動架構(Model-Driven Architecture, MDA)為基礎的系統開發作一研究探討。透過實作的過程驗證MDA類別之轉換—PIM (Platform Independent Model)、PSM (Platform Specific Model)與CODE之間轉換的規則與關係,並針對PIM到PSM的轉換過程,整理提出一個快速將統一塑模語言 (Unified Modeling Language, UML) 類別圖轉換為PHP(Hypertext Preprocessor)程式樣版的方法與工具,節省人工轉換過程中需要了解MDA架構的時間,以及避免人為轉換的錯誤並且確保程式碼的品質。
在UML九種圖形之中,我們以最常用的兩種圖表類別圖 (Class Diagram) 與循序圖 (Sequence Diagram) 來作為系統分析時使用之圖表。系統分析之後遵循並落實MDA架構,將UML所產生的類別圖轉換為與PHP程式語言相關的程式樣版,並進一步的將程式樣版轉換為實際可執行的程式碼。本篇論文亦以集中採購網站建置為例來展示此系統開發之方法實作。
This thesis aims at a study of system development based on the model-driven architecture (MDA). The MDA To utilizing the unified modeling language (UML) as an analytical tool for the system, comply and implement the MDA architecture, and then transform the Class Diagram which is created by the UML into the template related to PHP programming language. Furthermore, the said template would be transformed into the physically executable codes, and finally, the development method of this system will be utilized to construct a centralized purchasing website in an applicable implementation. Additionally, while referring to the transforming process of PIM-to-PSM, we address the relevant method and tools applicable to rapidly transform the UML Class Diagram into PHP template so as to dramatically save the time necessary for thoroughly understanding such MDA architecture during the artificial transformation process as well as to avoid the likely human errors.
致謝 II
摘要 III
ABSTRACT IV
圖目錄 VII
表目錄 VIII
第一章 緒論 1
1.1 研究背景 1
1.3 研究流程 3
1.4 論文架構 4
第二章 文獻探討 5
2.1統一塑模語言UML (UNIFIED MODELING LANGUAGE) 5
2.1.1 UML的發展 5
2.1.2 UML的定義及圖型分類 6
2.2 模型驅動架構MDA (MODEL DRIVEN ARCHITECTURE) 10
2.2.1. MDA介紹 10
2.2.2. MDA之類別及轉換 11
2.2.3. MDA程式的轉換工具 14
2.2.4. MDA的優點 15
2.3 PHP開發環境介紹 16
2.3.1 PHP(PHP Hypertext Preprocessor)介紹 16
2.3.2 Web Server介紹 17
2.3.3 MySQL介紹 17
2.3.4 整合性環境Appserv 介紹 18
第三章 系統分析與案例說明 19
3.1 案例需求說明 19
3.3 以UML建構系統模型 21
3.3.1類別圖(Class Diagram) 21
3.3.2循序圖(Sequence Diagram) 21
第四章 系統實作與PIM至PSM之轉換 23
4.1 PIM 轉關聯式 PSM 23
4.2 PIM 轉應用程式 PSM 27
4.3 應用程式PSM轉CODE 31
4.4 雛型系統展示與說明 36
4.5 PSM TO PIM自動轉換工具程式 38
第五章 結論及建議 40
5.1 結論 40
5.2 未來研究建議 41
參考文獻 42
[1]吳仁和,「物件導向系統分析與設計—結合MDA與UML」,智勝文化,2005。
[2]李佳瑋,「利用模型驅動架構技術所發展的工作流程架構」,私立東海大學資訊工程與科學研究所碩士論文,2003年10月。
[3]Grady Booch, James Rumbaugh , and Ivar Jacobson著,張裕益譯,「UML使用手冊」,博碩文化,2001。
[4]陳鏞阡,「基於MDA建立網路服務知識本體化之元模型」,台北大學資訊管理研究所碩士論文,2006年7月。
[5]解燕豪,「應用模式導向架構技術進行系統開發之研究-以知識管理系統為例」,國立臺北大學資訊管理研究所碩士論文,2004年7月。
[6]Martin Fowler著,趙光正譯,「UML 精華第三版—標準物件模型語言」,�眳p資訊,2004。
[7]摩理資訊,「網路常見專有名詞」,http://www.askmorris.org,存取時間:2006年6月。
[8]模式驅動架構網,http://www.mdasky.com,存取時間:2006年6月。
[9]HTTP Server Project, “Apache Web Server Project,” available at http://www.apache.org, access time: 2006 June.
[10]Frankel, D. S., Model Driven Architecture: Applying MDA to Enterprise computing, Canada: Wiley Publishing, Inc, 2003.
[11]Nadarajan, R. and Manavalan, R., “Design of Platform Specific Model and Transformation to Platform Independent Model for Persistent Services,” Department of Mathematics and computer Applications PSG College of Technology, 2004 June.
[12]OMG, “Model Driven Architecture (MDA)”, available at http://www.omg.org, access time: 2006 June.
[13]vbird web site, “Web Server Introduction,” available at http://www.vbird.org, access time: 2006 June.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊