一、UML表示软件管理用到的五个视图:用例视图、进程视图、部署视图、逻辑视图、构建视图。(够用尽萝卜);
二、UML提供4种结构图用于对系统静态方面进行可视化、详述、构造和文档化,分别是:
1、类图:显示了一组类、接口、协作以及他们之间关系。是面向对象系统中最常用的图,用于说明系统的静态设计视图;
2、对象图:显示一组对象及他们之间的关系。用对象图说明在类图中所发现的事物实例的数据结构和静态快照;
3、构件图:显示了一组构件以及它们之间的关系。用构件图说明系统的静态实现视图;
4、部署图:显示了一组节点以及它们之间的关系。说明体系结构的静态实施视图;
三、UML2.0有14种图:
1、类图:描述一组类、接口、协作和它们之间的关系,类图给出了系统的静态设计视图,活动类的类图给出了系统静态进程视图;
2、对象图:描述一组对象及他们之间的关系。对象图描述了在类图中建立的事物实例的静态快照,和类图一样这些图给出了系统的静态设计视图和静态进程视图,但他们是从真实案例或原型案例的角度建立的;
3、构件图:描述一个封装的类和它的接口、端口,以及内嵌的构件和连接件构成的内部结构。构件图用于表示系统的静态设计实现视图。构件图是类图的变体;
4、用例图:描述一组用例、参与者及它们之间的关系。用例图给出系统的静态用例视图;对系统行为进行组织和建模时非常重要;
5、顺序图:是一种交互图,展现了一种交互,它由一组对象或参与者以及它们之间可能发送的消息构成。专注于系统的动态视图,是强调消息的时间次序的交互图;
6、通信图(协作图):也是一种交互图,强调收发消息的对象或参与者的结构组织,通信图强调的是对象之间的组织结构(关系)。
7、定时图:也是一种交互图,它强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的顺序;
8、状态图:描述一个状态机,它由状态、转移、事件、活动组成。给出了对象的动态视图。对于接口、类或协作行为建模尤为重要,强调事件导致的行为,非常有助于对反应式系统建模;
9、活动图:将进程或其它