uml

What's wrong with JUDE?

I need to do some UML work and I'm sick of Visio, so I thought I'd look around the marketplace. JUDE looks good, so I thought I'd come here and see if there's any opinions of it on stackoverflow. Surprisingly (to me, at least) it doesn't even rate a mention in the What’s the best UML diagramming tool? question. What's wrong with JUDE? D...

How do I tag a database component in UML?

In an UML component diagram, how does one tag or identify a component as a database, so that it's easily recognizable? In the old days there was the cylinder symbol for showing database but that's not part of the UML. Same goes for an application server for instance, how would that be shown? Are stereotypes applicable here? Can the comp...

Anyone using SysML?

Is anyone here actually using SysML for system specification or modeling? ...

What's the best way to generate a UML diagram from Python source code?

A colleague is looking to generate UML class diagrams from heaps of Python source code. He's primarily interested in the inheritance relationships, and mildly interested in compositional relationships, and doesn't care much about class attributes that are just Python primitives. The source code is pretty straightforward and not tremend...

Use Case relationship

can two use cases extend or include each other at the same time? A extend/include B and B extend/include A ...

Flow of a use-case

If use-case A extends use-case B, does that mean A is complete and flow shifted to B or flow will return to A? Does UML put any restrictions on that? Or does it depend on the modeler? ...

Use case relationship with actor

if A is extension use case (not base use case), can A be directly referenced by the actor? ...

Coding using sequence diagrams

When I was at university a lecturer said how some people managed to code using sequence diagrams, this to me seems a good way of programming but of course the devil is in the details. I have a few questions. Does this actually happen or was I misinterpreting what he said? Has anyone here actually done this? Is it more productive? Wh...

Is there an exchange format for ERD ?

Is there a way to exchange ERD diagram from one tool to other as XMI exists for exchanging UML documents? ...

Ajax-based UML Modeling Tool

Does anyone know any Ajax-based UML Modeling tool ? If this isn't clear enough, I'm looking for something like WWW SQL Designer for UML Modeling. ...

Calculating the maximum size of derived classes.

We have a My_list class that has a list of pointers to Abstract_things. To optimize on memory usage, all derived Things use one memory pool that is established with the "new and delete" stereotype. In order to size the pool properly during the initization of the application, the builder figures out which Thing is the biggest and sizes ...

Graphviz for documentation.

I noticed that doxygen uses the graphviz library for creating diagrams. Have you ever used graphviz for generating documentation? Is it worth learning the graphviz for documentation purposes outside the scope of doxygen? Or am I better off to sticking with a standard data modeling package like Visio? I understand the merits of it as a g...

Simple Question about Visio 2007 (trying to create a simple UML diagram(C++) )?

I'm simply trying to create a UML diagram where I can show the header file declarations. I to be able to display things such as: Bitmap * getImage() Coordinate * getCoordinates(Object o) Stuff like that. Problem is, I can't figure out how to display pointers as return types(it only let's be choose objects from the UML diagram) or arg...

What do you call a chart that illustrates class hierarchy?

Hi So I have a UML type chart that documents the classes and the hierarchy of a development. Just don't know what you'd call it? Any suggestions? ...

UML Use-case diagram postcondition implementation (with diagram)

Hi everyone, I'm learning UML by trying to simulate how a car service garage works with diagrams and documentation. One problem I have is with postcondition (or rather, GOTO) statements. Is the dashed line << include >> relationship only for preconditions? Can Use-case bubbles connect to eachother and follow a logic path? So this is w...

Thought process and steps for starting a new project

I am just wondering what are the steps followed by you guys when starting a new project? Do you used to create UML diagrams, SRS or any design documents? I am starting a new project and like to get some expert advice on all these practices. I know to code, but I never tried UML and other stuffs. Any help would be great ...

Is UML a good notation for messaging systems?

Ever since the publication of Enterprise Integration Patterns people have been using the notation introduced in that book for documenting asynchronous heterogenous messaging systems. But our shop is more or less standardized around a proprietary documentation tool that does exclusively UML. Is one of the standard UML diagrams appropriat...

Representing overloaded methods in UML

I am attempting to create a UML diagram representative of some Java code. In a class I have a method that is overloaded. As far as I know, parameters for methods aren't shown in UML diagrams. How do I represent method overloading in UML? Thanks. ...

how can I draw it using starUml

I am using staruml, I find it is hard to draw a perfect UML class diagram when the relation is complex.uml diagram ...

Practical OO Design with UML by Mark Priestley

I'm moving to a role that requires UML experience, so before I move to the new position I am doing some of my own reading. I have the book Practical OO Design with UML by Mark Priestley, Published by Mc Graw Hill (It was my university text book). Would you recommend this book as an introduction to UML or do you have an alternative? Tha...