- UML 建模、設計與分析:從新手到高手
- 夏麗華
- 693字
- 2019-12-09 14:44:31
5.4 繪制對象圖
由于對象圖本質上屬于各種類圖的某一實例,因此它與類圖的基本元素構成一致。通常情況下,采用個體的對象圖將無法獲取全部所需要的示例。
5.4.1 繪制方法
在繪制對象圖時,需要先分析繪制方案,一般情況下可以從下列3個維度進行分析:
□ 獲取各種軟硬件系統數據的重要排序與對象間的關聯關系。
□ 基于包含的功能展開各種實例分析。
□ 不限制各類實例的量化提升。
同時,在繪制對象圖之前,還需要樹立“由于各種具體的對象圖是由對象構成的,因此其鏈接是對象之間的鏈接”理念;并且在繪制圖形時,需要將對象的目標與要點明確并細分。例如,下圖所示的平臺用戶管理模塊對象圖。

在該對象圖中,分為前臺和后臺2個模塊,后臺包括“系統管理員”對象,而前臺包括“企業需求用戶”“加工商用戶”和“技術服務用戶”對象。其中,后臺用戶和前臺用戶為類,各個對象之間的連接線用于連接各個對象,以體現各種類之間的實例關系。
5.4.2 繪制實例
Rose中對象圖的繪制方法類似于用例圖,下面以車輛行政管理系統中對象圖為例,詳細介紹繪制對象圖的方法。
啟動Rose,在“瀏覽器窗口”中選擇【Use Case View】選項,右擊該選項,執行【New】|【CollaborationDiagram】命令,創建對象圖。

雙擊新建的對象圖圖標,打開“模型圖窗口”。選擇【工具箱】中的【Object】工具,拖動鼠標繪制一個對象圖。

右擊對象圖,執行【Open Specification…】命令,在彈出的對話框中的【Name】文本框中輸入對象圖名稱,單擊【OK】按鈕。

技巧
用戶也可以在“模型圖窗口”中雙擊對象圖,激活輸入狀態,直接輸入對象名稱。
使用同樣方法,分別創建名為“輪胎:配件”“車燈:配件”和“發動機:配件”的對象圖。

然后,選擇【工具箱】中的【Object Link】工具,拖動鼠標繪制各個對象之間的連接線。

- 新編Visual Basic程序設計上機實驗教程
- JavaScript語言精髓與編程實踐(第3版)
- 構建移動網站與APP:HTML 5移動開發入門與實戰(跨平臺移動開發叢書)
- Getting Started with CreateJS
- PyTorch Artificial Intelligence Fundamentals
- 精通網絡視頻核心開發技術
- C語言課程設計
- UML 基礎與 Rose 建模案例(第3版)
- ASP.NET程序開發范例寶典
- SQL Server 2008 R2數據庫技術及應用(第3版)
- Python Interviews
- ASP.NET 4.0 Web程序設計
- 現代C:概念剖析和編程實踐
- Raspberry Pi Blueprints
- Java語言程序設計實用教程(第2版)