Rose與PowerDesigner:兩款建模工具的對比(四)

發表于:2007-04-28來源:作者:點擊數: 標簽:工具兩款rose建模
在元素查詢結果列表中,可以選擇定位到導航樹,Diagram或者屬性設計窗口,非常方便;而Rose只能按名稱進行搜索,且從搜索結果列表只能定位到元素所在的Diagram中。 圖8:搜索窗口(Rose) 6.4、默認字體的問題 PowerDesigner有一個比較讓人討厭的東西,就是

在元素查詢結果列表中,可以選擇定位到導航樹,Diagram或者屬性設計窗口,非常方便;而Rose只能按名稱進行搜索,且從搜索結果列表只能定位到元素所在的Diagram中。

 

圖8:搜索窗口(Rose)

  6.4、默認字體的問題

  PowerDesigner有一個比較讓人討厭的東西,就是字體大小的系統默認值是8號字,對于中文來說這個字號太小了,需要9號字才比較適合。所以在設計元素時,需要分別調整字體的大小,或者去改變每種元素的默認字體設置,相對來說比較麻煩。而Rose在這點中做得不錯,系統默認的中文字體大小的默認值剛好適合。

  6.5、元素布局調整

PowerDesigner對Diagram中元素的布局提供了更多的支持,如元素對齊排列,元素的上下圖層關系等,并提供了相應的快捷鍵,操作起來很順手。而Rose僅支持自動布局(Auto Layout)功能,毫無二致地將選擇的元素水平中心對齊,也沒有圖層前后移動的功能。

  6.6、用鼠標進行元素選取的策略

  在Diagram中選擇模型元素時,PowerDesigner采取“完全包含選取策略”,而Rose采取“部分包含選取策略”。在“完全包含選取策略”下,Diagram中的元素需要完全被鼠標選擇的矩形區域包含后,才被選中;而在“部分包含選取策略”下,只要元素的部分區域被鼠標選擇的矩形區域包含,就被選中。依個人的使用經驗,覺得“完全包含選取策略”是更適合些,Microsoft的產品也采用這種策略。因為在“部分包含選取策略”下,只要一擦邊,元素就被選擇了,其結果往往是選擇了很多不希望選取的東西,如連線,周邊元素圖形等。

  6.7、代碼預覽功能

  PowerDesigner可以在屬性窗口中預覽模型元素(如類、接口、表、視圖等)對應的代碼。在類圖的屬性窗口中,甚至還可以直接編輯預覽的代碼來進行模型元素的設計,就象Together一樣。在設計諸如類,接口的模型元素的方法時,對于有著豐富編程經驗的設計師來說,有時與其通過一個又一個彈出對話框,還不如直接通過編寫代碼來得方便,PowerDesigner的這種設計充分地考慮到了分析設計人員同時也是開發人員出身的特點,由此帶來很大的便利,提高了效率。

  

圖9:類設計屬性窗口(PD)

  而在Rose中,模型元素沒有代碼預覽功能,更不能通過代碼進行反向設計,只有通過導出代碼的功能才能看到模型元素的代碼。

  6.8、同類型元素統一管理窗口

  PowerDesigner為每一類型元素(如字段,表,對象,索引,主鍵等)提供了集中管理窗口,可以在該列表中對同類元素進行統一管理。如在設計數據庫模型時,希望將所有的索引存儲到一個指定的表空間中,你可以打開索引的集中管理窗口:

圖10:索引屬性列表框(PD)

  在此管理窗口中調整所有索引的Options設置就可以了。如果沒有這樣的集中管理窗口,就需要在每個表的屬性窗口中分別獨自地設置表索引的Options屬性,操作繁瑣暫且不提,如何去保證每個索引都得到正確的設置就夠讓人傷腦筋了。而在Rose下,你就得逐門逐戶查戶口式的一個個去設置,沒有捷徑可走。

  PowerDesigner的這種分散設計,集中管理的設計思路體現對立統一的哲學思想的完好運用,因為事物有其獨特性,也有其統一性,需要兼顧兩者而不可偏廢。

 

相關文檔:


Rose與PowerDesigner:兩款建模工具的對比(一)

Rose與PowerDesigner:兩款建模工具的對比(二)

Rose與PowerDesigner:兩款建模工具的對比(三)

Rose與PowerDesigner:兩款建模工具的對比(五)

Rose與PowerDesigner:兩款建模工具的對比(六)

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97