PowerDesigner支持UML2.0的4类--12种图形

第一类:表达功能的用例图;
第二类:表达应用程序静态结构的类图、对象图、组合结构图和包图;
第三类:表达应用程序动态结构的时序图、通信图、活动图、状态图和交互纵览图;
第四类:表达应用程序实现的组件图和部署图。

	用例图:表达软件系统的功能模型;
	类图:表达软件系统的架构(由一组类、接口以及它们之间的关系组成);
	对象图:类图中实例的静态快照(其描述了某一时刻一组对象与另一组对象之间的关系);
	组合结构图:表达类中类的结构,即一个类中包含几个构建类的结构;
	包图:用类似于文件夹的符号表示的模型元素的集合(将复杂图形模块化);
	时序图:表达单一的行为,主要强调消息的时序交互(时间顺序)。反映对象随时间变化的情况以及对象之间的协作关系;
	通信图(协作图):通过序号表示应用程序对象完成服务的先后顺序;
	活动图:以工作流为思路,采用框图的方式表示用例动作及其结果的图形。它着重描述用例或对象活动的操作;
	状态图:描述一个对象的特定状态及针对特定事件引发的状态变化。可以通过创建状态图来研究类、角色、子系统或组件的复杂行为。常用来表	达状态变化的事件和操作
	交互纵览图:假设每一个活动包含着几个对象之间的一个消息序列,若用时序图或通信图(或者是二者的结合体)来替换其中的某些活动;
	组件图:表达软件系统组件间相互关系的一种图形,包括源代码组件、二进制组件和可执行组件;
	部署图:表达软件系统种软件和硬件的物理组成关系以及各个节点的组件分布情况。使用部署图既可以表达系统运行时的结构,也可以表示硬件和软件元素的配置和部署方式。

PS:通信图和时序图异同
同:表达应用程序对象之间的交互关系
异:牵着小子之间的先后关系通过序号表达,而后者消息之间的先后关系通过时间轴表达

猜你喜欢

转载自blog.csdn.net/m0_37075274/article/details/88141173