Computer System Software (MTech 1st Semester) MTCE 601A
This subject containing the concept of Object Oriented Programming and Design.
Concept of classes, objects, abstraction, encapsulation, inheritance, Object modeling and importantly Unified Modeling Language.
UML
UML
can be described as a general purpose visual modeling language to visualize,
specify, construct and document software system. Although UML is generally used
to model software systems but it is not limited within this boundary. It is
also used to model non software systems as well like process flow in a
manufacturing unit etc.
UML is
not a programming language but tools can be used to generate code in various
languages using UML diagrams. UML has a direct relation with object oriented
analysis and design. After some standardization UML is become an OMG (Object
Management Group) standard.