Uml 具有用户交互的序列图

Uml 具有用户交互的序列图,uml,sequence-diagram,Uml,Sequence Diagram,我试图绘制一个需要用户交互的序列图。我试着在网上找一个例子,但我找不到。有人能给我指出正确的方向吗 我想在ios应用程序上画一个序列,单击触发相机的按钮,等待用户拍照。下一张照片将保存到我的数据库中。我的困难是如何绘制要求用户输入的序列流?是否有一个控制器需要添加到序列图中,例如用于触发相机的IOSSanager 您可以显示ViewController(Swift)并使用iAction进行按钮按下,使用iBox或任何您选择的提示。但是,我认为您应该可以随意添加一个“actor”(与用例图中的角色

我试图绘制一个需要用户交互的序列图。我试着在网上找一个例子,但我找不到。有人能给我指出正确的方向吗


我想在ios应用程序上画一个序列,单击触发相机的按钮,等待用户拍照。下一张照片将保存到我的数据库中。我的困难是如何绘制要求用户输入的序列流?是否有一个控制器需要添加到序列图中,例如用于触发相机的IOSSanager

您可以显示ViewController(Swift)并使用iAction进行按钮按下,使用iBox或任何您选择的提示。但是,我认为您应该可以随意添加一个“actor”(与用例图中的角色相同),该角色接收提示并按下照相机按钮(如果这对您更有利的话)

您可以显示ViewController(Swift)并使用iAction进行按钮按下,使用iBox或任何您选择的提示。但是,我认为您应该可以随意添加一个“actor”(与用例图中的角色相同),该角色接收提示并按下照相机按钮(如果这对您更有利的话)

我可能会这样建模:


投诉
是您开始投诉的屏幕。它触发相机,相机自带的
camera
GUI等待快门点击,然后返回。然后,
摄像头
控制器保存图片并返回到
投诉
屏幕。

我可能会这样建模:


投诉
是您开始投诉的屏幕。它触发相机,相机自带的
camera
GUI等待快门点击,然后返回。然后,
摄像机
控制器保存图片并返回到
投诉
屏幕。

您可以这样做。我不知道“请求用户输入”是什么样子的,但你应该能够添加一个参与者或对象来接受请求并与系统的其余部分交互。嗨,我的“请求用户输入”的目的是让用户按下相机的按钮。序列图不必处于那种详细程度来传达你的意图。如果你必须的话,加一张便条,然后继续写下去。UML永远不能与工程图纸处于同一详细级别。你只是想和利益相关者沟通。我不能按照上面的顺序:点击一个按钮(在哪里,哪个摄像头),然后“等待用户”,你解释为“按下摄像头的快门”(还是哪个摄像头?)。所以你需要按两个按钮来拍照?我的意图是第一步:在我的应用程序中点击“投诉”按钮。第二步,它将触发手机的摄像头被激活,并等待用户拍照。第三步,将它保存在我的数据库中,我的应用程序也可以通过facebook上传照片。你可以这样做。我不知道“请求用户输入”是什么样子的,但你应该能够添加一个参与者或对象来接受请求并与系统的其余部分交互。嗨,我的“请求用户输入”的目的是让用户按下相机的按钮。序列图不必处于那种详细程度来传达你的意图。如果你必须的话,加一张便条,然后继续写下去。UML永远不能与工程图纸处于同一详细级别。你只是想和利益相关者沟通。我不能按照上面的顺序:点击一个按钮(在哪里,哪个摄像头),然后“等待用户”,你解释为“按下摄像头的快门”(还是哪个摄像头?)。所以你需要按两个按钮来拍照?我的意图是第一步:在我的应用程序中点击“投诉”按钮。第二步,它将触发手机的摄像头被激活,并等待用户拍照。第三步,将它保存在我的数据库中,我的应用程序也会通过facebook上传照片。