建模的3个主要要素:
1、UML的基本构造块;
2、支持这些构造块如何放在一起的规则;
3、一些运用于整个UML的公共机制;
UML的构造块包含了3种:A、事物 B、关系 C、图
事物:包括 “结构事物”、“行为事物”、“分组事物”、“注释事物”;
“结构事物”:类、接口、协作、用况、主动类、构件、节点;
“行为事物”:交互、状态机;
“分组事物”:包;
“注释事物”:注解;
关系:包括 “依赖关系”、“关联关系”、“泛化关系”、“实现关系”;
图 : 包括 “类图”、“对象图”、“用况图”、“顺序图”、“协作图”、“状态图”、“活动图”、“构件图”、“实施图”;
UML规则
UML有用于描述如下事物的语义规则:
命名:为事务、关系和图起名;
范围:给一个名称以特定含义的语境;
可见性:怎样让其他人使用或可见;
完整性:事物如何正确、一致地相互联系;;
执行:运行或模拟动态模型的含义是什么;
UML中的公共机制
1、详述
2、修饰
3、通用划分------->A:对类和对象的划分 B:接口和实现的划分
4、扩展机制-------->:A:构造型 B:标记型 C:约束