{UML2.0} MDA 轉換(Transform) 步驟實例 by EA5.0

以一個簡單的漫畫(Comic)租借系統為例: 步驟一、Design the High-level PIM (Platform Indepentdent Model) Class Diagram 步驟二、Select and Start the Transform 以目前 EA5.0 版本,所提供的 Tranform 樣版(Template)有 C#, Java, EJB, DDL, XSD 等 ...

【7th_UML系列講座(8/21】教材提供下載

本星期日(8/21)所舉辦的 7th_UML系列講座,簡報教材已做成 pdf 格式提供下載,歡迎下載參考(參加本次講座的學員煩請自行列印教材,本次講座因報名人數眾多,不克列印書面教材,僅提供電子光碟檔)。 請至:http://www.hsdc.com.tw 【檔案下載區】下載檔案(.rar 壓縮,pdf格式)。 *** 若不刻前來欲索取講座光碟者,請參考: ...

{UML2.0} MDA Process and Transformation

MDA Process -- PIMs and PSMs 建構最高層次的抽象模型(abstract model)。該模型是獨立於各平台的實做技術,稱之為 PIMs (Platform Independent Models)。 轉換(Transform) PIM 至與平台相依的可被建構的實作模型,此一轉換過程需經過適當的裁適(tailor)。例如,可以將 PIM 轉換為資料庫的 ...

{UML2.0} MDA(Model Driven Architecture) 簡單說明

What is MDA? OMG 所制訂的規格,基於以模型驅動的架構設計(Model-Driven Architecture)模式。 是一個框架(Framework),獨立於各作業系統平台,以模型(Model)作為建構系統的藍圖(Blueprint)。 定義 UML 模型(Model)不僅是開發者之間互通的草稿(Draft)而已,更可以具體成為一種開發語言,經過轉換(Transform)的程序 ...

軟體設計師 的 “有所為” 與 “有所不為”

軟體設計師普遍存在著兩個很大的茫點:系統是單一、系統是自己開發的。 例如,進(訂購)、銷(銷貨、出貨)、存(庫存)系統,一般小型的套件(Package)產品都是此三者視為是單一、完整的進銷存系統。所以,當我們在世貿軟體展所看到各家軟體廠商所看的進銷存系統,業務人員所推銷給客戶、以及於其它同類型產品的比較就會偏重在系統的外觀面:系統所提供功能的多寡、完整性與使用者的圖形介面(GUI)。 又如,請 ...

{心智圖} 生命目標—財務

關於財務的目標: 為什麼我需要財務規劃? 我需要多少錢,才能實現財務自由? 我該如何執行以達成預定的收入呢? 多少錢才足夠來支持我達成其它的目標和必須優先完成的事物? (縮略圖,點擊圖片鏈接看原圖) 相關參考: {心智圖} 生命目標心智總圖 {心智圖} 生命目標—Learning {心智圖} 生命目標—Professions {心智圖} 生命目標—理想的居家