uml

UML Diagram Tool - Eclipse plugin? [closed]

妖精的绣舞 提交于 2019-11-29 02:55:59
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed last year . Can anyone help me? I am currently using Eclipse Java IDE, and would like a plug-in that will automatically look at my classes and draw up a class diagram in UML. Any suggestions? 回答1: I recommend the ObjectAid UML plugin. It works very nicely. 回答2: The challenge in what you are trying to do is that you can have

free, cheap or open source UML and Visio-like tool [closed]

纵然是瞬间 提交于 2019-11-29 01:49:44
问题 We're looking for free/cheap or open source UML tools. What tools have you used ? It's OK if there are 2 tools, one each for Flow charts and UML. If a UML tool or Flow Chart tool is cheap(we're a NON-PROFIT), and no open source is good enough, we're open to look at them. Thanks and BR, ~A 回答1: Simple and easy to use: JudeUML. There is a free Community Edition. This software is now released as astah community. 回答2: It's online, but I think yUML is the best free tool I've used. I've used Violet

How do I represent a loop in an activity diagram?

好久不见. 提交于 2019-11-29 01:43:34
问题 I'd like to represent a loop in a UML activity diagram. Here's my situation: For each folder, I check each document within that folder For each document I check its content: If it's invalid (based on keyword searching), do action X and pass to next document. When all document are verified, continue to the next folder. Can anyone show me what this should look like? 回答1: There are 3 different notations that you can use. As your loop is based on some elements (folders, documents) the most

Multiplicity vs Cardinality

蹲街弑〆低调 提交于 2019-11-29 01:40:34
问题 When talking about data models and databases, the term Cardinality is often used to describe the number of allowed elements in a given set. UML often refers to the same property as Multiplicity . Is there any differences between these two terms or are they synonymous? 回答1: The simplest explanation would be to say: Multiplicity = Cardinality + Participation Cardinality: Denotes the maximum number of possible relationship occurrences in which a certain entity can participate in (in simple terms

Is TIME an actor in a use case?

那年仲夏 提交于 2019-11-29 01:36:17
问题 Alright, on a true false question: a)The actors of a system are only represented by humans or another software components. I said TRUE, and the teacher marked it as wrong, not because he considered that I missed hardware components (which I guess I would partially concede), but because, on his words: "TIME is also an actor." How would an use case diagram consider TIME as an actor?? Please refer to any bibliography which considers time an actor. I haven't found any, and truthfully I don't

UML Notation - Aggregations/Compositions vs “Vanilla” Associations

我只是一个虾纸丫 提交于 2019-11-29 00:14:34
I've recently spent a good deal of time performing detailed UML designs of various SW components that I have since written. Looking back on what I have recently finished and comparing that to when I first learned UML, I see that I now almost strictly use Aggregation and Composition relationships, and have virtually abandoned "vanilla" non-directed/directed relationships. I still of course use Generalizations and Realizations, but these are distinctly different than those above and are not considered part of this question. It seems to me that Aggregation/Composition implies the same meaning of

self message(non recursive) vs self recursive message

痴心易碎 提交于 2019-11-28 23:13:06
What is the difference of these two messages? I searched the web a bit and most what I could find is A self message is a message that an object sends to itself. It is a message that represents the invocation of message of the same lifeline. A self message can represent a recursive call of an operation, or one method calling another method belonging to the same object. What is the benefit of additional activation bar that recursive message brings? In graphical notation: non recursive self message: recursive self message what is the difference? You should use a self message when you are calling

IntelliJ IDEA UML插件

被刻印的时光 ゝ 提交于 2019-11-28 23:06:27
在IntelliJ IDEA Ultimate 版本中自带了一个UML插件: UMLSupport 查看了Community版本和AndroidStudio 发现没有这个插件。 要使用这个插件导出需要的UML图,操作如下: 步骤一: (在需要分析的代码文件上直接右键) 步骤二: 步骤二完成后我们想要的UML图就出现了 UML图上想要显示多的属性可以自行配置 打开设置 File->Setting 在搜索框中输入 Diagram 来源: https://www.cnblogs.com/MillerKevin/p/11432747.html

UML类图

淺唱寂寞╮ 提交于 2019-11-28 23:04:46
1、常见关系类图画法: 继承 :空心三角形+实线 实现 :空心三角形+虚线 关联 :实线箭头 聚合 :空心菱形+实线箭头 组合 :实心菱形+实线箭头 依赖 :虚线箭头 来源: https://www.cnblogs.com/aibaiyang/p/11432679.html

How to represent a C# property in UML?

淺唱寂寞╮ 提交于 2019-11-28 20:12:36
Not quite an Attribute, not quite a Method. Stereotypes? <<get>> <<set>> ? I'm retro-modelling an existing system, so I need to clearly reflect that this is not the same as a readonly field or a methods pair (regardless of what the IL says), so I think I'll go with the stereotype, but I'll accept the language independant get_ set_ as a general solution. Thanks all for the sanity test. Properties are just a convenient way of writing get_MyValue() and set_MyValue(value) allowing assignment rather than the normal method calling (using parenthesis). What you are accessing is actually a .NET