UML箭頭與關係

UML的 <<extend>>(擴展), <<include>>(包含) 和 generalization(泛化) 一直很讓我糾結,今天有個名師指點,回來同時惡補了下以前的課件,稍微打開我的些糾結。

1、用例一般是動詞,也可以一句話,表示一個動作

2、UML最核心的是箭頭。當一個用例有很多箭頭指向它,說明它必須在軟件過程過程前端,是需要先完成的,一般也是必須完成的。當一個用例沒有任何箭頭指向,只是指向其他用例,說明是一個補充功能,可以晚些完成,當資源不足,可以在這些用例中適當刪除部分功能(非核心功能在這些用例中)。

3、<<extend>>(擴展):分離擴展路徑

4、<<include>>(包含):提取公共步驟,便於複用

5、泛化(generalization):同一業務目的的不同技術實現

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章