交互模型概述
1、所有系统均分为两个方面:静态结构和动态行为
2、交互是一组对象之间为了完成某一任务而进行的一系列信息交换的行为说明。
3、交互模型是用来描述对象之间以及对象和参与者之间的动态协作关系以及协作过程中的行为次序的图形文档。
4、交互模型包括:顺序图与协作图
5、顺序图着重描述对象按照时间顺序的进行消息交换
6、协作图着重描述系统成分如何协同工作(即侧重于空间的协作)
7、交互模型可以帮助分析人员对照检查每个用例中所描述的用户需求,审查这些需求是否已经落实到能够完成这些功能的类中去实现,提醒分析人员去补充遗漏的类或方法。
8、交互模型描述的是对象之间的消息发送关系,而不是类之间的关系,它适合于描述一组对象的整体行为。
顺序图
1、顺序图也称为时序图。顺序图是显示对象之间交互的图,这些对象时按照时间顺序排列的。特别地,顺序图中显示的是参与交互的对象以及对象之间消息交互的顺序。
2、顺序图中包括的建模元素有对象(参与者实例也是对象)、生命线、控制焦点、消息等。
3、对象名都要带下划线。
4、生命线在顺序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间。
5、控制焦点是顺序图中表示时间段的符号,在这个时间段内,对象将执行相应的操作,控制焦点表示为在生命线上的小矩形1.
6、消息在顺序图中表示为从一个对象的生命线指向另外一个对象的生命线的带箭头的实线。
7、分支是指同一点发出多条消息并指向不同的对象。有两种类型的分支:条件分支和并行分支。
8、从属流是指同一点发出多条消息并指向同一个对象的不同生命线,即由于不同的条件而执行了不同的生命线分支。
版权声明:本文为weixin_44468506原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。