2016-09-13 117 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屏幕。