2013-07-05 49 views
0

我需要闡明我的概念。 我正在爲不同的活動製作活動圖表。標題爲一項活動: 「查看資料」 ....我需要做的DGM ... 在「查看資料」,用戶可以:如何在uml中創建一個活動圖來支持多個活動而不需要if/else

1- view his/her monthly bills 
2- View demographics details 
3- Edit his/her details 

和foreach 1,2,3會有是不同的步驟要遵循

我的問題是: 我應該如何使這種情況下的活動dgm ...這是我tryong溝通..幫助我如何糾正它或什麼樣的符號應該在兩者之間用作正確的目的,因爲它的最高用戶是否要探索所有1,2,3或僅有1或僅有2等。

starting diagram

+0

有人可以幫我出來 –

回答

0

如果一次只能出現1個選項:決策點(鑽石形狀)將是最合適的(註釋「用戶選擇選項」或類似)。決策點將有3條路徑通向3個可能的選項。

爲了清楚起見,路徑應該有指示方向的箭頭。

爲了顯示用戶可以在完成最初選擇的選項之後執行另一個選項,您可以在3個步驟中的每一個鏈接到另一個決策點。該決策點可以命名爲「用戶選擇繼續進一步的步驟?」或類似的,通向第一個決策點的「是」路徑和通向最終節點的「否」路徑。

+0

對不起,剛纔看到紅色鬍子的答案與我的答案相同已經描述了..(我基本同意這個答案,並建議作爲正確的答案) –

+0

但是這些行爲中的每一個都有自己的步驟,比如編輯細節等等。有很多步驟,所以如果我做它的方式你sayng ...可以üplz chck這個鏈接:http://www.google.com.pk/imgres?um=1&sa=N&biw=1366&bih=667&hl=en&tbm=isch&tbnid=cGoXEC3dMoZ5IM:&imgrefurl=http:/ /it.toolbox.com/blogs/enterprise-solutions/sample-activity-diagrams-example-25620&docid=VhUARmaKdrNHaM&imgurl=http://farm4.static.flickr.com/3221/2605993056_f35c4df7d5_o.jpg&w=500&h=467&ei=B93WUdKfMsXEPKuvgLAN&zoom=1&ved = 1t:3588,r:9,s:0,i:111&iact = rc&page = 1&tbnh = 190&tbnw = 203&start = 0&ndsp = 20&tx = 105&ty = 74 –

+0

我認爲可以將任意數量的步驟添加到流程中(或根據Red Beard的建議添加子圖)......我更多地建議,在每個選項的一組步驟結束時,將循環包括回第一個決策點顯示用戶可以選擇重複或再次選擇.. –

3

事實上,我會創建一個活動圖來描述視圖分析,其中包含三個CallActivities分別調用名爲「查看詳細信息」,「編輯詳細信息」和「查看賬單」的三項活動。

現在,爲了在ViewProfile活動內部鏈接這三個CallActivities,我將使用決策/合併節點(取決於如果三個子活動不能並行執行)。

對應

決策節點的if/else語句,但如果我很清楚你的問題,你需要的事實,已經執行了這些子活動,你應該能夠performe其中之一中的一個之後,這是由建模回來這些子活動

希望能成爲一個流程清晰,它可以幫助

請看看我的執着。 enter image description here

+0

先生,我想要的是,它的最高用戶他/她想要探索的選項......更多的這些活動基本上是'查看配置文件'的下拉菜單的一部分。所以無論用戶將點擊哪個選項..他/她將能夠探索...所以它的全部取決於用戶點擊....和desicion節點,我認爲不能達到這裏的目的... PLZ幫我出 –

+0

PLZ chck這個鏈接也..他們已經做了一些什麼我問,但不知道是否是一個正確的方式來做到這一點或... http://www.google.com.pk/imgres?um=1&sa= N'BIW = 1366&波黑= 667&HL = EN&TBM = isch&tbnid = cGoXEC3dMoZ5IM:&imgrefurl = HTTP://it.toolbox.com/blogs/enterprise-solutions/sample-activity-diagrams-example-25620&docid=VhUARmaKdrNHaM&imgurl=http://farm4.static。 flickr.com/3221/2605993056_f35c4df7d5_o.jpg&w=500&h=467&ei=B93WUdKfMsXEPKuvgLAN&zoom=1&ved=1t: 3588,r:9,s:0,i:111&iact = rc&page = 1&tbnh = 190&tbnw = 203&start = 0&ndsp = 20&tx = 105&ty = 74 –

+0

我認爲決策節點是這樣做的正確方法。該決定基於用戶選擇。您提供的鏈接中的分叉/連接符號我認爲更有意顯示並發動作..但在這種情況下,用戶一次只能沿着一條路徑行進 –

相關問題