MS VISIO和Rational ROSE的差別

    MS VISIO和Rational ROSE是目前最流行的兩種建模工具軟件。那麼作爲系統分析師,究竟在VISIO與ROSE之間如何決擇呢?

    1.MS VISIO首先應該定義爲一款矢量繪圖軟件,在此基礎上具體化後提供了UML建模(還有如流程圖、框圖等)的能力。它主要由圖形元素組成,缺少模型的概念,跨圖間圖元不能共享。

    2.Rational ROSE是針對UML專門設計的建模軟件,僅支持使用UML建模。它主要由模型元素和圖形元素組成,其中模型元素可以跨圖共享。ROSE還支持雙向工程(模型->代碼以及代碼->模型的自動轉換)。

    有時我們所面對的客戶可能看不懂專業化的UML圖,系統分析師就需要選用VISIO繪製更加形像化、簡易的演示圖與客戶溝通、交流。而面對開發人員時,如果仍選用VISIO,則會使模型與實現完全脫節,需求變更時要確保設計與代碼同步比較困難。而使用ROSE進行建模,則可以確保模型與實現的一致性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章