标签: uml

'includes','extends'和'uses'有什么区别?

在用例图中,有什么区别<<includes>>,<<extends>><<uses>>?是<<includes>><<uses>>是一回事吗?

diagram uml use-case

19
推荐指数
3
解决办法
6万
查看次数

我应该在类图中包含getter和setter吗?

我需要为我的JSF应用程序绘制一个项目文档的类图.所以我有很多类作为托管bean,因此有许多属性,因此有许多getter和setter.

当我绘制类图时,我是否还应该在图中包含getter和setter,或者我可以简单地保留它们?

java uml class-diagram documentation-generation getter-setter

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

你使用什么样的UML图?

UML2提供不同类型的图表.到目前为止,我只使用了类图.

你使用什么样的UML图?您为软件项目的设计和文档推荐了哪些图表?

uml diagrams

18
推荐指数
4
解决办法
1万
查看次数

从UML图中自动生成Python代码?

问题与从Python源代码生成UML图的最佳方法什么不一样,但反过来.

Topcoder UML工具仅在Java或C#中自动生成代码.由于我需要在某一点上创建一个非常依赖的数据结构,所以我对转向Java犹豫不决.我想用Python.所以:

  1. 是否有类似UML的工具可以自动生成图表中的Python代码?

  2. 如果有,是否可以从Topcoder UML工具生成它?

  3. 你能不能比较一下这些工具?

python uml

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

建模/记录功能程序

我发现UML对于记录OO系统的各个方面非常有用,特别是整体架构和序列图的类图,以说明特定的例程.我想为我的clojure应用程序做同样的事情.我目前对模型驱动开发不感兴趣,只是简单地介绍应用程序的工作方式.

UML是一种常见/合理的函数式编程建模方法吗?FP的UML有更好的替代方案吗?

uml modeling functional-programming clojure

18
推荐指数
2
解决办法
1114
查看次数

用户登录的UML类图

下图是我第一次尝试创建描述用户登录网站的UML类图.

rubbishlogindesign

我确信它的设计很差,并且有很多缺陷,但我希望向你们学习如何设计一个像这样的简单登录.我对您使用设计模式以及您将使用哪些模式,如何在设计中实现它以及原因感兴趣.

任何建议,批评,意见和建议将非常感激.提前致谢.

oop uml design-patterns class-design

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

标准UML文件格式

我根据项目和日期设计了不同工具(StarUML,BoUML,Papyrus,Omondo,Rational Rose等)的UML图表(玫瑰是第一个,在Omondo之后,然后是starUMl,......,现在是纸莎草纸).但是,我发现我无法打开旧的UML图表,因为该工具已过时.

我想知道UML图是否有标准格式.可能不在生产中,但至少要知道是否有标准格式的提案.

可能Eclipse正在使用M2项目做类似的事情,但其他工具(不是基于eclipse)是否有兴趣阅读这种格式.

每个UML工具都使用自己的格式,但我认为专有格式的时代已经结束,并且应该存在这样的图表的开放格式.

standards uml file-format

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

如何在UML CLASS DIAGRAM中显示常量?

我无法决定如何在Uml Diagram中显示常量类属性.你能建议我怎么做吗?

uml

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

UML:如何在Java中实现Association类

我有这个UML Association类.注意:水平线是实线,垂直线是虚线.

 ---------                  ---------
|         |*(a)        *(b)|         |
| CLASS   |________________|  CLASS  |
|STUDENT  |     |          |  COURSE |
 ---------      |           ---------
                |*(c)
          ______|______
         |             |
         |             |
         |  CLASS      |
         | TRANSCRIPT  |
         |_____________|
Run Code Online (Sandbox Code Playgroud)

我理解这种关系但我在实现这个UML代码时遇到了一些问题.我可以实现类Student和类之间的关系Course来代码.这是我的代码:

class Student {
  Vector<Course> b;
}

class Course {
   Vector<Student> a;
}
Run Code Online (Sandbox Code Playgroud)

但是,在课堂上Transcript,我不太了解,如何在代码中使用这个类.它是属于Student和否的属性Course.所以,如果这是真的那么代码将是:

class Student {
  Vector<Course> b;
  Vector<Transcript> c;
}

class Course {
  Vector<Student> a;
  Vector<Transcript> c;
}
Run Code Online (Sandbox Code Playgroud)

这是真的吗?如果这是错的,请教我如何实现这个UML.

谢谢 :)

java uml associations

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

最好的Eclipse UML插件

对于逆向工程我需要创建类,序列,用例,部署图,以便哪个是eclipse最好的uml建模插件?

eclipse uml eclipse-plugin

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