• 时序图学习1_概念简介


    注:本文中的时序图均使用Astah工具制作。

    时序图定义

    描述了对象之间以及对象与参与者实例之间传递消息的时间顺序, 用来表示用例中的行为顺序, 是强调消息时间顺序的交互图;

    时序图描述的事物

    时序图描述系统中类和类之间的交互, 将这些交互建模成消息交换, 时序图描述了类以及类之间的交换以完成的期望行为的消息, 时序图中每条消息都代表了类的一个操作或者引起状态机改变的触发事件;

    时序图表示

    参与交互的对象在时序图顶端水平排列, 每个对象的底端绘制了一条垂直虚线, 对象A像对象B发送消息, 用一条带箭头的实线表示, 该实线起始于对象A底部的虚线, 终止于对象B底部的虚线; 实线箭头水平放置, 越靠近顶端越早被发送

    image

    时序图的轨迹

    时序图提供了随时间推移的, 清晰的可视化的轨迹;

    时序图的作用

    1、用对象间的交互来描述用例

    2、寻找类的操作

    时序图的两个维度

    1、垂直维度以发生的时间顺序显示消息/调用的序列

    2、水平维度显示消息被发送到的对象实例

    时序图的阅读顺序

    时序图中,消息的阅读顺序是严格的自上而下

  • 相关阅读:
    Lightoj 1321 Sending Packets(Bellman-Ford)
    Lightoj 1281 New Traffic System (记忆化Dijkstra)
    NBUT TNT #1 题解报告
    UVA 11624 BFS
    FZU 2150 枚举+BFS
    POJ 3126 BFS
    POJ 3279 DFS
    POJ 1062 dijkstra + 枚举
    lightoj 1123 增量最小生成树
    python 常用算法及解析
  • 原文地址:https://www.cnblogs.com/whylaughing/p/5787713.html
Copyright © 2020-2023  润新知