Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

When should I use OMT instead of UML- class diagram in practice?

Although I found an article about OMTvs. UML I can't figure out the consequences of using OMT instead of UML- class diagram. What are the benefits of OMT compared to UML- class diagram? As far I know I can depict a class diagram in nearly the same way than this is done by using UML, or are there any known circumstances where only OMT is able to illustrate a specific context? And a bit more interesting question is, what are the criteria used to select between the two modeling tools?

like image 407
My-Name-Is Avatar asked Jan 02 '14 16:01

My-Name-Is


People also ask

Is UML used in practice?

In fact, UML diagrams are used widely across different areas of business. So whether you're a business manager or a software developer, an understanding of UML diagrams can go a long way. It's always helpful to refresh your memory and familiarize yourself with the best practices for UML diagramming.

What are the best practices in representing UML class diagrams?

It's best to avoid creating large diagrams and breaking them down into smaller ones that you can link to each other later. You can very easily do this with Creately. It helps you improve the readability of your diagrams.

Is UML diagram same as class diagram?

The main difference between UML and class diagram is that UML is a general-purpose visual modeling language that helps to visualize, construct and documents software systems while class diagram is a type of UML diagram that represents the static view of an application.

What is the difference between class notation and object Notation in UML?

The object is represented in the same way as the class. The only difference is the name which is underlined as shown in the following figure. As the object is an actual implementation of a class, which is known as the instance of a class. Hence, it has the same usage as the class.


1 Answers

To my knowledge nobody uses OMT anymore. It was superceded by UML; James Rumbaugh was principal in the development of both and a lot of OMT's concepts went straight into UML. So you'd be hard pressed to even find a tool that supports OMT today.

As to the selection criteria, there are two main ones when you choose any form of documentation: is it suitable for what you want to express, and will the audience understand it?

With UML, which is standardized by OMG and for which there are several tools available, the answer might (!) be Yes. With OMT, which is obsolete, it's most likely No.

like image 93
Uffe Avatar answered Sep 19 '22 09:09

Uffe