翻譯|使用教程|編輯:吳園園|2019-08-26 16:22:49.287|閱讀 1417 次
概述:本篇教程將為您介紹UML中表示的邏輯模型。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Enterprise Architect是一個對于軟件系統開發有著極好支持的CASE軟件(Computer Aided Software Engineering)。EA不同于普通的UML畫圖工具(如VISIO),它將支撐系統開發的全過程。在需求分析階段,系統分析與設計階段,系統開發 及部署等方面有著強大的支持,同時加上對10種編程語言的正反向工程,項目管理,文檔生成,數據建模等方面。可以讓系統開發中各個角色都獲得最好的開發效率。
邏輯模型是構成設計/分析空間的對象和類的靜態視圖。通常,域模型是業務對象和實體的更寬松,高級視圖,而類模型是更嚴格和設計為重點的模型。該討論主要涉及類模型
Class模型
Class是一個標準的UML構造,用于詳細說明在運行時生成對象的模式。類是規范 - 對象是類的實例。類可以從其他類繼承(即它們繼承其父級的所有行為和狀態并添加它們自己的新功能),將其他類作為屬性,將職責委托給其他類并實現抽象接口。
類模型是面向對象開發和設計的核心 - 它表達了系統的持久狀態和系統的行為。類封裝了狀態(屬性)并提供了操作該狀態(行為)的服務。良好的面向對象設計限制了對類屬性的直接訪問,并提供代表調用者操作屬性的服務。這種數據隱藏和服務公開確保了數據更新只能在一個地方完成,并且根據具體規則 - 對于大型系統,在許多地方直接訪問數據元素的代碼的維護負擔非常高。
該課程表示如下:
請注意,該課程有三個不同的區域:
1. 類名(如果應用了構造型)
2. 類屬性區域(即內部數據元素)
3. 行為 - 私人和公共
屬性和方法可以標記為
私有,表示課堂外的來電者無法看到他們
受保護,只有班級的孩子才能看到它們
公開,所有人都可以看到
類模型
類模型如下所示:在這種情況下,抽象類是兩個子節點的父節點,每個子節點都繼承基類功能并使用它們自己的行為進行擴展。
類模型可以被收集到相關行為和狀態的包中。下圖說明了這一點。
更多Enterprise Architect相關教程資源請點擊此處進行了解~
想要購買Enterprise Architect正版授權的朋友可以。
更多精彩內容,歡迎關注下方的微信公眾號,及時獲取產品最新資訊▼▼▼
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: