UML之3、建模元素(2)

本章繼續介紹建模元素spa

https://blog.csdn.net/bit_kaki/article/details/78471760.net

1:邊界對象

任何一個對象都有一個邊界,外界只能經過這個邊界來認識對象,與對象打交道。
blog

咱們經過邊界來認識事務。邊界決定視角,致使對同一事務的描述不一致;事務

 

 

 邊界肯定抽象層次:自頂向下,自下向上get

 

 

 

2:業務實體it

是類(class)的一種版型,特別用於在業務建模階段創建領域模型,表明業務角色執行業務用例時所處理或使用的「事物」。class

業務實體是來自現實世界的,全部業務實體在現實世界裏都有與之對應的事物;
業務實體必定是在分析業務流程的過程中發現的,與業務用例場景沒法的事物,即便存在,也不會爲它建模;
業務實體具備對象的全部性質,包括屬性、方法和對象的獨立性。容器

屬性是用來保存業務實體特徵的一個記錄,業務實體的屬性集合決定了它的惟一性;方法

方法是訪問一個業務實例的句柄,它規定了外部能夠怎樣來使用它。

獲取業務實體:

  • 創建業務用例場景;
  • 從業務用例場景中逐個分析動詞後面的名次,它們就是業務實體的備選對象,根據對象是否對業務目標有貢獻進行篩選;
  • 分析這些業務實體之間的關係,並決定哪些應當單獨建模,哪些應看成爲屬性。

 

3:包--包是一種容器,就如文件夾同樣。

 

包能夠容納任何UML元素,也包括子包。包之間的關係定義只有依賴關係,好的分包具備高內聚,低耦合的性質。

主要用途進行分類元素

4:分析類

相關文章
相關標籤/搜索