• uml 之顺序图


    uml之顺序图 

      

    一顺序图的构成

    1对象和生命线

    uml之顺序图 - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
     2消息(为什么自己用rose画出来的和书上的不一样???)
     
    uml之顺序图 - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
     

     1同步消息

    消息的发送者把信息发出后,停止活动,等待对象的反应。

    uml之顺序图 - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
    人在递交身份证明后,必须等待门卫的回应,只有检查通过才能进入。

     2异步消息

    信息的发送者发送信息以后不等待回应,继续活动。

    uml之顺序图 - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班

     人在用手机发短信后不用等手机的回应,可以继续自己的活动。

     3激活

    uml之顺序图 - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班

     当一个消息被传递给对象的时候,它会触发对象的某个行为,说明对象被激活。

    3分支和从属流

    (rose画不出来)

    分支:

    uml之顺序图 - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
    连个分支点在同一时间只能执行一个分支。如上图中当用户登录成功后,控制流将转向MainWindow,而当登录失败时将创建一个MSGBOX对象。
    从属流:
    允许对象根据不同的条件改变执行不同的操作,创建对象的另一个生命线分支。
    uml之顺序图 - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
     

    4建模时间

    消息箭头通常是水平说明传递消息时间很短,在此期间不会“发生”其他事件。但如果出现延迟,通常使箭头向下倾斜。

    对于延时消息,我们向这些消息添加约束来制定需要消息执行的时间框架。对消息的时间约束标记是一个注释框。

    uml之顺序图 - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班

     5迭代与递归调用

    uml之顺序图 - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班

     在顺序图中,建模人员常用的建模迭代消息是通过一个矩形把重复执行的消息包括在矩形框中。在本图中,由于一名学生可以借阅多本书,所以需要遍历学生的借阅信息。

    6顺序图片断

    顺序图片断被描述成顺序图中框起一部分交互的矩形。此矩形与顺序图某部分交互重叠顺序片段矩形的左上角包含一个运算符,以指示该顺序图片段的类型。

    uml之顺序图 - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
  • 相关阅读:
    【练习】rust中的复制语义和移动语义
    【VictoriaMetrics】vm单机版和vmstorage的查询功能的对比
    分布式ID生成器
    Python与设计模式
    在Go语言项目中使用Zap日志库
    Gin框架使用Zap日志库
    Go语言Viper配置管理神器
    goimports配置
    gin框架中间件详解
    validator库参数校验若干实用技巧
  • 原文地址:https://www.cnblogs.com/shen119/p/3541272.html
Copyright © 2020-2023  润新知