2016-09-13 112 views
-1

我想绘制一个需要用户交互的序列图。我试图寻找在线例子,但我找不到它可以让我指向正确的方向吗?与用户交互的序列图

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

+0

你可以这样做。我不知道“请求用户输入”是什么样子,但是您应该能够添加一个接受请求并与系统其余部分交互的actor或object。 – duffymo

+0

您好,我的“请求用户输入”的意图是让用户按下摄像头梭子。 – user292965

+0

序列图不需要在详细程度上传达您的意图。如果必须,请添加备注并继续使用。 UML永远不可能与工程制图具有同样的细节水平。你只是想与利益相关者沟通。 – duffymo

回答

0

您可以显示ViewController(Swift)并使用IBAction作为按钮按下和一个IBOutlet或任何您提示的选项。不过,我认为您应该随时添加一个“演员”(与用例图中的角色相同),以便接收提示并按下相机按钮(如果这对您说得更好)。

1

我可能会喜欢这个型号:

enter image description here

Complaint是从哪儿开始您的投诉屏幕。它触发相机,它自​​带的Camera GUI等待快门的点击并在此之后返回。 Camera控制器然后保存图片并返回到Complaint屏幕。