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

相關知識點:建模工具Visio

建模工具可以方便我們對系統進行高效的設計,目前支持UML建模的軟件也很多,比較流行的建模工具有如下幾種:Rational Rose,Together和Visio。毫無疑問,Rational Rose系列的建模工具功能非常強大,也最成熟,可以說它是一種面向專業建模人員的高級建模工具,但這套工具稍復雜,并且對.NET應用建模支持得不是很好。Together現在是Borland公司的可視化建模工具,它的一個優勢是具有保持代碼和模型實時同步的能力,并兼有代碼審計的功能,支持設計模式,但該工具偏重于設計階段的建模,對軟件開發的其他階段支持得不是太好,需要和其他建模工具配合。

Visio是微軟的UML建模工具。傳統上Visio以繪圖方便、簡單易學而聞名。但現在,它增加了對UML 2.0的支持,從而使它也成為一個輕量級的UML建模工具,其主要的優勢表現在以下幾個方面。

1. 簡單易用

作為微軟Office件中的一員,使用Visio就跟使用Word一樣簡單。

2. 功能完整

Visio提供了對UML建模的全部環境。只要有了Visio,就具有了UML建模所需要的一切。

3. 大量的圖形化模板元素

Visio提供了UML構造塊的圖形化模板元素,將這些元素拖放到繪圖中就增加了一個UML元素。Visio的在線幫助提供了這些圖形化元素的詳細說明,這也增強了對UML本身的理解。

4. 支持正向工程

正向工程是指將模型轉換為代碼的過程。對于系統分析師,它可以用Visio先“畫”出應用框架,然后讓Visio產生框架代碼。對于一般編程人員而言,Visio也可以幫助他培養良好一致的編碼風格,把握代碼的總體格局。

在本文中,系統建模就是通過Visio 2003來實現的。此外,比較常見的UML模型圖,都可以用Visio來完成。

主站蜘蛛池模板: 西和县| 安岳县| 来凤县| 斗六市| 芮城县| 涿鹿县| 饶平县| 永善县| 涿鹿县| 晋宁县| 长宁县| 金寨县| 布尔津县| 清镇市| 军事| 韩城市| 肇东市| 涞水县| 大连市| 获嘉县| 荣昌县| 慈利县| 信丰县| 中西区| 宾阳县| 湘阴县| 靖州| 越西县| 英德市| 安义县| 庆元县| 昌邑市| 大港区| 新津县| 顺义区| 吉首市| 枝江市| 麟游县| 山西省| 简阳市| 湄潭县|