Argouml - 一个功能非常完整的基于Java的uml开发工具。 Dia - 一个基于GTK/GNOME的图形绘制工具,同时支持uml。 Eclipse建模框架 (Eclipse Modeling Framework) FUJABA - uml和Java开发平台;同时提供Eclipse插件。(逆向工程做得不错) Gaphor - C/GTK/GNOME uml编辑工具。支持导出到SVG Monouml - 一个前沿的非常活跃基于最新的Mono的工程,Gtk#和ExpertCoder Umbrello - uml Modeller KDE的一部分 umlet - 使用Ja...
用的软件是:Rational Rose2003 此软件中有四个视图: 1.Use Case视图 在此视图中可以包含以下视图: a.Use Case图 b.包,参与者,用例和关系 c.相互作用的交互视图(序列图,协作图) d。对象和消息 2.Logical视图 也称作静态视图和结构模型视图,在此视图中可以包括: a.类图 b.对象图 c.顺序图 d.协作图 e.活动图 3.Component视图 在此视图中可以包括: a.组件图 4.Deployment视图 在此视图中可以包...
概述 uml可以对包括润间系统在内的多种系统进行建模。选择uml来进行建模有方便沟通和支持广泛的好处,并且可以用来做软件的功能验证。 什么是模型 模型反应现实,却不可能与现实完全一致,需要忽略不相关的元素,强调本质的细节,所谓的“本质”则取决于建模的具体目的。 模型的目的和目标人群:根据目标人群的不同,采用不同的细度,不同的语言(IT术语还是某行业的专业术语)等等。具体到网站建设,目标人群是团队成员,语言障碍...
http://www.umlchina.net/ 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22381/showart_257518.html
uml 2.0 Tutorial uml 2 builds on the already highly successfull uml 1.x standard, which has become an industry standard for modeling, design and construction of software systems as well as more generalized business and scientific processes. An introduction to uml 1.x is also available on this site, and for newcomers to uml, we recommend reading through that first to orient yourself with the b...
去年大师圆桌会议中,在说明uml的核心定义时,Matin Fowler的看法:uml的核心保留用例图,类图和交互图,其它都可进入到扩展机制中去. 我在阅读电子工业出版社出版的<<uml宝典>;>;时,书中介绍uml2.0包含两个库:基础构造库和上层构造库.基础构造库包含Core包和Profile包.上层库则是uml包(包含uml图形元素). 我的疑问是: 1.uml的核心究竟是什么? 2.uml精简的是什么?扩展的又是什么? (是uml的上层库的图形元素还是基础库里东西?我感觉得老...