uml

Join and Merge in activity diagram

我的梦境 提交于 2019-12-03 14:38:18
What is the difference between Join and Merge in Unified Modeling Language Activity Diagram. Give an example to understand more clearly. Join Node (see reference 1 ): Join node is a control node that has multiple incoming edges and one outgoing edge and is used to synchronize incoming concurrent flows . Join nodes are introduced to support parallelism in activities . Merge Node (see reference 2 ): Merge node is a control node that brings together multiple incoming alternate flows to accept single outgoing flow. There is no joining of tokens. Merge should not be used to synchronize concurrent

Eclipse plugin or a Open source tool to reverse engineer java code for sequence diagram

徘徊边缘 提交于 2019-12-03 14:10:10
I am looking out for a eclipse plugin or an open source tool to reverse engineer the sequence diagrams. I tried using Alto UML, but it just gives out sequence diagram of the class chose. I would like to have a sequence diagram of the whole call stack with methods, input arguments and output arugments as well. Could you please let me know some pointers on this? Thanks! Jordi Cabot Take a look at the MoDisco open source eclipse project MoDisco Architexa does have sequence diagrams for the whole call stack with methods. What you will find is that unlike typical UML tools Architexa is much more

Use the C++ STL in Enterprise Architect

时光怂恿深爱的人放手 提交于 2019-12-03 13:32:51
How is it possible to use parts of the C++ STL in Enterprise Architect? It would be nice to be able to specify certain class attributes as std::string or use std::auto_ptr (or even std::tr1::shared_ptr ) as types. Another interesting thing would be how one is able to integrate container-types like std::vector and std::map into EA. Gabor Herman I have taught how STL containers look like to EA, I guess it can be extended to stl pointers too: Forward engineering: You can define collection classes for different multiplicities globally in the language settings, or for a specific class of your

How to Create class diagram from Code? [duplicate]

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-03 13:23:15
问题 This question already has answers here : How to generate UML diagrams (especially sequence diagrams) from Java code? (15 answers) Closed 6 years ago . I have project under version control. I need to study code that is not mine. I am trying to find a better way than writing down the classes and their relationships in UML. Is there a tool that does this automatically? Note: The files are read-only so I can not use a tool that would have to modify them. I am working in Eclipse environment. 回答1:

bi-directional and uni-directional associations UML

无人久伴 提交于 2019-12-03 13:16:06
While I think I understand aggregation and composition , I am having difficulties understanding bi-directional and uni-directional association. I've read that with bi-directional association, both classes know about each other and with uni-directional association only one of the classes is aware of the relationship. However this explanation seems too abstract for me and I would like to know what this in particular means for my code and for the program I am writing. It would be very nice if you could, along with explanation, provide a simple example of how these two translate to code (I prefer

UML to SQL tool [closed]

夙愿已清 提交于 2019-12-03 13:04:36
问题 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 2 years ago . is there some UML tool where I can draw my database design and generate SQL scripts for creating my database? 回答1: I can recommend Enterprise Architect from http://www.sparxsystems.com.au/ 回答2: Sparx Enterprise Architect can do that. It can also reverse-engineer existing databases. Of course, it does a lot more

Creating UML Class Diagrams in NetBeans 7.1.1

久未见 提交于 2019-12-03 12:52:55
问题 I want to install/enable the NetBeans plugin for creating and viewing UML diagrams, as seen here. However, fairly extensive searching has turned up results for NetBeans 6.5 and lower, whereas I am using NetBeans 7.1.1. (I've tried those solutions, though, but to no avail; what they said should be in the IDE was not, such as the Update Manager) Does anyone know how to get NetBeans 7.1.1 to show UML diagrams of Java projects? 回答1: Netbeans 6.7 was the last version to support UML. For 7.1, there

Eclipse: How can I install UML2 Tools

家住魔仙堡 提交于 2019-12-03 12:50:27
I'd like to try UML2 Tools for Eclipse, as shown in this tutorial . I currently have Eclipse 3.6 Helios for Java EE developers. In my Eclipse Marketplace I switched marketplace catalog to Yoxos Marketplace and there searched for UML2 Tools SDK(Incubation) . When I try to install them, Eclipse wont proceed and complains about some conflicting dependencies. Here's whole trace: Cannot complete the install because of a conflicting dependency. Software being installed: UML2 Tools SDK (Incubation) 0.9.0.v200906190654 (org.eclipse.uml2tools.sdk.feature.group 0.9.0.v200906190654) Software currently

How to illustrate an interrupt-driven process?

好久不见. 提交于 2019-12-03 12:42:15
This question is related to diagraming a software process. As an electrical engineer, much of the software I do is for embedded micro-controllers. In school, we learned to illustrate our algorithm using a flowchart. However, nowadays, many of my embedded projects are heavily interrupt-driven where the main process runs some basic algorithm a variety of interrupt sources provide its stimulus. So, my question is, what are some diagramming techniques that I can use to illustrate my process such that future developers can understand what I am doing easily and get involved in development? Here are

Can I write comments in UML Class diagram?

限于喜欢 提交于 2019-12-03 12:19:24
What symbol should I use ? Below is an extract from the Unified Modeling Language specification. The complete specification is available at http://www.omg.org/spec/UML/2.3 . 9.5.1 Comment A comment is a textual annotation that can be attached to a set of elements. Description A comment gives the ability to attach various remarks to elements. A comment carries no semantic force, but may contain information that is useful to a modeler. A comment may be owned by any element. Notation A Comment is shown as a rectangle with the upper right corner bent (this is also known as a “note symbol”). The