翻譯|使用教程|編輯:吳園園|2019-09-19 15:59:30.740|閱讀 1481 次
概述:本文描述高級別的包圖之間的交互。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Enterprise Architect是一個對于軟件系統開發有著極好支持的CASE軟件(Computer Aided Software Engineering)。EA不同于普通的UML畫圖工具(如VISIO),它將支撐系統開發的全過程。在需求分析階段,系統分析與設計階段,系統開發 及部署等方面有著強大的支持,同時加上對10種編程語言的正反向工程,項目管理,文檔生成,數據建模等方面。可以讓系統開發中各個角色都獲得最好的開發效率。
Enterprise Architect現已更新至最新版本15,改進了瀏覽器窗口等功能,趕快下載體驗吧~
Package Diagrams
包圖用于反映包及其元素的組織。當用于表示類元素時,包圖提供了命名空間的可視化。包圖的最常見用途是組織用例圖和類圖,盡管包圖的使用不僅限于這些UML元素。
以下是包圖的示例。
包中包含的元素共享相同的命名空間。因此,特定命名空間中包含的元素必須具有唯一的名稱。
可以構建包以表示物理或邏輯關系。當選擇在特定包中包含類時,將具有相同繼承層次結構的類分配給同一個包是很有用的。還有一個強有力的論據,即在同一個包中包含通過組合相關的類,以及與它們協作的類。
包在UML 2.1中表示為文件夾,包含共享命名空間的元素; 包中的所有元素都必須是可識別的,因此具有唯一的名稱或類型。包必須顯示包名稱,并且可以選擇在額外隔間中顯示包中的元素。
包合并
兩個包之間的?merge?連接器定義源包中的元素與目標包中具有相同名稱的元素之間的隱式泛化。擴展源元素定義以包括目標中包含的元素定義。目標元素定義不受影響,源包元素的定義與名稱與目標包中的任何元素不匹配也是如此。
包導入
?import?連接器指示目標包中的元素(在此示例中是單個類)在從源包引用時使用非限定名稱。源包的命名空間可以訪問目標類; 目標的命名空間不受影響。
嵌套連接器
目標包和源包之間的嵌套連接器顯示源包完全包含在目標包中。
=====================================================
想要了解或購買Enterprise Architect正版版權,請
更多精彩內容,歡迎關注下方的微信公眾號,及時獲取產品最新資訊▼▼▼
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: