UML 基礎

統一塑模語言(UML,英語:Unified Modeling Language)

統一塑模語言是非專利的第三代塑模和規約語言。UML是一種開放的方法,用於說明、可視化、構建和編寫一個正在開發的、物件導向的、軟體密集系統的製品的開放方法。UML展現了一系列最佳工程實踐,這些最佳實踐在對大規模,複雜系統進行塑模方面,特別是在軟體架構層次已經被驗證有效。

UML集成了Booch,OMT和物件導向軟體工程的概念,將這些方法融合為單一的,通用的,並且可以廣泛使用的塑模語言。UML打算成為可以對並發和分布式系統的標準塑模語言。

UML並不是一個工業標準,但在Object Management Group的主持和資助下,UML正在逐漸成為工業標準。OMG之前曾經呼籲業界向其提供有關物件導向的理論及實現的方法,以便製作一個嚴謹的軟體塑模語言(Software Modeling Language)。有很多業界的領袖亦真誠地回應OMG,幫助她建立一個業界標準。

(Wikipedia)

Grady Booch、James Rumbaugh 和 Ivar Jacobson 是UML的創始人!

results matching ""

    No results matching ""