Can't find Data Flow Diagram option in Visio Standard 2010 - visio

While trying to create Flow Diagram using Visio Standard 2010 version, I am unable to find the "Software and Database --> Data Flow Diagram" option or the UML stencils to create the flow diagram.
Is the UML stencils available only in Visio professional version ?

Yes, UML stencils are availible in Professional and Premium editions.
Visio 2010 Edition Comparison
3rd-party add-ons are available that bring data-flow diagrams to Visio Standard. Please have a look at: http://www.sandrila.co.uk/visio-dfd/

Related

Is there an open-source tool for drawing OPC UA graphical notation?

Do you know about some drawing tool that supports the Graphical Notation described in the OPC UA standard Part 3 Annex D?
The notation is similar to UML but has some extra elements that map nicely to the OPC UA information model (like different types of references). This is an example of the notation:
It would be great if it was free, ideally open-source. Thanks.
There is a way to get the official OPC UA Specification Graphical Notation:
This requires a Windows PC with Office Word and Office Visio installed.
Download the Companion Specification Template (free after registering):
https://opcfoundation.org/developer-tools/specifications-unified-architecture/opc-ua-companion-specification-template/
Open the Word Document
Scroll to a Diagram in the first part of the document. Since all the drawings are embedded visio files, you can double-click to edit the graphical notation inplace.
Then select the graphical notation and copy/paste it to a new Visio Document
Use any part of the copied notation to create your own drawing
Yes Draw.io is good choise.
I have found recently one shape library for draw.io on github by Costantino Pipero. There are already created standard shapes.
You can just download .xml file and in draw.io you can import it in File -> Open Library from -> (choose from where you want import)
If you want edit this library or create your own - tutorial
If you have a Windows PC and Visio installed you can simply download the official Visio shape library form the OPC Foundation website: https://opcfoundation.org/guidelines-and-templates/
You can use draw.io: https://www.draw.io/
It's not an explicit tool for OPC UA but it supports all shapes, arrows and styling options.

How to create the "Use-Case" Diagram by means of EMF

simple question.
Why Eclipse Modelling Framework doesn't support Use-Case diagram ?
There are many diagrams, but no use-case:
also, i study the tutorial at Eclipse Modeling Framework (EMF) - Tutorial and just created a "Ecore Modelling Project". I was not able to create any "Use-case" diagram.
thanks for reply
In general, the goal of EMF is to specify modeling languages, like activity or class diagrams. Editors for the UML language have been implemented based on the capabilities of EMF, such as the Papyrus, MagicDraw or UML Designer tools (but there are others as well). Assuming you are looking for an UML modeler, you should look at the specific Eclipse-based UML tools.
EMF on the other hand provides a few modeling languages that ease the definition of other modeling languages, most notable the ones called 'Ecore' and 'Generator model'.
It is possible to install both EMF and concrete modeling languages in the same Eclipse installation, but they have very different purposes.
I think that your problem is that in your Eclipse you have installed:
Ecore Tools which allows you to create Ecore diagrams
UML Designer which allows you to create UML diagrams
The Activity Explorer you see is provided by UML Designer and so it is there to create UML diagrams only.
I think that you use UML Designer 7.0 and there was an issue with it about the activity explorer which opens even for non UML project. Now this issue is fixed in the 7.1 version of UML Designer.
To find how to create new diagrams with Ecore Tools you can have a look to the documentation.

Tools for XML based Directed Graphs?

Visual Studio 2010 has this feature called Directed Graph Documents (files with a dgml extension). It can be used to show relationships between objects similar to UML. I was able to play with it during the VS2010 beta. The version I now have (VS2010 pro) doesn't have this functionality and I don't have access to the Ultimate or Architect versions.
Is there a similar XML based directed graph technology you can recommend?
Five months without an answer, so I guess the answer as of now is...
No, there are no tools other than Visual Studio 2010 Ultimate or Architect that can work with Directed Graph Documents. VS2010 Premium can read dgml documents, but not edit them.

Does MS Visio support sequence diagram?

Does MS Visio support sequence diagram?
File -> New -> Software and Database -> UML Model Diagram
After that you should see the UML groups (on the left hand side bar) , which Sequence diagram should be present.
HTH someone else.
It seems only Visio 2013 and Visio 2016 are supported, according to Microsoft docs here : MS Office Article
Also take a look at http://softwarestencils.com/uml/index.html. I find that these stencils are much better than the provided ones and they support the newer UML constructs to boot.
I found the Software and Database templates at http://www.microsoft.com/en-us/download/details.aspx?id=25110
Microsoft Visio does support UML and Java diagram such as sequence, class and use case diagrams. You need to click on software in order for to use these diagrams.

Which are the most useful resources to learn to draw the UML class diagram in Visio?

I am stuck at properly aligning the generalization arrow between the classes. I could not make them appear as in the UML books.
Visio UML stencils are not very good and is very frustrating to work with them. Have a look at http://softwarestencils.com/uml/index.html, there are some very nice, free stencil updates for Visio UML 2.0. It takes very little time to get used to them. After I used them I never looked back.
UML Model Diagrams - Visio - Microsoft Office Online
One note. If you want UML diagramm looks like classic book examples you should use Rational Rose instead of Visio.