了解系统建模中的序列图
创作时间:
作者:
@小白创作中心
了解系统建模中的序列图
引用
1
来源
1.
https://bbs.huaweicloud.com/blogs/427855
前言
本小节将介绍MBSE(基于模型的系统工程)的建模语言SysML中的行为图——序列图(Sequence Diagram,简称SD)。序列图是系统建模中常用的一种图形化工具,用于描述对象之间的交互过程。
对象管理组织OMG在UML2.0的基础上,提出了一种新的系统建模语言SysML(Systems Modeling Language),作为系统工程的标准建模语言。SysML的目的是统一系统工程中使用的建模语言。
行为图:序列图SD定义与例子
消息
消息(符号:箭头)表示从一个对象到另一个对象的通信,并期望随之而来有用的行为。消息可以是同步的(表示法:打开箭头)或异步的(表示法:黑色三角形箭头)。
例1:卫星发射例子中的序列图
序列图是一种动态行为图,它通过交换的消息序列以及相应的(可选)事件来显示分布式对象或服务之间的交互(协作)。协作对象或服务是描述为生命线的部件(符号:矩形,下方带有垂直虚线)。
组合Fragment运算符支持递归嵌套和图灵完备语义(Alternative [alt]、Optional [opt]、Parallel [par]、Loop [loop] 等)。
比较和对比:消息序列图(MSC)
例2:顶级图
序列图的目的是将动态系统行为指定为原型块(部件)之间的消息传递协作。如果应用得当(请参阅下面的使用说明),活动图是递归可扩展和可模拟的。
例3:分解图
推荐实践场景:
- 使用组合引用(由ref标签表示)递归分解(“嵌套”)序列图。
不推荐的场景:
- 将消息定义为字符串,而不是重用块和接口操作和信号。
小结
序列图与常见的顺序图、时序图、消息序列图(MSC)可以对比观照,它是图灵完备的,可递归扩展和模拟的。
热门推荐
甘草片为什么是禁药
打断他人说话源于内在原因分析
香菇油菜,是一道色香味俱佳的家常菜,制作简单,营养丰富
分享3道大人孩子都爱吃的下饭菜!荤素各半营养均衡,太好吃了
含氟烯烃的结构、特点及其应用
低压110怎么治疗
糖尿病患者体重管理,享受高质量生活
MQTT 5.0 共享订阅详解:原理、应用场景与使用建议
如何理解顾客需求管理
56岁大叔肾功能不全命悬一线,医生紧急抢救!一文读懂肾功能不全
生育保险报销流程详解:助你轻松应对新生命的到来
安史之乱的内乱外患与社会动荡
浅析安史之乱后的唐朝社会
美缝剂干燥全攻略:从干燥时间到加速技巧
股票变成st是什么意思:ST股票的标识和含义
快递揽收时间规定及超时处理指南
黛蛤散是什么
2024年全球海温变化研究报告发布:海洋热含量再创新高
揭秘《三国杀》16年长青秘诀:内容创新与文化传承的完美融合
文竹能不能用白糖水浇?(文竹的养护技巧和注意事项)
10种甜品家常做法,自已在家动手做,比出去买的好吃,健康又美味
京杭大运河:千年古镇与粮仓的运河记忆
居住证出租:法律合规与风险管理指南
汽车维修培训班排名一览表:十大机构深度测评与学习指南
汽车维修职业学校,汽车维修职业学校排名
台式电脑音响线怎么接
铂金、白金、白K金一样吗?他们有什麼差别
一文带你玩转森林图!
100种分析思维模型之:中心极限定理
《斯卡布罗集市》歌词解读