首页 > 编程知识 正文

uml顺序图解析,顺序图实例

时间:2023-05-04 01:33:23 阅读:44703 作者:931

概念图根据时间优先级描述对象之间的交互。 序列贴图将相互关系表示为二维贴图,其中垂直是时间轴,时间沿着垂直线向下延伸。 序列图由对象、消息和生命线(激活)组成。

对象由矩形表示,并在对象名称上加下划线。 消息是对象之间的通信,也是两个对象之间的单向通信,并且是从发送者到接收者的控制信息流; 消息细分为调用消息、回复消息、自我消息、发送消息、创建消息、销毁消息、同步消息、异步消息等。 消息由带有各种箭头的线表示。 生命线由一条竖线表示; 激活是进程的运行,包括等待进程运行的时间。 在序列图中激活部分生命线,用条形矩形表示

以下是示例。

例以登录功能为例说明序列图的含义。 包括登录窗口、验证对象和数据库操作对象。

当操作员单击“发送”按钮时,首先调用登录窗口的有效性验证。 例如,用户名不能为空,密码不能为空,密码连续输入并锁定三次以上。 通过后,创建认证对象,调用认证对象的认证方法,在该认证方法中创建数据库操作对象,完成后,调用根据用户名获取用户结果集的方法,数据库操作对象调用自己的连接数据库将与登录名匹配的记录转换为user对象并返回给认证对象,调用认证对象是否为私有判断返回记录是否为空、密码是否解密并存储密码等,通过后在登录窗口中显示该消息

角色需求阶段是将用例表达的需求进一步转化为更深层次的精细表达,架构师和开发人员可以使用序列图挖掘系统对象之间的交互,进一步完善系统的总体设计。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。