标签: uml

TIME是用例中的演员吗?

好吧,在一个真正的错误问题上:

a)系统的参与者仅由人或其他软件组件代表.

我说TRUE,老师把它标记为错误,不是因为他认为我错过了硬件组件(我想我会部分承认),但是因为他的话:

"时间也是演员."

用例图如何将TIME视为演员?

请参阅任何将时间视为演员的参考书目.我没有发现任何事实,我认为这没有任何意义.时间不是单独行动,而是一个系统或按时间表工作的人.

uml use-case

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

如何在UML中显示命名空间?

如何显示某些类型在特定命名空间中?因此,UML 2.

uml

10
推荐指数
1
解决办法
8907
查看次数

UML对描述模板化代码有用吗?

我想知道UML是否有助于描述重度模板化的代码.我知道UML(vector<T> <---- <<bind>> ---- vector<int>)中存在参数化类的概念,但这不足以描述我们可以使用模板的复杂鸭类关系.我总是可以在这些类之间建立关联,但在我看来它实际上并没有帮助理解它是如何工作的.

此外,考虑到例如STL库,算法通常被实现为函数,因此不太适合OOP模型,尽管它们仍然表现得非常类似于引入类之间的关联的对象.

那么,绘制UML图来描述这样的模板化代码是否有意义?如果是这样,哪种图表最有用 - 在"标准"OOP中,我看到大多数时候都使用类图,但是对于模板化代码,其他一些图表会更有用吗?如果UML不太适合,那我还能用什么呢?

c++ oop templates uml

10
推荐指数
1
解决办法
1001
查看次数

Objective-C和UML建模

我们都知道Objective-C方法头比标准Java方法头更多地传递信息....

这在使用UML建模时会出现问题...某些方法名称不可控制地很长...在UML类图中清楚地模拟这些方法的最佳方法是什么?

你能压缩方法名称,还是为它们写一些Java样式标题?

我正在为一个软件系统做报告而且我被困了......

iphone uml objective-c

10
推荐指数
1
解决办法
1050
查看次数

Visio 2010中用户定义的UML数据类型

有没有办法在Visio 2010中创建自定义类型?

我们正在创建一个UML类图,并且需要将一些属性定义为Dictionary,但这不是Visio 2010中的一个选项,它似乎不允许创建自定义类型.

在Visio 2007中,您可以添加用户定义的类型:参考链接

uml visio

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

UML到Java代码生成工具

我最近一直在寻找一种从UML图生成Java代码的工具.我已经看过Papyrus和Omondo的Eclipse了.我遇到的问题是在许多加载了JPA和JAXB类的项目中需要该工具.这使得Omondo和Papyrus都变得简短,因为注释和吸气/定位器非常重要.我正在寻找的是一个能够维护这些项目的图形类图的工具,如UML图,然后根据需要将其转换为Java代码.

我正在寻找的是一个可靠的类图 - > Java代码工具,最好是基于UML的,它支持(尽可能多)以下内容:

  • Java原语(和包装器)
  • 方法和属性的注释
  • 在类图中引用Java核心类
  • 简单的getter/setter方法生成
  • 直接在定义的方法中编码

如果有人知道一个工具(它不一定是UML类图),我非常想知道它.

java uml code-generation class-diagram

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

我们如何在uml类图中绘制抽象方法

public abstract class Shape {   
    abstract int area();
}
Run Code Online (Sandbox Code Playgroud)

我们如何绘制抽象方法的UML类图?使用'+',' - '或'#'?

public class Room { 
    int nWindows;   
}
Run Code Online (Sandbox Code Playgroud)

什么如果类实例变量没有public,private或protected?感谢你们..

diagram uml class

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

UML的双向和单向关联

虽然我想我明白aggregationcomposition,我有困难的理解bi-directionaluni-directional关联.我已经阅读了与bi-directional关联,两个类都知道彼此和uni-directional关联只有一个类知道这种关系.然而,这个解释对我来说似乎太抽象了,我想知道这对我的代码和我正在编写的程序有什么意义.如果你能够提供一个简单的例子说明这两个如何转换为代码(我更喜欢c ++,但它可以包括伪代码),那将是非常好的.

uml

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

如何摆脱doxygen协作图中的"size_t"

Doxygen(v 1.8.11)创建了很好的UML协作图.很好,除了混乱的线条变为"size_t".形式正确,但完全没用.有没有办法阻止"size_t"出现在聚合类中?

c++ uml doxygen

9
推荐指数
1
解决办法
216
查看次数

如何生成Kotlin代码的Diagrams和UML?

如何为Kotlin代码生成UML和图表?我不认为获得Intellij的付费版本是我的选择.我一直在尝试Intellij插件,我还没有发现任何有效的东西.

我想从我已编写的Kotlin代码生成图表和uml.像这样的工具可以节省我很多时间.

谢谢

java uml class-diagram data-modeling kotlin

9
推荐指数
2
解决办法
4546
查看次数