CASoft Blog     CASoft Blog

         Communication Aspects in Software Engineering

8 March 2009

Why UML?

Filed under: UML — Tags: , — admin @ 16:15

The Unified Modelling Language (UML) was published in 1995 as a merge of several older notations and approaches, including in particular OMT (Object Modelling Technique), Booch method and OOSE.

The objective of UML was to put together a common syntax, which would be simple enough to be readable by about anybody, while being unambiguous, along with methodology guidelines (which came in force years later with RUP).

The challenge in Software Engineering today is to describe a sometimes complex system in simple terms, without ambiguity and without omitting major concepts… So that everyone on a project has the same understanding, from the Junior Developer to the Project Manager and the Customer.

Why undertaking UML?
–The UML is an OMG standard,
–The UML has a wide acceptance in industry,
–There are a lot of tools which support the UML,
–Use of the UML is independent of software development processes,
–Object-oriented design has become very popular in software development projects,
–There also is a lot of textbooks about UML.

I give UML courses. Contact me at bne.lifestyle@optusnet.com.au.

« Newer Posts

Powered by WordPress and Writeup.com.au