uml

UML Class Diagram Resources

Does anyone have any good resources for refining my skills in developing class diagrams? Would like any strong tutorials in UML 2.0 ideally, but searches seem to be returning poor results. Also currently revising for a final year exam and really want to try and get my teeth into a practice paper with a model answer, I've searched high a...

UML state of the art

I'm a fan of UML and use Fowlers UML distilled book as a reference. My question is : have things moved on in UML, what is the current 'state of the art'. Is there a better reference book for modern UML or is the above still a good reference. I'd be less interested in 'proposed extensions' and things committees are considering; really I...

What is the best online or electronic course to learn UML?

We want to teach some junior programmers about UML and we want courseware in some sort of electronic or book format that we can get at our location (Adelaide Australia). We need practical learning guides with examples and exercises rather than reference material. We don't mind paying for it. What are the best resources of this type out ...

System Use Cases

I am working on a system that automates scheduled monthly payments for customer bills. When I tried to model use cases, I realized that there are use cases that relates to the customer like: - Login - Customer Registration - Update Profile - Search Transactions. - etc. But there many activities which will be handled by the system autom...

how to represent a call being made in a loop in a sequence diagram?

I'm creating a sequence diagram and one of the classes is being observed by another class. The observed class is calling update in the observer every 5 seconds in a loop. I need to show this in the sequence diagram. Is there a way to show it looping indefinitely out of sequence as it were? Or does it not make sense in the context of ...

UML sequence diagram call property

In my app i have a Document class and a DocumentFact class. The DocumentFact class contains methods which will get multiple Documents from the database. These documents are stored in a datatable or dataset. Both (datatable, dataset) are private members of the documentfact class. They can be accessed via properties. Now my question is: i...

What is the best source for learning UML?

How to learn good UML desing? How often do you draw diagrams (other than static diagram of classes)? What is the best source for learning it? ...

Optimizing Class Structure

I have the following class structure (abbreviated for sake of time, names changed) in my application. When I was writing the code I felt that the similarities between Action1 and Action2 should warrant some sort of generalization. I've provided the UML Class diagram with the relevant parts (except for the interfaces, which I describe in ...

UML 2 Profiles Package: How to extend Operation?

Hi, guys! I'm in a big trouble with uml profile implementation. The problem is I can't get how can I extend uml Operation class from Infrastructure::Core::Constructs using Profile? The Extension association from Profiles package allow metaclass only to be of type Core::Constructs::Class according to uml metamodel. Is Operation a met...

C++ UML Class Diagram Autogeneration

Is there a tool which will take a set of c++ headers and output UML class diagrams? ...

What Visio Alternatives For The Mac Are There?

I needs a mac compatible UML diagramming application, and on the cheap is better. I've tried Gliffy.com as an online application, but I need something for offline use as well. Any suggestions would be great. ...

Keyboard friendly light weight UML modeling tool?

I'm looking for a free UML tool that runs on Windows and lets me create simple diagrams very fast, with as little mouse fiddling as possible. I have no need for code generation or fancy stuff, just UML style boxes with arrows. What I would like is something that for example lets me add a new class with a keyboard shortcut and lets me e...

How to install UML2Tools in Rational Business Developer

Am trying to install Eclipse UML2Tools plugin, in Rational Business Developer 7.5.1 Most compatible version seems UML2Tools 0.8.0 - but am unable to get it working. I could not get UML2Tools working by neither from the local update site mechanism, nor by placing it in dropins folder. One of the error reported when updating using local...

How to get all the combinations from a UML State diagram

I have a simple UML state diagram from which I would like to get the list of all the combinations possible. Does anybody know a program or algorithm who could do this for me? ...

UML class diagram relation type question

I have a data class with the following methods: ExecuteUDIQuery(string query) ExecuteSelectQuery(string query) ExecuteSP(string anme, string[,] params) I have a lot classes which use the data class. Now i want to create a class diagram, but i don't know what kind of relation the classes have with the data class. Is it a composite? Is...

Good UML designer for Visual Studio 2008 Professional Edition with code generation

What is the cheapest tool I can buy to allow visual UML design that has code generation abilities bearing in mind it's currently Visual Studio Professional, not Team studio. I'm trying to achieve the ability of visually creating the namespaces, classes, main paramters and functions in new developments so I can explain show the class lay...

The essense of usecase diagrams

For a school assignment, we have to make a Usecase diagram. But the documentation that we have, is not very extended. It just describes what components a usecase consists of, and one example. We have to make a usecase about a library system. We have found 11 usecases, but I won't bother you with all of them. IIRC, a usecase describes a ...

What is the name of this factory type pattern and how do I represent it in UML?

Example: I have several types, e.g. Wheel, Brake, Engine, Clutch, AutoBox, ManualBox, ElectricWindow, RearParkingSensor, HeatedSeats. These will all inherit a ICarPart marker interface (could be an attribute (java annotation), but doesn't matter at this stage). I then write my Car class that can represent all car types, e.g. class Ca...

UML Class diagram Relation type

I have two classes, but don't what kind of relation i should use. I have a class Document with a lot properties and no methods. The second class is what i called the DocumentFact (Fact - Factory). This class contains different methods which returns a collection of Document objects. So, the Document class doesn't know anything about the ...

UML for OCaml immediate objects

I have created an immediate object in OCaml. let x = object (self) val dataMember = 3 method aMethod = print_endline "Called a method" end;; As the object doesn't have a name (is it considered anonymous?), how can it be correctly represented in UML? Thanks. ...