Introduction to UML

Introduction to UML
Want create site? With Free visual composer you can do it easy.
UML (Unified Modeling Language) is a standard language to specify, construct and document software systems. It is a way of picturing the software blueprints and it is completely different from languages like C++, Java etc.

Why UML?

UML is not developed only for developers but ones who need to understand the business scenarios or the system is also can get used to UML. And the most important thing is, UML is not only for software projects but also for other projects as well.Let’s look at a real life example to understand the importance of UML.

You are constructing a building. A single block building. So the architect designs the pattern and the builders use it to construct the building (blue print).It is the way that the architect and the builder communicate with each other. More the building is complex there is a higher complexity in communication between the architect and the builder.

Designing a software is not that easy. It is more complicated than constructing a building because ones who are involved in designing a software need to have critical communications among each other. So UML has emerged as a software blueprint language for analysts, designers and programmers because it addresses all types of above users.

The most important thing is UML is applicable to Object Oriented Problem solving.

Object Oriented Problem Solving (OOP)

Object Oriented Concept is a programming paradigm based on the concept of “Object”. They are data structures which consist of data, fields (attributes) which have procedures.

Object Oriented Concepts

  • Object – An object represents an entity.
  • Class – Blue print of the object.
  • Abstraction – Behavior of the real world entity.
  • Encapsulation – Mechanism of binding data together.
  • Inheritance – Making new classes from an existing class.
  • Polymorphism – Mechanism to exists in different forms.


Thamali Epa
Thamali is a contributor at Nerdynaut Staff.
Did you find apk for android? You can find new Free Android Games and apps.
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid


  1. Shiraz

    July 13, 2015 at 6:47 am

    Now you can use this diagramming software to create UML diagrams with ease. You can also collaborate real-time with your team mates. Creately works as a visio alternative hence if you are an exiting visio user, you can switch to Creately to draw the same UML diagrams for a great price.

  2. Prof. Demithri

    July 14, 2015 at 2:26 pm

    Nice intention, Keep it up daughter.

  3. Thamali

    July 20, 2015 at 7:55 am

    Thank You

Leave a Reply

Your email address will not be published. Required fields are marked *

Most Popular

​Disclaimer : Nerdynaut is a tech company which consists of professionals in respective academic fields in its functional team facing challenging roles to quench the thirst of knowledge in cyberspace. Every article and majority of artworks in this website are copyright of Nerdynaut 2017. After a written permission from the publisher, the original content can be reused or referred for promotional work of education without any modification. Expressions of mass media with intentional harm on Nerdynaut brand may be liable to criminal prosecution and civil claims for the damages caused.
Protected by Copyscape
* = required field

Copyright©2014-2017.The Nerdynaut. All Rights Reserved. A game-changing subordinate of Naut's Capital.
Made in Sri Lanka.

To Top