GB20438.7 技术和措施概述 报文序列图

B站影视 2025-01-10 09:17 2

摘要:描述:报文序列图是一种依据系统参与者(参与者可能是一个人,一个计算机系统,或软件组件或对象,取决于设计阶段)之间通信来描述系统行为的图解机制。对每一个参与者,在图上画一条垂直的“生命线”,生命线之间的箭头用来表示报文。接受报文的动作可有选择的以方框的形式在图表

C.2.14 报文序列图

注:GB/T 20438.3-2017的表B.7和表C.17引用了该技术/措施。

目的:为了在软件开发(包括需求和软件架构设计)的早期阶段协助获取系统要求。在UML中,此表示法被命名为“报文序列图”。

描述:报文序列图是一种依据系统参与者(参与者可能是一个人,一个计算机系统,或软件组件或对象,取决于设计阶段)之间通信来描述系统行为的图解机制。对每一个参与者,在图上画一条垂直的“生命线”,生命线之间的箭头用来表示报文。接受报文的动作可有选择的以方框的形式在图表中显示。建立收集的情形(描述想要的和不想要的行为)作为要求的系统行为规范。这些情形有多种用途。它们可以给终端用户动画演示系统行为。它们也可以转化为一个系统可执行文件执行。它们可以形成测试数据的基础。

UML包含对报文序列图的原始概念的扩展,它提供了一个更紧凑的形式,报文序列图是选择和迭代结构形式,这种结构允许情形分支及循环。子图也可以被定义,它可以被许多更高级别的序列图引用。定时器和外部事件也可被表示。

参考文献:

“Message Sequence charts”, D.Harel,P,Thiagarajan.In UML for Real:Design of Embedded Real-Time Systems.ed.L.Lavagno.Springer,2003,ISBN 1402075014,9781402075018

ISO/IEC 19501:2005,Information technology-Open Distributed Processing-Unified Modeling Language(UML) Version 1.4.2

来源:小玉科技观

相关推荐