Abstract:
Unified Modelling Language (UML) has become the standard language for the design and analysis of object-oriented software concepts. Number of tools are available that support design with UML, But they only provide the facility to draw UML diagrams and generate code from the UML model. So far no tool provides the environment to learn different concepts of UML.
Exploration games are also introduced to guide the software developers to choose the best design for given requirements. But they are not provided the step by step learning of different UML diagrams.
The aim of this project is to develop the concepts of UML by providing the learning environment. We are going to develop an educational application called “UML guide for beginners”. The application will make the developer learn the basics and cores of Unified Modelling Language. To maintain the interest of user/developer we will be using gamification approach (use of game elements for educational purpose).
This gamified experience will have perpetual impact on the user/developer. In this way we believe that the modelling deficiencies will be raised above and there shall be no need of reworking.