天天看點

UML之用例圖1、用例圖簡介   2、用例圖設計三要素

  在uml實踐中,用例圖(usecasediagrams)就是軟體外部特性描述的視圖,是以使用者的角度、以一種可視化的方式來描述軟體産品的需求,分析軟體的功能和行為;用例圖強調系統“是什麼”。

  參與者(actor)、用例(usecase)、關系。

UML之用例圖1、用例圖簡介   2、用例圖設計三要素

  表示與你的應用程式或系統進行互動的使用者、組織或外部系統,每個參與者可以參與一個或者多個用例。

UML之用例圖1、用例圖簡介   2、用例圖設計三要素

     用例就是外部可見的系統功能,對系統提供的服務進行描述。可以這樣了解,用例是使用者想要系統做的事情。

  關系又分為關聯關系(association)、包含關系(include)、擴充關系(extend)、泛化關系(generalization)。

關系類型

說明

表示符号

關聯

參與者與用例之間的關系

UML之用例圖1、用例圖簡介   2、用例圖設計三要素

泛化

參與者之間或用例之間的關系

UML之用例圖1、用例圖簡介   2、用例圖設計三要素

包含

用例之間的關系

UML之用例圖1、用例圖簡介   2、用例圖設計三要素

擴充

UML之用例圖1、用例圖簡介   2、用例圖設計三要素

  表示參與者與用例之間的通信,其任意一方都可以發送或者接受資訊。

UML之用例圖1、用例圖簡介   2、用例圖設計三要素
UML之用例圖1、用例圖簡介   2、用例圖設計三要素

  泛化用另一個詞來說明會更容易了解“繼承”,子用例和父用例相似,但是有更特别的行為;子用例将繼承父用例的所有結構、行為和關系。子用例可以使用父用例的一段行為,也可以重載它。父用例通常是抽象的。

UML之用例圖1、用例圖簡介   2、用例圖設計三要素

  包含就是将用例的一個複雜的功能分成小的步驟

UML之用例圖1、用例圖簡介   2、用例圖設計三要素

  擴充之用例功能的延伸,相當于給用例提供一些附加功能。



繼續閱讀