时序图教程: 附有示例的完全指南 您所在的位置:网站首页 时序16-16-16-20 时序图教程: 附有示例的完全指南

时序图教程: 附有示例的完全指南

#时序图教程: 附有示例的完全指南| 来源: 网络整理| 查看: 265

原文地址: Sequence Diagram Tutorial: Complete Guide with Examples

这个时序图教程是用来帮助你更好理解时序图; 会解释任何你需要知道的,从如何画时序图到你应该在画图时避免的错误.

有3种类型的交互图(interaction diagrams); 时序图,通信图(communication diagram),时间图(timing diagrams).这些图被用来解释一个系统中的部件之间的交互. 这3者之中,更受开发者和读者喜爱的是时序图,因为它简单.

在这篇时序图教程中,你将会学到:

什么是时序图时序图符号时序图最佳实践如何画一个时序图使用时序图时的常见错误时序图模板和案例Sequence Diagram SlideShare PresentationFeedback on the Sequence Diagram Guide什么是时序图?

时序图,通常被开发者用来对一个场景下的对象交互建模. 它解释了一个系统中的不同部件之间,彼此是通过怎样的交互来实现的某个功能, 以及特定场景下交互发生的顺序.

简而言之,时序图展示了系统的不同部件的执行序列.

时序图符号

一个时序图是通过,一个时间线从顶部逐步下降的方式,去标记交互的时序. 每个对象对应一个列,它们之间的消息传递通过箭头表示.

时序图的各部件的快速概览

生命线(lifeline)

时序图由这些生命线构成,它们应该水平排列的,两个生命线批次不应该重叠. 它们代表了系统中产生交互的对象或部件.

A lifeline notation with an actor element symbol is used when the particular sequence diagram is owned by a use case.

带有实体(Entity)元素的生命线表示系统数据. 作为例子,在顾客服务应用中,顾客实体将管理所有与顾客相关的数据

带有边界(boundary)元素的生命线表示一个系统的边界,或者系统中的一个软件元素. 作为例子,与用户交互的接口界面,数据库网关,或者菜单,就是边界.



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有