【发布时间】:2016-09-13 17:37:06
【问题描述】:
我正在尝试绘制一个需要用户交互的序列图。我试图在网上寻找示例,但找不到任何人可以指出正确的方向吗?
我想在 ios 应用程序上绘制一个序列,在该应用程序中单击触发相机的按钮并等待用户拍照。接下来这张照片将被保存到我的数据库中。我的困难是如何绘制要求用户输入的序列流?是否有我需要添加到我的序列图中的控制器,例如 iosManager 来触发相机?
【问题讨论】:
-
你可以这样做。我不知道“请求用户输入”是什么样的,但您应该能够添加一个接受请求并与系统其余部分交互的参与者或对象。
-
您好,我“要求用户输入”的意图是让用户按下相机的梭子。
-
序列图不需要详细到传达你的意图。如果必须添加注释并继续使用它。 UML 永远不能与工程图处于同一详细级别。您只是在尝试与利益相关者交流。
-
我无法按照您上面的顺序:单击一个按钮(在哪里和哪个相机),然后“等待用户”,您将其解释为“按下相机快门”(又是哪个相机?)。所以你需要按两个按钮才能拍照?
-
我的意图是第 1 步:在我的应用程序中单击“投诉”按钮。第2步,它会触发手机的相机被激活并等待用户拍照。第 3 步,将其保存在我的数据库中,我的应用程序也通过 facebook 上传照片。
标签: uml sequence-diagram