说来惭愧, 今天第一拿Visio画UML图, 虽然在大学里曾写过很多论文, 画过很多所谓的”图”…
创建一个UML图:
new>Software>UML Model Diagram
左侧 UML Static Structure中包含多数的需要使用的素材 如package, interface, class等
Tips:
1. 连线
可以按住Shift画笔直的线, 也可以点击线条右键format 为线条选择一个样式
2. 快捷键:
缩放: ctrl + 鼠标转动
左右移动 shift + 鼠标滚动
拷贝元素: 按下ctrl拖动
3. 另外可以下载使用Yahoo! Design Stencil Kit:
Yahoo! Design Stencil Kit下载地址:http://developer.yahoo.com/ypatterns/wireframes/
我想我最坏的习惯就是马马虎虎, 张开嘴就会说: 差不多, 也许吧, 有可能, 不太清楚, 应该…
从UML类图上可窥一斑, 也见过很多类图了, 甚至跟别人摁着类图讨论过…就是最基本的概念还是差不多,, 不太清楚…
本文内容整理自:http://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/#main
图片亦出自IBM DW.
今天稍微总结下:
类图的目的是显示建模系统的类型。在大多数的 UML 模型中这些类型包括:
UML 为这些类型起了一个特别的名字:“分类器”。
一个简单的类图:
双向(标准)关联:
聚合
聚合是一种特别类型的关联,用于描述“总体到局部”的关系。在基本的聚合关系中, 部分类 的生命周期独立于 整体类 的生命周期。
基本聚合: 子类实例的生命不依靠与父类,可以比父类实例存在更长时间:
组合聚合: 是聚合的另一种形式,子类实例取决于父类的生命周期
附:多重值和它们的表示
|
UML 支持的可见性类型的标志
|
// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.