UML Rose的使用 一

2021-09-30 02:19:28 字數 1064 閱讀 1159

(一)use case view include the following:

1.use case (使用案例)

2.actor(角色)

3.the communicates relationship between use case and actor(案例和角色間的通訊關係)

4.the generalize relation relationship actors(角色一般化關係)

5.the use and extend relationship between use cases.(案例之間的使用和擴充套件關係)

6.use case diagram(use case 框圖)

7.sequence and collaboration diagram

use case   view相當於乙個空間,use case diagram 相當於乙個平面,而action、use case 、notes則相當月平面上的點,relation,包括generalize、use、extend相當於面上的線。

(二)package(包)角色、使用案例、類和元件等專案可以組成包以便於管理。package主要是便於管理才引入的。

note(圖注) 用來給使用案例和角色加上說明。例如,可能要那個角色與那個使用案例互動,為啥乙個使用案例參與使用或擴充套件關係,為啥乙個角色要繼承另乙個角色

角色一般化關係其實就是父類與子類的關係,從父類衍生出子類就要泛化(generalize)

使用關係(uses realationship):使乙個使用案例可以利用另一案例提供的功能。使用關係通常用於造型一些兩個或多個使用案例共同的可復用功能。做乙個系統,首先要把那些公用的使用案例分離出來,別的案例可以使用他們。

擴充套件使用案例(extend relationship)允許乙個使用案例(可選)擴充套件另乙個使用案例提供的功能。它與使用關係相似,都是把共同功能分離到另乙個使用案例中。比如說,進銷存中有訂單、送貨單、生產聯絡單、採購單、成品入庫單、原料入庫單等等。其實上,對於絕大部分單子而言,都有開單-〉審核-〉審批這樣的乙個action。那麼就可以定義開單、審核單據、審批單據為抽象的使用案例,再用extend出各個concrete單子的action.

UML ROSE學習筆記系列二 UML的概念模型

建模的3個主要要素 1 uml的基本構造塊 2 支援這些構造塊如何放在一起的規則 3 一些運用於整個uml的公共機制 uml的構造塊包含了3種 a 事物 b 關係 c 圖 事物 包括 結構事物 行為事物 分組事物 注釋事物 結構事物 類 介面 協作 用況 主動類 構件 節點 行為事物 互動 狀態機 ...

MyORM的使用 一

之前把自己寫過的乙個簡單orm類庫介紹了下,考慮到 會有改動而blog中編輯 太麻煩,在codeplex上建了乙個專案 myorm,相關 和檔案維護起來方便不少。簡單說一下自己寫orm的目的,個人不喜歡把實體物件搞得太複雜,因為在系統中實體是作為資料載體存在的,如果還要讓它負責資料庫操作 實體關係,...

Animations的使用(一)

animation的分類 一,tweened animations。旋轉,移動,伸展,淡出等效果。二,frame by frame animations。可建立乙個drawable序列,按照指定的時間間隔乙個個顯示。tweened animations分類 1,alpha 淡入淡出 2,scale ...