uml-modeling

Difference in use of rounded rectangle and normal rectangle

In any diagram be a uml or any software engineering model diagram whats the difference in using a rounded rectangle and a rectangle.? ----Thanks in advance ...

What's an Exclusivity Arc called in UML

Here's an example of what an Exclusivity Arc is (the green arc); what it's saying is that a Plane can have either Propellers or Jet Engines - but not both. In Barker ER notation, an exclusion constraint over two or more roles is shown as an “exclusive arc” connected to the roles with a small dot or circle. see http://www.o...

Which UML Tool has been used to create this diagram ?

Hi there! I would like to know which UML Sofware has been used to create the UML Diagram on the Wordpress Developper Website : http://codex.wordpress.org/images/8/83/WP_27_dbsERD.png Thanks! ...

how to reverse engineer c++ project?

as asked above. cheers in advance ...

private/protected functions in sequence diagrams

What are the UML 2.0 rules regarding private/protected functions on sequence diagrams? Do we show them (those functions) on those diagrams? Are they marked in any special way to indicate that they aren't public? ...

How to model the use of one interface as parameter to a method of another interface in UML?

I am using Visual Paradigm for UML to model our class hierarchy. I often have the case where one of our interfaces has a method requires an implementation of another of our interfaces as parameter to a method. Example (C++, interface = abstract class): class IFoo { public: virtual void bla() = 0; }; class IBar { public: virtual...

How to better organize classes/packages in a framework so that the client of my application can easily extend them?

Let's assume I am in charge of developing a Scrabble game, being that one of the principal requirements of the client is the ability to later try out different ways and modes of the game. I already made a design that is flexible enough to support those kinds of changes. The only question left is what to expose to the client(objects' acce...

How to align items in VS 2010 UML class diagram designer?

I want to align my classes on the VS 2010 architect UML class diagram tool. I can't seem to find the toolbar or menus to allow alignments of elements on the design surface. ...

Aggregation relationship between client and Person/Organization

I have a Client object which will either have a Person object or Organization object in it. These Person objects or Organization objects might have relations to other objects independent of the Client object. In this case should I use a General Aggregation association between Client -> Person and Client -> Organization where the Client o...

Books / tutorials on how to do object oriented analysis and design of algorithms?

There is readily available a lot on info on how to do analysis and design of standard CRUD applications, or at least, applications more geared to the traditional windows application - having a couple of windows, where you click on buttons and then things happen. In the backyard there is some sort of repository where you persist your info...

[UML] Can a many-to-many relationship be an Aggregation? [Simple Question]

Hi, I have the following relationship: Route * ------ * RouteLeg I'd like to make this an Aggregation since a Route is composed by multiple RouteLegs. However, if I delete a Route, its RouteLegs do not necessarily get deleted too (although, most of the time, they will), since they may be used in other Routes. Is it appropriate to...