本章繼續介紹建模元素
https://blog.csdn.net/bit_kaki/article/details/78471760
1:邊界
任何一個物件都有一個邊界,外界只能通過這個邊界來認識物件,與物件打交道,
我們通過邊界來認識事務,邊界決定視角,導致對同一事務的描述不一致;

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

2:業務物體
是類(class)的一種版型,特別用于在業務建模階段建立領域模型,代表業務角色執行業務用例時所處理或使用的“事物”,
業務物體是來自現實世界的,所有業務物體在現實世界里都有與之對應的事物;
業務物體一定是在分析業務流程的程序當中發現的,與業務用例場景無法的事物,即使存在,也不會為它建模;
業務物體具有物件的所有性質,包括屬性、方法和物件的獨立性,
屬性是用來保存業務物體特征的一個記錄,業務物體的屬性集合決定了它的唯一性;
方法是訪問一個業務實體的句柄,它規定了外部可以怎樣來使用它,
獲取業務物體:
- 建立業務用例場景;
- 從業務用例場景中逐個分析動詞后面的名次,它們就是業務物體的備選物件,根據物件是否對業務目標有貢獻進行篩選;
- 分析這些業務物體之間的關系,并決定哪些應當單獨建模,哪些應當作為屬性,

3:包--包是一種容器,就如檔案夾一樣,
包可以容納任何UML元素,也包括子包,包之間的關系定義只有依賴關系,好的分包具有高內聚,低耦合的性質,
主要用途進行分類元素
4:分析類
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/16268.html
標籤:架構設計
上一篇:微信高并發搶紅包秒殺實戰案例
下一篇:搭建DevOps模式的專案
