The general acceptance of sequence diagrams can be attributed to their relatively intuitive nature and ability to describe partial behaviors (as opposed to such diagrams as state charts). However, studies have shown that over 80 percent of graduating students were unable to create a software design or even a partial design, and many students had no idea how sequence diagrams were constrained by other models. Many students exhibited difficulties in identifying valid interacting objects and constructing messages with appropriate arguments. Additionally, according to authorities, even though many different semantics have been proposed for sequence diagrams (e.g., translations to state machines), there exists no suitable semantic basis refinement of required sequence diagram behavior because direct style semantics do not precisely capture required sequence diagram behaviors; translations to other formalisms disregard essential features of sequence diagrams such as guard conditions and critical regions. This paper proposes an alternative to sequence diagrams, a generalized model that provides further understanding of sequence diagrams to assimilate them into a new modeling language called thinging machine (TM). The sequence diagram is extended horizontally by removing the superficial vertical-only dimensional limitation of expansion to preserve the logical chronology of events. TM diagramming is spread nonlinearly in terms of actions. Events and their chronology are constructed on a second plane of description that is superimposed on the initial static description. The result is a more refined representation that would simplify the modeling process. This is demonstrated through remodeling sequence diagram cases from the literature.
翻译:对序列图的一般接受可归因于其相对直观性质和描述部分行为的能力(相对于国家图表)。然而,研究表明,超过80%的毕业生无法创建软件设计,甚至无法创建部分设计,许多学生不知道序列图如何受到其他模型的限制。许多学生在识别有效的交互对象和用适当论据构建信息方面遇到困难。此外,据当局称,尽管为序列图(例如,转换为国家机器)提出了许多不同的语义,但所需的序列图行为没有适当的语义改进基础,因为直接风格的语义学没有准确地捕捉所需的序列图行为;将其他形式主义的转变忽略了序列图的基本特征,如警戒条件和关键区域。本文提出了序列图的替代,即一种通用模型,可以进一步理解序列图,将其吸收为一种叫作定型机器(TM)的新建模语言。序列图图图的横向扩展,方法是从表面垂直线直直线扩展扩展扩展到保存逻辑的顺序图表行为表表表表;磁性模型的缩图解图的缩缩缩图是模型的缩缩图案的缩缩缩缩图。在模型的缩略图的缩图的缩图的缩图式中,这是在模型的缩略图式的缩图的缩图式的缩略图的缩略图的缩略图在了。