标签: uml

Eclipse的UML插件 - 类图和Java代码生成 - Indigo/Juno

我正在为Eclipse寻找一个UML插件.我知道这几个问题已被问过几次,但大多数都是几年前的问题.根据我的阅读,我会说大多数人更喜欢eUML2,但这只官方支持Helios.

到目前为止,我使用的是argoUML,但缺少一个撤销按钮实际上是一个可用性的噩梦,至少可以说.另外,我更喜欢集成到Eclipse中.

我想要的是:

  • 自由/开源
  • 积极开发的工具(支持Indigo,计划支持Juno)
  • 在Eclipse中轻松安装
  • 类图
  • 从图中生成Java代码
  • 实施完成后更新类图(往返)

什么会很好:

  • 其他图表,对我来说最重要的是序列和用例图

如果实际上没有合适的Eclipse插件,那么如果你能指出其他免费/开源和基于linux的工具以及你用来完成上述要求的工作流程,我会很高兴.

java eclipse uml eclipse-plugin

13
推荐指数
2
解决办法
6万
查看次数

LePUS3优于UML有什么优势?

当在线搜索面向对象的概念,例如复合设计模式时,我经常发现它们以LePUS3表示法表示.我对这种建模语言并不熟悉.

这是我应该比UML更喜欢的东西吗?

uml modeling

12
推荐指数
1
解决办法
1797
查看次数

UML类模型如何建模多对多关系

我已经阅读了几个关于UML模型应该包含什么以及什么不包含的教程.作为开发人员,我总是从关系数据模型的角度思考,在这种模型中,表之间永远不会有多对多的关系.现在有了一个UML类模型,我读过如果它们没有提供附加值,你可以跳过链接表.

然而,我还阅读了一个教程,其中给出了使用表内数据的示例,强烈建议在为类模型建模时将每个类描述为一个简单的表.

我很困惑,现在是什么?!

uml many-to-many analysis

12
推荐指数
2
解决办法
4万
查看次数

UML Diagram to Model API

我需要创建一个图表来记录构建的RESTFul API,我应该使用哪个UML图?

提前致谢,

api diagram uml modeling

12
推荐指数
2
解决办法
2万
查看次数

什么是最好的开源,Linux兼容的UML建模工具?

我一直在寻找不同的选项,甚至一些最流行的开源工具似乎只有Windows(例如StarUML).对于像Visio和Rational Rose for linux这样的程序,最好的开源替代方案是什么?

linux uml open-source

12
推荐指数
2
解决办法
1万
查看次数

从文本表示生成UML图

如何使用Linux中的命令行工具从包含我的进程的文本表示的文件生成UML序列图?

linux uml

12
推荐指数
2
解决办法
1万
查看次数

12
推荐指数
1
解决办法
3万
查看次数

如何决定是否使用ER或UML进行建模?

UML图可以用于建模数据库设计和类设计,但ER图应该专门用于数据库问题.你如何选择一个图形表示而不是另一个?

database database-design uml er-diagrams

12
推荐指数
1
解决办法
2万
查看次数

依赖与构成之间的区别?

定义取自这里

依赖

类的结构或行为的变化会影响其他相关的类,然后这两个类之间存在依赖关系.它不一定相同,反之亦然.当一个类包含另一个类时,就会发生这种情况.

组成

组合是聚合的特例.以更具体的方式,受限制的聚合称为组合.当一个对象 包含另一个对象时,如果所包含的对象不存在而不存在容器对象,那么它就称为组合.

Java中的具体示例来自此处此处

依赖

class Employee {
    private Address address;

    // constructor 
    public Employee( Address newAddress ) {
        this.address = newAddress;
    }

    public Address getAddress() {
    return this.address;
    }
    public void setAddress( Address newAddress ) {
        this.address = newAddress;
    }
}
Run Code Online (Sandbox Code Playgroud)

组成

final class Car {

  private final Engine engine;

  Car(EngineSpecs specs) {
    engine = new Engine(specs);
  }

  void move() {
    engine.work();
  }
}
Run Code Online (Sandbox Code Playgroud)

java oop dependencies uml composition

12
推荐指数
2
解决办法
7534
查看次数

UML序列图:我如何绘制cron作业?

我正在开发一个利用餐馆数据集的应用程序.每隔1周,我的系统将运行一个cron作业,以将公共api上可用的餐馆与我的数据库同步.

但是,我如何绘制此cron作业的序列图?谁是演员?

uml sequence-diagram use-case

12
推荐指数
1
解决办法
5214
查看次数