Building
robust,
secure,
maintainable
software
requires
a
solid
design.
The
Unified
Modeling
Language
(UML)
is
a
collection
of
simple,
elegant
diagrams
that
allow
you
to
express
software
design
in
a
standardized
format.
By
the
end
of
this
session,
you
will:
1.
Recognize
the
value
of
abstraction
in
software
design.
2.
Identify
different
types
of
UML
diagrams,
including
activity
diagrams,
use
case
diagrams,
collaboration
diagrams,
and
class
diagrams.
3.
Understand
the
purpose
of
different
UML
diagrams,
motivated
by
a
Java
web
application.
4.
See
a
variety
of
development
tools
that
incorporate
the
UML,
including
WebSphere
and
Rational.
Come
catch
a
glimpse
of
the
power
of
abstraction
and
standardization
in
software
design!
|