【问题标题】:Represent user input in sequence diagram在序列图中表示用户输入
【发布时间】:2012-04-10 18:27:06
【问题描述】:

如何在序列图中表示用户输入(例如,创建新帐户所需的一些信息)?

【问题讨论】:

  • 这取决于创建帐户所需的详细信息。

标签: uml sequence-diagram system-design


【解决方案1】:

我假设您的序列图有两条生命线,一条用于用户,一条用于您的系统或其组件。然后,您将在生命线之间获得代表双方互动的消息。然后可以将用户输入建模为从用户生命线到系统生命线的消息。

每个Message 可以有argumentsValueSpecifications 的有序列表)和一个signature,它可以引用OperationSignal。消息的参数应该(按顺序)与引用签名的parametersattributes 匹配。有关突出显示的技术术语的详细信息,请参阅UML spec

在您的示例中,可能存在带有参数“用户名”和“密码”的“登录”操作。在序列图中,您可能会收到一条带有messageSort = synchCall 的消息,它的签名指的是“登录”操作,它的参数是一个值规范列表,例如[LiteralString("johndoe"), LiteralString("TopSecret123")].

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-20
    • 2020-12-14
    • 2018-12-25
    • 1970-01-01
    相关资源
    最近更新 更多