07-02-2012, 04:52 PM
Analysis of Scanning System
Scanner system report.pdf (Size: 1.24 MB / Downloads: 52)
Introduction To UML
WHAT IS UNIFIED MODELLING LANGUAGE
In 1997 the OMG (Object Management Group) developed the UML as a common
architectural framework for modeling object orientated systems and applications.
The UML is derived primarily from the strengths of three notations;
· Booch OOD (Object-Oriented Design),
· Rumbaugh OMT (Object Modelling Technique),and
· Jacobson OOSE (Object-Oriented Software Engineering).
The OMG described UML is a language representing unified best
engineering practices for specifying, visualizing, constructing, and documenting
the elements of business modelling, software and even non- software systems.
Specification:
The UML can be used for specifying "what" is required of a system, and "how"
system may be implemented. It captures the all important requirements,
analysis, design, implementation decisions that need to be established during a
system development lifecycle.
Visualization:
The graphical nature of UML allows the visualization of systems before they
implemented. Using shapes representing well defined semantics, to communicate to
a wider audience more succinctl than a descriptive narrative and more
comprehensively than what often can be represented by a programming language.
Construction:
The UML can be used to guide and craft the implementation of a complicated
system. Furthermore, with the aid various case tools on the market, its possible to
generate object orientated source code from UML models, while it’s also possible
to reverse engineer source code into UML models.
Documenting:
The UML offers a means of capturing knowledge and documenting deliverables,
such as requirements documents, functional specifications, and test plans. These are
all critical controlling, measuring, and communicating a system throughout its life
cycle. These four modelling applications of the UML should not be confused with
a process.
University