《UML精粹(第三版)标准对象建模 语言简明指南》

《UML精粹(第三版)标准对象建模 语言简明指南》


何谓:UML?

UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。

UML的使用方式?

草图绘制语言 UML as sketch

蓝图绘制语言 UML as blueprint

程序编程语言 UML AS PROGRAMMING LANGUAGE
正向工程forward engineering
逆向工程reverse engineering

MDA: 模型驱动体系结构:是UML用作程序编程语言的一种标准。

建模人员通过创建一个与 平台无关的模型(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)








你可能感兴趣的:(编程,活动,领域模型,UML)