【问题标题】:Flow of Logic vs. Flow of Control逻辑流与控制流
【发布时间】:2018-06-17 14:54:04
【问题描述】:

我有一系列关于序列图的说法,不知道哪个是假的:

序列图:

  • 与从一个对象流向另一个对象的消息序列一致的序列图

  • 序列图是一种强调消息时间顺序的交互图

  • 序列图用于可视化系统中消息的顺序

  • 序列图显示了从一个活动到另一个活动的控制流


据我了解,控制流程与决策、循环和顺序有关。控制流和逻辑流有什么区别?还是这些都一样?

【问题讨论】:

    标签: uml sequence-diagram


    【解决方案1】:

    重要的是要控制什么。在序列图中,是entity(object)message

    然后,您可能很容易看到前三个语句是针对序列图的,因为它们都在谈论 message

    正如最后一个声明所说的control from one activity to another,它不是在谈论对它们中的任何一个的控制。相反,它提到了活动,因此这是对活动图的解释。

    【讨论】:

    • 差不多。最后一个项目是完全错误的,将活动混入 SD 中,而你对活动没有直接的了解。
    • 对不起,我的回答可能令人困惑和误导。我在回答中的意思是最后一个项目符号的陈述是错误的,我想说的是,如果我们将句子中的“序列图”替换为“活动图”,那将是有意义的; Activity Diagrams show the flow of control from one activity to another。在一些书籍和网站中,活动图是这样解释的。
    • 我认为这些项目符号来自某种测试,您必须在正确的项目上打勾:-)
    • 是的,我记得我大学的时候考试有过这样的题(^o^;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-10
    • 2021-07-05
    • 2023-03-27
    相关资源
    最近更新 更多