可视化面向对象建模技术--标准建模语言UML.ppt

可视化面向对象建模技术--标准建模语言UML.ppt

评述状态图交互图和活动图状态图适合描述跨越多个用例的单个对象的行为不适合描述多个对象之间的协作行为交互图适合描述单个用例中多个对象之间的协作行为活动图适合描述多个对象跨越多个用例时的总面貌不应对系统中的每个类都画状态图而只应对某些关键类建立状态图而且应将状态图与其它技术组合使用状态图的基本要素状态初态中间状态复合状态终态和并发条条件和转移转移条件条件判断标志和历史标志注释注释体和注释连接状态图的元语初态表示状态图的起始点名称描述可视化图符中间状态表示状态图的简单状态状态复合状态表示状态图的复合状

评 述 状态图、交互图和活动图:状态图适合描述跨越多个用例的单个对象的行为,不适合描述多个对象之间的协作行为。交互图适合描述单个用例中多个对象之间的协作行为。活动图适合描述多个对象跨越多个用例时的总面貌。 不应对系统中的每个类都画状态图,而只应对某些关键类建立状态图;而且应将状态图与其它技术组合使用。 状态图的基本要素 状态:初态、中间状态、复合状态、终态和并发条。 条件和转移:转移、条件、条件判断标志和历史标志 。 注释:注释体和注释连接。 状态图的元语 初态 表示状态图的起始点。 名 称 描 述 可视化图符 中间状态 表示状态图的简单状态。 State 状 态 复合状态 表示状态图的复合状态,可细化为多个子状态,用“或”和“与”两种关系相连。 State 复合状态 条件判断标志 表示状态间的条件分支转移。 终态 表示状态图的终点。 状态图的元语(续) 将注释体与要描述的实体相连,说明该Note是针对该实体所进行的描述。 用于对复合状态中的某个子状态做标志,说明该子状态是退出复合状态时最后所处的状态。 表示并发状态。 描 述 注释连接 并发条 名 称 用于说明两个对象间存在某种关系,如满足某个条件并当某一事件发生时,对象将从一个状态变迁到另一个状态并同时执行一些活动。 转移 用于对UML实体进行文字描述。 注释体 可视化图符 历史标志 H I

文档评论(0)

1亿VIP精品文档

相关文档