惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
大猫的无限游戏
大猫的无限游戏
月光博客
月光博客
博客园 - Franky
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿
腾讯CDC
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tailwind CSS Blog
P
Privacy International News Feed
The Cloudflare Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Threat Research - Cisco Blogs
Hugging Face - Blog
Hugging Face - Blog
Project Zero
Project Zero
S
SegmentFault 最新的问题
美团技术团队
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
云风的 BLOG
云风的 BLOG
Spread Privacy
Spread Privacy
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
B
Blog
Cisco Talos Blog
Cisco Talos Blog
The GitHub Blog
The GitHub Blog
G
Google Developers Blog
T
The Exploit Database - CXSecurity.com
Simon Willison's Weblog
Simon Willison's Weblog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
C
Cisco Blogs
NISL@THU
NISL@THU
J
Java Code Geeks
C
CERT Recently Published Vulnerability Notes
T
Tor Project blog
K
Kaspersky official blog
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
I
Intezer
U
Unit 42
博客园 - 聂微东
C
Check Point Blog
Recent Announcements
Recent Announcements
Microsoft Azure Blog
Microsoft Azure Blog
Latest news
Latest news
博客园 - 司徒正美
G
GRAHAM CLULEY
S
Schneier on Security
V
Visual Studio Blog

博客园 - 名刘天下

转载:HTTP协议漫谈 面向对象分析与设计资料收集 Fiddler本机调试的方法 【推荐】可以搜索下载国外pdf,word和ppt资料的好地方 关于管理科学与工程 序列化类型为“****”的对象时检测到循环引用。 发现一个好的网站! “关于挨踢(通“IT”)的事儿” 实现SqlServer2005数据库的定时备份 链接远程数据库时,提示“”provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错“解决方案! 什么是效用计算? 关于云计算 Gartner发布2010四大趋势 【转载】白话面向智能体编程 服务计算 什么是元数据? 关于科研的几篇文章不错,记录一下? [转自网络]《十年只为一个摧残的梦》 JSON资料收集
转载:[UML]Free UML Tools
名刘天下 · 2012-10-10 · via 博客园 - 名刘天下

2012-10-10 09:50  名刘天下  阅读(829)  评论()    收藏  举报

摘自:http://www.dotblogs.com.tw/larrynung/archive/2009/04/11/7976.aspx

最近在嘗試使用UML,雖然公司有EA可以使用,但為免以後沒EA就手無搏雞之力,因此還是稍微整理了一下免費的UML工具,有空在試著找出自己順手的。

JUDE

官方網站 : Link

特色 :

  • Type modifier support
  • Improvements on Export HTML
  • Improvement on Statemachine Diagram
  • Object diagram models have been changed into UML2.0 names, etc.

操作畫面 : 

ArgoUML

官方網站 : Link

特色 : ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages. See the feature list for more details.

操作畫面 : 

StarUML

官方網站 : Link

特色 : 
StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the StarUML project is to build a software modeling tool and also platform that is a compelling replacement of commercial UML tools such as Rational Rose, Together and so on.

  • UML 2.0 : UML is continuously expanding standard managed by OMG(Object Management Group). Recently, UML 2.0 is released and StarUML support UML 2.0 and will support lastest UML standard.
  • MDA (Model Driven Architecture) : MDA is a new technology introduced by OMG. To get advantages of MDA, software modeling tool should support many customization variables. StarUML is designed to support MDA and provides many customization variables like as UML profile, Approach, Model Framework, NX(notation extension), MDA code and document template and so on. They will help you fitting tool into your organizational cultures, processes, and projects.
  • Plug-in Architecture : Many users require more and more functionalities to software modeling tools. To meet the requirements, the tool must have well-defined plug-in platform. StarUML provides simple and powerful plug-in architecture so anyone can develop plug-in modules in COM-compatible languages (C++, Delphi, C#, VB, ...)
  • Usability : Usability is most important issue in software development. StarUML is implemented to provide many user-friend features such as Quick dialog, Keyboard manipulation, Diagram overview, etc.

StarUML is mostly written in Delphi. However, StarUML is multi-lingual project and not tied to specific programming language, so any programming languages can be used to develop StarUML. (for example, C/C++, Java, Visual Basic, Delphi, JScript, VBScript, C#, VB.NET, ...)

操作畫面 : 
Screenshot

BOUML

官方網站 :  Link

特色 :

  • it is free
  • it runs under Linux/Unix/SolarisMac OS X and Windows thanks to Qt
  • it allows to program simultaneously in C++JavaPhpPython and IDL
  • thanks to a full access to the generated forms, you are the master and you decide what must be generated
  • it is extensible, and the external tools (I name them plug-outs because they are executed outside BOUML) may be developed in C++ or Java, using BOUML for their definition as any other program. Frankly I do not like very much language like Visual Basic, and I do not understand how this one can be imposed in a UML environment !
  • it is very fast and doesn't require much memory to manage several thousands of classes, see benchmark

操作畫面 : 

gModeler

官方網站 : Link

使用網址 : Link

特色 :

  • Supports static class diagrams including notes, classes and packages
  • Exports HTML documentation
  • Exports FlashMX XML docs
  • Exports stub code w/ FlashDoc compatible comments
  • Exports to XML, for sharing or saving locally
  • Completely free online use
  • Multiple link types
  • Automatic documentation generation
  • All items can have highlight colors applied
  • Built in FlashOS2, for an attractive, intuitive interface.

操作畫面 : 
image