国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

在VisualStudio中使用用例圖描述參與者與用例的關系

2019-11-14 14:10:44
字體:
來源:轉載
供稿:網友


在"在Visual Studio中使用用例圖描述系統與參與者間的關系"中,使用用例圖表示參與者與系統的關系,本篇體驗參與者與用例(參與者要做的事情)的關系。

 

首先創建有關Customer參與者的UML用例圖

 

在解決方案下創建一個名稱為"Customer"的UML用例圖。

 

打開"UML模型資源管理器",把其中的"Customer 參與者"拖動到右側的主界面。

 

在主界面添加若干個用例圖標,用來表示Customer需要完成的任務。

 

添加Customer參與者與用例的關聯。

 

7

 

以上,描述的是普通Customer能做的事。

 

如果是注冊Customer該如何描述呢?換句話說,注冊Customer擁有普通Customer的一切動作,除此之外還有自己的特權動作,該如何表示呢?

 

在界面上添加一個名稱為Registered Customer的參與者。

 

為Registered Customer這個參與者添加一個"泛化"關系,指向名稱為Customer的參與者,如下:

 

8

 

添加幾個針對Registered Customer參與者的用例,并添加關聯關系,如下:

9

 

如果一個用例下包括多種情況該如何表示呢?

 

只需要在父類和子類用例之間添加包括關系

 

10

 

再在解決方案下添加一個名稱為"Store Manager"的用例圖

 

11

 

然后Store Manage有時候會取消訂單,通常情況下是不取消的,如何描述這種情況呢

 

這就需要為處理訂單用例添加一個取消訂單的用例。

 

還可以為取消訂單這個用例添加一個備注,讓備注鏈接到取消訂單這個用例。

12

 

備注:

● 把參與者看作是系統的角色,而不是實際工作中的職位
● 把動作粒度放在參與者要做的事,而不是具體的操作細節
● 一個用例圖只秒速一個參與者要做的事
● 在有必要的時候添加備注,并可用顯眼的背景色

 

總結:

● 當一個參與者繼承于另一個參與者,為該子參與者添加"泛化"關系,使其指向父類參與者


● 當用例之間包含父子關系,為父用例添加"包括"關系指向子用例


● 當一個用例作為另一個用例的特俗情況,就為正常情況下的用例添加"擴展"關系,使其指向特殊用例

 


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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高青县| 武冈市| 濉溪县| 台东市| 沈丘县| 区。| 青岛市| 如皋市| 巴林右旗| 通江县| 南溪县| 镶黄旗| 汝南县| 灯塔市| 集安市| 甘南县| 离岛区| 清新县| 全南县| 鄄城县| 肃南| 宜宾市| 石景山区| 会昌县| 新密市| 花莲市| 新营市| 扬中市| 雷山县| 吴旗县| 观塘区| 南充市| 佛冈县| 丹东市| 克拉玛依市| 鄯善县| 多伦县| 咸丰县| 黔江区| 申扎县| 饶阳县|