2011年11月8日

1.5-MDA開發程序

寫給SA的UML/MDA實務手冊
----------
第1章-Why系統分析師需要學習UML

1.5-MDA開發程序

本書採用MDA(Model-Driven Architecture)開發程序,做為系統分析師進行分析工作,以及產出UML模式的依據。MDA與UML同為OMG(Object Management Group)機構之標準。MDA主要將產出的UML模式,分為下列三個階段:

1.CIM(Computation Independent Model) — 聚焦於系統環境及需求,但不涉及系統內部的結構與運作細節。

2.PIM(Platform Independent Model) — 聚焦於系統內部細節,但不涉及實作系統的實體平台(Platform)。

3.PSM(Platform Specific Model) — 聚焦於系統落實於特定實體平台的細節。例如,Spring、EJB2或.NET都是一種實體平台。

最後,程式設計師會依據PSM的UML模式內容,按圖施工,編寫出適用於特定實體平台的程式碼。

沒有留言: