O'Reilly logo

Object-Oriented Programming with C++ by A.K. Sharma

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

12

INTRODUCTION TO UML

12.1 INTRODUCTION TO UML

In order to understand a complex problem or system, we need to represent it in a simple way called ‘model’. For example, when a large apartment building in a housing society is built, first its plan is drawn by the architect on a paper and then a small prototype is prepared. When all the stake holders (builder, clients, etc.) agree on the plan and the looks of the prototype, the project gets approved for construction. The prototype is nothing but the model of the proposed building. Similarly, when software is to be constructed, its model needs to be prepared.

A model can be precisely defined as a hypothetical description of a complex entity or process, constructed to understand a problem or system ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required