官术网_书友最值得收藏!

5.4 繪制對象圖

由于對象圖本質上屬于各種類圖的某一實例,因此它與類圖的基本元素構成一致。通常情況下,采用個體的對象圖將無法獲取全部所需要的示例。

5.4.1 繪制方法

在繪制對象圖時,需要先分析繪制方案,一般情況下可以從下列3個維度進行分析:

□ 獲取各種軟硬件系統數據的重要排序與對象間的關聯關系。

□ 基于包含的功能展開各種實例分析。

□ 不限制各類實例的量化提升。

同時,在繪制對象圖之前,還需要樹立“由于各種具體的對象圖是由對象構成的,因此其鏈接是對象之間的鏈接”理念;并且在繪制圖形時,需要將對象的目標與要點明確并細分。例如,下圖所示的平臺用戶管理模塊對象圖。

在該對象圖中,分為前臺和后臺2個模塊,后臺包括“系統管理員”對象,而前臺包括“企業需求用戶”“加工商用戶”和“技術服務用戶”對象。其中,后臺用戶和前臺用戶為類,各個對象之間的連接線用于連接各個對象,以體現各種類之間的實例關系。

5.4.2 繪制實例

Rose中對象圖的繪制方法類似于用例圖,下面以車輛行政管理系統中對象圖為例,詳細介紹繪制對象圖的方法。

啟動Rose,在“瀏覽器窗口”中選擇【Use Case View】選項,右擊該選項,執行【New】|【CollaborationDiagram】命令,創建對象圖。

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

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

技巧

用戶也可以在“模型圖窗口”中雙擊對象圖,激活輸入狀態,直接輸入對象名稱。

使用同樣方法,分別創建名為“輪胎:配件”“車燈:配件”和“發動機:配件”的對象圖。

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

主站蜘蛛池模板: 南雄市| 前郭尔| 沾益县| 漳州市| 宜春市| 潍坊市| 郸城县| 句容市| 迁安市| 洛南县| 纳雍县| 江西省| 文水县| 合川市| 宣武区| 潼南县| 三河市| 陇南市| 云浮市| 图们市| 于田县| 民县| 湘西| 响水县| 札达县| 罗城| 涡阳县| 册亨县| 达孜县| 长岛县| 莆田市| 南宁市| 济宁市| 宜城市| 贵州省| 尖扎县| 昭平县| 拉萨市| 潮安县| 云阳县| 凤凰县|