漫談自動生成Rational Rose模型圖解
在Rational Rose中,有些模型圖是不會自動生成的,很多時候這個工作需要用戶手工來完成。也就是說,Rational Rose只負(fù)責(zé)生成模型,包括模型中的元素、元素的屬性以及各個元素之間的關(guān)系。
首先,通過逆向工程,用戶已經(jīng)得到了UML模型或者數(shù)據(jù)模型的各個組件以及它們之間的關(guān)系。下一步需要在該模型上創(chuàng)建一個視圖,它們可以是類圖(class diagram,描述系統(tǒng)的靜態(tài)結(jié)構(gòu))。#t#
或者數(shù)據(jù)模型圖(Data model digram,描述關(guān)系數(shù)據(jù)結(jié)構(gòu))。然后,Rational Rose從左邊的explorer中將各個元素拖進視圖中,在這個過程中,各個元素之間的關(guān)聯(lián)關(guān)系會自動在圖中表示出來,而不需要用戶再做其他工作。例如:生成一個數(shù)據(jù)模型的數(shù)據(jù)模型圖的過程
從左邊將數(shù)據(jù)模型中的數(shù)據(jù)元素拖到右邊的數(shù)據(jù)模型圖中,表CustomerCustomerDemo和表CustomerDemographics之間的依賴關(guān)系的菱形箭頭是自動生成的,無需手工操作。
一般來說,一個系統(tǒng)中所涉及的數(shù)據(jù)元素非常多,導(dǎo)致視圖很擁擠,排版也非常困難。Rational Rose提供的自動排版功能可以很方便地幫助用戶解決這個問題。選擇Format->Layout Diagram,系統(tǒng)會將圖中的所有元素用最優(yōu)方式重新排列,給用戶一個清晰的視圖。


2020-02-26 08:16:32
2009-06-26 10:12:00




