uml-modeling

Are there any tools that make keeping the UML models in-sync with the code completely seamless?

UML Round-Trip Engineering tools with seamless synchronization? The Rational suite purports to do it. But it's so pricey and clunky at drawing (worse than the Rose days) that it's not in the reach of most departments. What’s amazing is that the free Bouml seems to do a fantastic job. It’s just feels too clunky to use. It has a great de...

Upgraded VS 2010 Ultimate - Modeling Project - Layer Diagram freezes visual studio

I just updated VS 2010 from Professional to Ultimate, specifically to gain access to the Architecture Modeling utilities. After successfully creating a new Modeling Project, I have been unable to create a usable Layer Diagram. Each time the VS designer shows the diagram, VS freezes, requiring a forced close via Task Manager. I have don...

what type of design diagram for a multiple thread based application?

What type of design diagram is recommended for capturing the high level/concept design of an application that has multiple threads? Any examples? In my specific case (C# WPF app) I have a application that has: a UI project & some class libraries (util classes broken out for reuse) classes within (both UI and class library) but also ...

How do you like to draw UML diagrams ?

Given it is mandatory to have UML diagrams in your project, how do you like to draw them? - By using scripting - By using drag and drop - Any other convenient and faster method I got lot of responses. Based on our project requirement, I have decided to go with plant uml as we find it very easy to draw UML diagrams. We are not much inter...

Algorithm for generating random UML instances

Hi. I'm working on a tool which would make UML models less ambiguous (using EMF and UML2 frameworks for Eclipse). In order to do this I am creating instances of different parts of the model. Does anyone know any efficient algorithms for generating RANDOM model instances? ...

What's the difference between UML-Modeling and UML-design

Hi, What's the difference between UML-Modeling and UML-Design or it's same concept. Thank you. ...

UML mapping with c#

There are two classes Person and Employee when it mapped to c# code public class Person { private string Name; } public class Employee : Person { private string Department; public string GetName() { return "Person Name"; } } My question is where can i write the getters and setters for this private attr...

what factors determine navigability of a relation while modelling

what factors determine navigability of a relation while modelling , canonincal example Company m..n People. what should be the direction of navigability in this relation ?? ...

Visual studio class designer

How can i model aggregation in VS 2008 class designer?? ...

Adobe Illustrator and UML

Is Adobe illustrator good for drawing UML diagrams? I saw some architecture diagrams of Google Chrome in their website. Have you ever used it? Is it better than Visio? ...

Need to provide a proposed model solution, which UML diagrams should I use?

I need to provide my client with a proposed model of the solution I am suggesting. The problem is very vaguely as follows: We need to create a solution that amalgamates much of the information in the organisation Information will be available from several systems. INformation from the "central hub" will also be made available to ot...

Usage of Generalization over Aggregation.

Hi, I have this class model where, Bank is a class which is now going for computerized Banking network. This must have ATM(Automatic Teller Machine) and also Human Cashier. I used Generalization and have taken a class called AccountHandlers which inherits Bank class. This AccountHandlers further have ATM and HumanCashier aggregated to ...

Using UML to Understand Code

I'm new to UML and I've managed to convert the source into class diagrams which shows every class in a box. but that doesn't seem like enough for me to understand how the functions and objects are connected. Is that all what a programmer needs or what more can be done to better understand the information flow of their project? I'm curren...

BOUML Project status

Can anyone explain to me what happened to the BOUML project? I read a scary message on what used to be its site: 'Due to the continuous license violations, attacks and injuries from people of wikipedia ( the worst of them were Bapti (commons)/ Bapti (fr.wikipedia)/ Bapti (de.wikipedia) and Dereckson (commons)/ Dereckson (fr.wikipedia)/ ...

UML mapping in c#

Can some one tell me how can i map aggregation and composition in c#,considering the two classes STUDENT and LECTURER. my question may be unclear.As an example,I used VS class designer to generate the Association relationship between classes.consider the 2 classes LECTURER and STUDENT_SOCIETY.Class Designer generates the following code....

How important is a good modeling tool toward system design

While a quick wiki/google flood me with numerous uml freeware, most of them doesn't meet my expectation (limited to "drawing" level instead of "modeling"). I know sparx's EA and IBM rational rose offers complete design-to-implementation toolkits but they are out of my budget :( Would if be significantly different if I were to sketch usi...

Drawing Call Flow with sequence Diagram leads to ambiguity

I want to draw a Sequence Diagram Where A -> B.run() B.run() -> B.m1() B.m1() -> B.m2() So far I've come up with these. But Here I cannot mention it clearly that B.m2() is called by B.m1() Rather it looks like B.run() Calls both B.m1() and B.m2() serially. ------------- EDIT ---------------- This is What I Currently have drawn h...

uml use case scenario needed

Hello everyone, Does anyone know where to get sort off a basic use case scenario for an auction site or a site like this one. my site has to be more off an auction site then a q and answer site. Basicly, from my ~limited~ understanding, when you start a project, you start with usecases and from there you are going to determine/build a...

How to correctly model a changed return type when subclass overrides a super classes method

http://yfrog.com/5iumlp Here we have a class diagram for a personal program I am working on. The question I am asking is whether I have modelled the subclasses of UserControl Correctly. Specifically the base class has a method public abstract JComponent toComponent(). During implementation the subclasses should override the method keepi...

"Facade" terminology question

I have terminology/modeling question about representing components in a service. Consider.. Scenario A: ICatalogService --exposes--> PublishingManager.Publish ICatalogService --exposes--> RetrievalManager.Retrieve Scenario B: ICatalogService --exposes--> CatalogManager.Publish ICatalogService --exposes--> CatalogManager.Retrieve D...