- JSP項目開發情境教程
- 崔愛國 張建編著
- 617字
- 2018-12-30 08:57:03
相關知識點:建模工具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來完成。
推薦閱讀
- Getting Started with React
- Learning Data Mining with Python
- Learning SQLite for iOS
- Learning Selenium Testing Tools(Third Edition)
- Haxe Game Development Essentials
- Android底層接口與驅動開發技術詳解
- Learning Probabilistic Graphical Models in R
- Quantum Computing and Blockchain in Business
- Apache Camel Developer's Cookbook
- Python實戰指南:手把手教你掌握300個精彩案例
- Mastering VMware vSphere Storage
- 計算機視覺實戰:基于TensorFlow 2
- Mathematica Data Visualization
- Building RESTful Web Services with PHP 7
- Java 9 Cookbook