软件设计模式三
目录 1.活动图 2.组件图 3.部署图 4.包图 5.数据流图 6.E-R图 一、活动图 描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。是一种特殊的状态图,强调对象间的控制流程。 元素:活动状态、动作流(转移)、分支与合并、分叉与汇合、泳道、对象流。 1、活动状态:使用圆角矩形表示活动状态。与动作状态的图标是一样的。 2、动作流(转换):使用带箭头的直线表示。是活动图中活动状态的转换。 3、开始节点和终止节点:分别是: 开始节点: 终止节点: 4、分支和合并:其实就是选择分支,使用菱形进行一个条件的判断。每一个离开的转换都会有一个监护条件。满足对应的条件就会执行对应的转换。 5、分叉与汇合:分叉是将一个源活动和多个目标活动的转换。汇合多个源活动汇合到一个目标活动的转换中。 6、泳道:将活动图中的活动划分为若干组,并把每一组指定给负责这组活动的对象。泳道没有顺序,不同泳道中的活动既可以顺序进行也可以并发进行,动作流和对象流允许穿越分隔线。如第一幅图中的四条竖直的直线就是泳道。 7、对象流:是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或动作对对象的影响。 返回顶部 二、组件图 是描述组件和组件之间的关系,是系统在物理上的一种图的体系。 三种元素:组件、接口、关系。 1