感悟网 导航

Java开源UML建模

作者&投稿:陀秒 (若有异议请与网页底部的电邮联系)
~

   ArgoUML

  使用java编写的开源UML产品 功能比较全 最受欢迎的UML建模工具        Alma

  Alma是一个软件建模分析的工作平台 它读取几种不同的源代码 帮你设计面向对像的模型 修改结构和源代码 输出新的源代码 文档和图表         UMLet

  UMLet是一个开放源代码轻量级UML建模工具 UMLet能够让你快速建模 并且能够导出各种格式SVG JPG PDF and LaTeX friendly EPS         UML/Dot

  UML/Dot这个项目从Java源代码或字节码中生成UML类 使用GraphViz Dot生成图表 用户可以完全控制处理过程 可以隐藏或显示任意提取的元素 需要 JAVA v 或更高版本 GraphViz      JUG

  Java UML Generator 是用于从Java类文件自动生成UML类图的工具 最初设计为一个命令行工具 将 class/ jar文件转换到 emf/ eps文件 现在它提供了一个可视化环境

   Violet

  Violet是一种轻量级的UML建模工具 易学易用 可以快速绘制类图 对象图 时序图和状态图 跨平台 支持中文 源码开放      UMLGraph

  UMLGraph支持说明性规约(Declarative Specification) 类图(Class Diagram) 顺序图(Sequence Diagrams)       Fujaba Tool Suite

  Fujaba Tool Suite结合UML类图与UML行为视图来提供一个强大 易于使用 而且是整齐均称的系统设计与规范语言 而且Fujaba Tool Suite还支持从整个系统设计生成Java源代码从完美地实现了一个可执行的模型.同样也支持相反操作 因此源代码可以被解析并被表现在UML中.   

  

   UniMod

  UniMod是Executable UML思想的实现 UniMod是以Eclipse插件形式存在 可以通过UniMod提供的一个在线Demo了解更多的详细资料    

  

   Taylor MDA

  Taylor MDA是一个基于Eclipse的UML建模工具 它专注于EJB 企业应用程序的生成 Taylor MDA当前支持生成     EJB Entity Beans     EJB Stateless Session Beans     利用JBoss内置容器的JUnit Tests     Maven Project     以后将支持生成     用于CRUD Portlets的Seam代码     用于商业处理与页面流(page flows)的jBPM/Seam代码

  

   StarUML

  StarUML是一个运行在Win 上快速 灵活 可扩展 功能强大的UML/MDA平台 开源项目StarUML的目的是提供一个可以用来代替知名商业UML工具比如Rational Rose Together等的建模工具和平台    

  

   Quick Sequence Diagram Editor

  这个简单的工具能够利用对像与信息的描述文本来生成UML时序图 它采用Java 开发并打包成一个可执行的Jar文件

  

   TinyUML

  TinyUML是一个能够帮助你快速和轻松地绘制UML 图的开源工具 采用Java 开发

  

  

   Papyrus

  Papyrus是一个基于Eclipse平台UML 建模工具 遵从Eclipse UML 支持由OMG规定的UML 标准和DI (Diagram Interchange)标准 Papyrus的整个架构是可扩展的允许用户增加新的图样(diagram)和新的代码生成器等 支持UML Profile开发 嵌套Profile支持等

lishixinzhi/Article/program/Java/gj/201311/27603



《在java中为什么要使用类图》
答:其实也不是一定要使用类图的,使用类图就是为了让你清楚的理解类之间的关系,比如A类继承了B类,同时又实现了C接口,等等这样的关系用类图来表示的话一目了然。使用类图还有一个好处,就是在软件工程中讲的一个软件开发的“详细设计”阶段,用类图表示出系统的结构后好多工具支持自动生成代码,就是从...

《标准建模语言(UML)与程序设计语言的区别(象c++,java)》
答:UML实际上就是各种设计图(如流程图,网站架构图)java等语言是用来编写各种可以实际运行的程序的 两者的关系是UML来设计,java来实现 两者的区别就很明显了吧?就好比一本书的目录和内容

《Java面向对象程序设计(JDK1.6)章节目录》
答:接着,1.3节详细讲解了继承的概念,使得代码复用更加高效,而多态性(1.5节)则是实现灵活性的关键。1.6节讨论了面向对象的建模工具——UML,以及其实用性。进入实践阶段,第2章首先介绍了Java语言的基础和入门程序,为后续学习奠定基础。第3章至第15章则逐步深入,分别讲解了Java程序设计基础、类与...

《eclipse安装uml插件的图文教程》
答:UML是一门非常实用的建模语言,在进行软件开发的初期,UML可以帮助我们理清思路,构建一个软件的雏形,是开发者很有必要掌握的一种工具。下面小编就来介绍一下eclipse安装uml插件的图文教程;感兴趣的朋友一起去看看吧!方法:1、安装eclipse,这一步对于有java编程经验的朋友应该不是什么大问题。2、去...

《java中,在实际的项目中。UML会常用到么?》
答:肯定会用到呀,画流程图的时候,经常容易用到呀,用处很大,有时候给别人看的时候都要用到这个,而且你写项目需求文档的时候都要用到起的呀!学号比较重要

《求画一下java程序的UML图,谢谢》
答:你的程序对应的UML图应该是这样子的,当然啦那些JFrame和JPanel里面自带的参数和方法你自己添加吧,我记不住。

《java工程师学习内容》
答:高级阶段,Java工程师将学习J2ME程序设计,包括J2EE程序和J2ME技术,进一步深入J2EE高级编程,掌握EJB技术。此外,Weblogic的使用和JBuilder的开发能力也是必不可少的。Java和XML的结合,如Java Web Service、Java XML和主流XML解析器的开发,也是这个阶段的重点。最后,软件企业规范和软件工程,包括UML建模、...

《JAVA UML类图 生成程序》
答:如果对于类图要求不是很高的话 可以使用netBeans,安装一个插件就可以了 UML插件。而且都是免费的 那个还可以生成代码的。。。

《JavaWeb系统设计与架构图书目录》
答:本书以JavaWeb系统设计与架构为主题,分为六个核心部分,帮助读者深入理解并掌握相关知识。首先,绪论部分概述了软件设计与架构的基本概念,为后续章节打下基础。在第一部分,Java与UML建模,从第1课开始,通过UML快速入门,逐步引导读者学习用例图、静态图(类图、对象图、包图)、实现图(组件图与部署图...

《JAVA程序员JAVA程序员基本要求》
答:对于JAVA程序员的职位,基本要求包括扎实的Java基础和高级编程技能,熟练掌握常用的设计模式,特别是MVC模式,这有助于构建模块化的应用程序架构。理解UML(统一建模语言)的相关知识,有助于更好地进行系统设计和分析。在技术框架方面,候选人需要精通Struts2、Spring和Hibernate等主流的Java开源框架,这些框架...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网