如何在序列图中表示用户输入(例如,创建新帐户所需的一些信息)?
答案 0 :(得分:1)
我假设您的序列图有两条生命线,一条给用户,一条给您的系统或其组件。然后,您将在生命线之间收到消息,表示双方之间的交互。然后可以将用户输入建模为一条从用户生命线到系统生命线的消息。
每个Message
可以具有arguments
(ValueSpecifications
的有序列表)和signature
,它们可以引用Operation
或{{1 }}。消息的参数应(按顺序)与所引用签名的Signal
或parameters
相匹配。有关突出显示的技术术语的详细信息,请参见UML spec。
在您的示例中,可能存在带有参数“用户名”和“密码”的“登录”操作。在顺序图中,您可能会收到一条带有attributes
的消息,其签名指的是“ login”操作,其自变量是值规范的列表,例如: messageSort = synchCall
。