close

MDA (Model-Driven Architecture)介紹:

MDA 為 OMG (Object Management Group) 機構之標準

解決企業與技術快速變動的問題

mda_left_new2.gif


MDA 工具:

UML(Unified Modeling Language): 被用來描述MDA的各種模型,目前最廣泛使用的建模語言

MOF (Meta-Object Facility): 比UML更高層次的抽象,描述UML擴展可能

XMI (XML Metadata Interchange): 透過XML文件格式和 DTD (Document Type Definitions) 為各種模型定義一種XML數據交換模式
                                                            可使得最終產品可在不同工具傳遞

CWM (Common Warehouse Metamodel): 描述兩種模型之間映射規則


MDA 開發程序:

1.CIM (Computer Independent Model): (企業運作方式)

聚焦於系統環境及需求,但不涉及系統內部結構與運作細節

2. PIM (Platform Independent Model): (系統抽象平台)

聚焦於系統內部細節,但不涉及實做系統的實體平台

3. PSM (Platform Specific Model): (系統實體平台)

聚焦於落實於特定實體平台的細節

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 flyinsky76 的頭像
    flyinsky76

    Deja Vu

    flyinsky76 發表在 痞客邦 留言(0) 人氣()