當前位置:偏方大全网 - 藥品查詢 - UML系列——用例中的各種關系(包括、擴展)

UML系列——用例中的各種關系(包括、擴展)

原地址:blogs.com/wolf-sun/p/3413072.html

首先,參與者和用例之間的關系

參與者和用例之間的交流也變成了壹種關聯或交流關系。

包括(包含)

延伸(延伸)

(1)概念

包含關系描述了壹個用例需要某個功能,而這個功能是由另壹個用例定義的,所以在用例的執行中,可以調用定義的用例。

(2)表示符號

控制臺程序

用例圖:

圖書管理員辦理借書或還書時的用例圖,借書或還書時要考慮是否有加班書。

A.如果兩個以上的用例有大量相同的功能,可以將這個功能分解到另壹個用例中,其他用例可以與這個用例建立包含關系(比如前面介紹的飲料自動售貨機)。

b .如果壹個用例有太多的功能,可以利用包含關系建立幾個更小的用例。(比如學生管理系統的用例圖)

例如:學生管理系統

註意:當執行基本用例時,每次都必須調用包含的用例。

(1)概念

使用壹個用例(可選)來擴展另壹個用例(基本用例)的功能。

(2)符號表征

控制臺程序

用例圖

(3)使用場合

擴展用例的約束規則:將壹些常規的動作放在壹個基本用例中,將可選的或者只在特定條件下執行的動作放在其擴展用例中。

通過上面的例子,妳知道如何區分它們了。事實上,在擴展關系的使用中,擴展關系的限制性規則也有所說明:將壹些常規動作放在壹個基本用例中,將可選擇的或只在特定條件下執行的動作放在其擴展用例中。使用的時候,可以考慮到這壹點來區分。

1.包含關系

A.如果兩個以上的用例有大量相同的功能,可以將這個功能分解到另壹個用例中,其他用例可以與這個用例建立包含關系(比如前面介紹的飲料自動售貨機)。

b .如果壹個用例有太多的功能,可以利用包含關系建立幾個更小的用例。(比如學生管理系統的用例圖)

擴大關系

擴展用例的約束規則:將壹些常規的動作放在壹個基本用例中,將可選的或者只在特定條件下執行的動作放在其擴展用例中。

分析的時候參考壹下它們的使用場合,妳會豁然開朗。......

系列文章:

[UML]UML系列-用例圖用例

  • 上一篇:重大活動食品安全保障方案範例合集
  • 下一篇:2017藥品銷售協議範本
  • copyright 2024偏方大全网