Content Entry

1. 简介, UML学习笔记

Published: 2008-03-18 Categories: Tech Tags: UML Tools Software Dia Visual Paradigm for UML VP-UML FreeMind Reading

UML: Unified Modeling Language 统一建模语言 (http://www.uml.org)


Figure 1-1. Philippe Kruchten's 4+1 view model
http://www3.software.ibm.com/ibmdl/pub/software/rational/web/whitepapers/2003/Pbk4p1.pdf
http://www-128.ibm.com/developerworks/wireless/library/wi-arch11/


Figure 1-2. Diagrams overview (created by FreeMind, http://freemind.sourceforge.net)

UML设计工具/软件:
Dia
http://live.gnome.org/Dia
图表设计工具 Dia 的思路源自 MS-Visio, 是Gnome的子项目,自由开源,虽然体积苗条,但能制作出漂亮的图效(http://live.gnome.org/Dia/Examples) , Dia包含UML原件库,可以应付常用的建模需要,但功能确实显单薄,不足以应付进一步复杂的建模,也不支持UML2.*的诸多新特性...


Figure 1-3. Dia Screenshots

Visual Paradigm for UML Community Edition
http://www.visual-paradigm.com
VP-UML CE运行于 Java VM, 所以跨平台,是专业的UML设计工具,商业软件,好消息是:它有终身免费的Community Edition版本,虽然很多高级功能被限制,但其功能已足够强大! 它被打包包含于 Visual Paradigm Suite -
Visual Paradigm for UML Enterprise Edition 企业套件中,通过License授权使用指定模块,虽然VP-UML CE免费,但也需要申请License,很方便,注册邮件帐号就能瞬间得到 :)


Figure 1-4. VP-UML CE Screenshots

Learn:
Learning UML 2.0, O'Reilly
by Russ Miles & Kim Hamilton

comments loading