对于UML的基本知识,可以参考:
http://blog.csdn.net/oscar999/article/details/6897613
UML的工具很多,开源的,收费的。林林总总。 上网搜搜,看的发晕。
暂不说业界响当当的PowerDesigner,Rational 。
对于入门UML来说, 与其追逐Top,不如找几款简单的易于安装和使用的工具来得更实际些。
这里推荐三款:
1. EclipseUML
2. Visio
3. StartUML
EclipseUML
Omondo开发, 有收费也有免费的。如果习惯使用Eclipse IDE, 这款算比较适用的了。
最新版 EclipseUML 2012 versions , 要收费才能下载,在下载页面直接就没有download link提供。所以就只能下载3.5 版
官方下载地址: http://www.uml2.org/eclipse-java-galileo-SR2-win32_eclipseUML2.2_package_may2010.zip
Visio
全称是Microsoft Office Visio. 微软的, 当然也是收费的。需要购买但也有试用。
最好使用2007以上的版本, 2003不完全支持UML2.0,但也能凑合着用
下载地址: http://microsoft-office-visio.softonic.cn/
StartUML
开源的,全免费的。着重推荐使用。
安装文件不大,才21.67M. 安装完就可使用, 比较容易使用。 绘制的图还可以以图片方式导出
下载地址:http://staruml.sourceforge.net/en/download.php
分享到:
相关推荐
### VP UML工具快速入门手册知识点详解 #### 安装与启动VP-UML - **安装过程**:首先运行下载的VP-UML安装程序。在欢迎页面点击“下一步”,这将引导您进入许可协议页面。仔细阅读许可协议,并在完全理解并接受所有...
本文将深入探讨一款名为“简单UML工具”的软件,它是一款轻量级的UML绘制工具,只需安装JDK即可使用,为用户提供了便捷的UML模型创建体验。 首先,我们来了解UML的基本概念。UML是一种通用的、可视化的建模语言,由...
《UML2软件建模入门与提高》是一个涵盖了软件开发中的统一建模语言(Unified Modeling Language,简称UML)的全面教程。UML是软件工程领域广泛应用的一种可视化建模工具,用于描述、构造和文档化软件系统的设计。本...
"EA介绍与UML建模入门" 本篇文章主要介绍了Enterprise Architect(EA)和UML建模入门的相关知识点,通过对EA和UML的介绍,帮助读者了解EA和UML的基本概念、应用场景和使用方法。 一、EA介绍 EA(Enterprise ...
**UML工具操作** 学习UML不仅需要理解其概念,还需要掌握相应的建模工具。Trufun Plato X系列作为UML2的2.2版本建模工具,提供了丰富的功能,包括图形界面拖拽建模、自动代码生成、模型验证等。通过本教程,读者将...
《UML工具箱》是一本优秀的学习资料,它不仅介绍了UML的基本概念,还提供了丰富的示例和示意图,帮助读者快速掌握UML的使用技巧。此外,还有许多在线资源、视频教程和实践指南可供参考,帮助学习者深入了解UML及其...
#### 二、UML工具介绍 在开始使用UML之前,选择合适的工具是非常重要的一步。根据项目规模的不同,可以选择不同级别的工具来满足需求。 ##### 1. 专业级工具 - **Rational Rose**:作为业界知名的UML建模工具之一,...
本书介绍了分析师必学的3种UML图:类图、用例图和序列图,以及3种最实用、最常用的OOAD概念和工具:事务模式、用例描述、BCE模式。通过贯穿全书的“酒店联合订房系统”案例,展示了这些图和OOAD工具的实际应用。本书...
2. StarUML:开源免费的UML工具,适合初学者使用。 3. Visual Paradigm:跨平台且易于上手,提供丰富的模板和自动化功能。 五、UML在敏捷开发中的应用 在敏捷开发中,UML更多地用于沟通和可视化,而非详尽无遗的...
### UML入门指南——uml概念方法介绍 #### UML概览与重要性 **UML(Unified Modeling Language,统一建模语言)** 是一种广泛应用于软件工程中的图形化建模语言,它为软件系统的开发提供了统一的标准。UML 的诞生...
由Sparx Systems开发的Enterprise Architect是一款全面的UML工具,它支持多种建模标准,包括UML 2.x、SysML、BPMN等。该工具以其强大的模型库管理和代码生成功能著称,适用于大型企业级项目的复杂建模需求。 2. **...
总结,JudeUML是一个理想的入门级UML工具,尤其适合个人开发者和小型团队。它的易用性和基本功能足以应对多数UML建模任务,而且它的便携性和高效性使其成为开发者日常工作中不可或缺的一部分。通过熟练掌握JudeUML,...
本教程针对初学者,旨在介绍UML的基本功能和概念,帮助你快速上手。 ### 基本构造块(Building Block) 1. **类(Class)**: 类是描述一类对象的模板,包括属性(Attributes)和操作(Operations)。属性定义了类...
"EA 入门教程 中文版 UML 资料" EA(Enterprise Architect)是一款功能强大且灵活的 UML 建模工具,旨在帮助软件开发团队高效地设计、开发和维护软件系统。该工具提供了一个高性能、直观的工作界面,支持 UML 2.0 ...
UML是软件工程领域中广泛使用的建模工具,用于可视化、构造和文档化系统的设计。这份资料通过深入浅出的方式,引导读者逐步走进UML的世界。 首先,UML的核心概念包括图和符号。它提供了多种类型的图,如用例图、...
**UML快速入门指南** UML(Unified Modeling Language)是一种标准化的、通用的建模语言,主要用于面向对象软件设计。它的目标是提供一种统一的方法来可视化、构建和文档化软件系统的不同方面。UML包括了多种图形...
### UML入门手册知识点概述 #### 一、UML简介 **统一建模语言**(Unified Modeling Language, UML)是一种标准化的图形化语言,用于软件系统的设计与文档编写。它提供了一种可视化的方式,帮助软件开发者更好地理解...
**UML(统一建模语言)入门提高** UML,全称为Unified Modeling ...总之,UML是一种强大的工具,能够帮助我们更好地理解和构建软件系统。无论是初学者还是有经验的开发者,持续学习和实践UML,都能从中受益匪浅。
本教程“UML入门教程(中文版)”是一份全面介绍UML基础知识的资料,适合初学者入门学习。这份教程包含了五个PDF文件,总计约413页,涵盖了UML的各个核心概念。 **UML的基本概念**: 1. **模型与建模**:UML是一种...
在这份“UML入门教程(中文版)”的扫描文本中,我们可以识别到几个重要的UML知识点和相关背景。 首先,文档提到了UML类图。UML类图是用来描述系统中类的静态结构,包括类的属性、方法以及类之间的各种静态关系。在...