Project Report of Electricity Billing System
Page - 24
The end-product of this project is a comprehensive tool that can parse any vb.net
program and extract most of the object oriented features inherent in the program such
as
polymorphism, inheritance, encapsulation and abstraction.
What is UML?
UML stands for Unified Modeling Language is the successor to the wave of
Object Oriented Analysis and Design (OOA&D) methods that appeared in the late 80’s.
It most directly
unifies the methods of Booch, Rumbaugh (OMT) and Jacobson. The
UML is called a modeling language, not a method. Most
methods consist at least in
principle, of both a modeling language and a process. The Modeling language is that
notation that methods used to express design.
Notations and meta-models
:
The notation
is the graphical stuff; it is the syntax of the modeling language. For
instance, class diagram notation defines how items are concepts such as class,
association, and multiplicity is represented. These are:
Class Diagram
: The class diagram technique has become
truly central within object-
oriented methods. Virtually every method has included some variation on this technique.
Class diagram is also subject to the greatest range of modeling concept. Although the
basic elements
are needed by everyone, advanced concepts are used less often. A
class diagram describes the types of objects in the system and the various kinds of
static relationship that exist among them. There are two
principal kinds of static
relationship:
Association
Subtype
Class diagram also show the attributes and operations of a class and the constraints
that apply to the way objects are connected.
Dostları ilə paylaş: