在Visual Studio中使用活動圖表描述商務程序

來源:互聯網
上載者:User

標籤:

 

當希望描述某個流程的時候,用活動圖表示。

 

在項目中添加一個名稱為"Shopping"的檔案夾。

 

把"Orders Model"這個UML類圖拖放到Shopping檔案夾中。

 

先建立一個有關購物的活動圖表。

 

在Shopping檔案夾下建立一個名稱為"Browse Toys"的UML活動圖表。

 

把一個初始節點拖動到主介面,這個點表示活動開始的地方。

 

拖動若干個操作到介面上。

 

拖動結束節點到介面上。

 

在起始點、操作、結束點之間添加串連。

 

 

如果在"把玩具放入購物車"和"結賬"操作之間多了一種可能,即有可能是去結賬,有可能是返回"選擇類別"操作,該如何做呢?

 

需要在這兩者之間加一個決策節點。

 

在操作和決策節點之間添加連接線。

 

如果想給連結線一個備忘名稱,就在Guard屬性裡設定。

 

 

再把粒度放得更小,有關結賬的活動圖表。

 

添加一個名稱為"Checkout"的活動圖表。

 

 

現在,我們希望在"Browse Toys"這個活動圖表中,點擊"結賬"就能連結到"Checkout"這個活動圖表來。

 

把"Browse Toys"活動圖表中的"結賬"操作刪除掉,取而代之添加一個"調用行為的操作",並在其Behavior屬性中設定"Checkout"屬性值,重新添加連接線。

 

 

備忘:

 

● 當設計處理流程的時候可以考慮使用活動圖表
● 活動圖表可以理解為是對用例的一種有順序的串聯
● 活動圖表盡量只描述一種活動
● 活動圖表可以根據粒度的不同,比如上面,當涉及購物,那結賬操作就是購物活動圖表中的一部分,當涉及結賬,就可以把購物活動圖表中的結賬操作展開說,並且給兩個活動圖表添加連結

 

參考資料:https://channel9.msdn.com/Blogs/clinted

在Visual Studio中使用活動圖表描述商務程序

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.