建模的层级结构: model->view->diagram->package->element (模型->视图->图表->包(文件夹图标)->元素),package是比较特殊的存在
Table of Contents
View种类
Simple:自定义,如需求啊,反正下面概况不了的
Use case: 用例,学过UML都应该知道。按软件工程的定义来说,需求工程师应该会用到。据我所知,国内几乎不怎么用
Dynamic:动态视图,诸如流程、活动、动态视图等。用的最频繁的
Class View: 类图,可能程序员用到的最多的视图。设计模式啊
Component: 组件,软件架构师用到的会比较多(top level/high level)
Deployment:部署图。互联网/通讯公司的系统工程师可能会用的比较多,主要描述软件系统如何部署到物理层的。系统工程师有专门的系统建模语言 SysML
关系
偷懒一下,直接贴出官网的内容