Interaction Diagram Diagram (交互图) (交互图) 浙江大学软件学院程学林开发流程-动态建模 2 UML 动态模型?交互图( Interaction Diagram ) ?顺序图( Sequence Diagram, 时序图、序列图): 最常用,按照时间顺序来描述对象的交互, 强调了消息发生的时间顺序。?通信图( Communication Diagram, 以前称协作图):围绕着对象和对象之间的链接来描述对象的交互, 强调对象的组织结构。?状态图( State Diagram ) ?对一个类的生命循环建模,对复杂的动态行为有用。?活动图( Activity Diagram ) ?活动到活动之间的控制流,用于对业务过程、工作流建模,也可以对用例实现建模 3交互模式 4用例图-类图-交互图用例图类图交互图动态行为(系统外在行为) 静态结构(系统内在结构) 动态行为(系统内在行为) 参与者、用例类对象(object) 包含、扩展关联消息(message) 用例描述关键抽象、 CRC BCE 模式业务流程领域概念概念与流程的关联三款图的比较 5 顺序图整合了用例与类用例图-类图-交互图 6议程?交互图 UML 表示?顺序图?通信图?顺序图与类图的映射?职责分配?系统顺序图?鲁棒性分析? BCE 模式?案例实践与分析 78交互图概述?顺序图:按照时间顺序来描述对象的交互?通信图:围绕着对象和对象之间的链接来描述对象的交互?这两种图在语言上是对等的,但二者所展示的信息有一些区别 89交互图是有价值的?交互图为编程提供了帮助?模式、原则和惯用法被用来提高交互图的质量? UML 初学者没有对交互图给予足够重视?准则:应该花费时间使用交互图进行动态对象建模, 而不仅是使用类图进行静态对象建模 910常用的 UML 交互图表示法 10
ch03_交互图 来自淘豆网m.daumloan.com转载请标明出处.