天天看點

《UML精粹(第三版)标準對象模組化 語言簡明指南》

《UML精粹(第三版)标準對象模組化 語言簡明指南》

何謂:UML?

UML是一種定義良好、易于表達、功能強大且普遍适用的模組化語言。它溶入了軟體工程領域的新思想、新方法和新技術。它的作用域不限于支援面向對象的分析與設計,還支援從需求分析開始的軟體開發的全過程。

UML的使用方式?

[color=darkred]草圖繪制語言[/color] UML as sketch

藍圖繪制語言 UML as blueprint

程式程式設計語言 UML AS PROGRAMMING LANGUAGE

正向工程forward engineering

逆向工程reverse engineering

MDA: 模型驅動體系結構:是UML用作程式程式設計語言的一種标準。

模組化人員通過建立一個與[b]平台無關的模型[/b](PLATFORM INDEPENDENT MODELE,PIM)來表示一個特定的應用。平台特定模型(PLATFORM SPECIFIC MODEL,PSM)。

圖示法與元模型

圖示法(NOTATION)是你在模型中看到的圖示材料;它是建摸語言的圖示文法。

META-MODEL是一種用以定義語言概念的圖(類圖)。

UML圖

activity(活動)

class(類)

communication(通信)

component(構件)

composite structure(複合結構)

deployment(部署)

interactive overview(互動概觀)

object(對象)

package(包)

sequence(順序)

state machine(狀态機)

timing(定時)

use case(用案)

何謂合法UML?

指定性規則(PRESCRIPTIVE RULE)

描述性規則(DESCRIPTIVE RULE)

繼續閱讀