Object-Oriented Analysis and Design with UML
Summary
A good understanding of object-oriented analysis and design is
important in designing effective systems using modern software
engineering languages and frameworks such as C++, .NET and Java™. This
five-day course teaches you how to use object-oriented techniques to
analyze real-world requirements and to design solutions that are ready
to code. The course employs Unified Modeling Language, using UML 2.0
notation.
The course contains a case study of an object-oriented system.
Progressive labs go through the analysis and design of this system,
which is documented in UML notation. Implementations are provided of
the case study in C++, Java and C#.
Prerequisites
Some exposure to the problems of analysis and design.
Experience with structured analysis and design and object-oriented
programming would be helpful.
Course Objectives
On completion of this course, the student should be able to
Learn how to identify and design objects, classes, and their
relationships to each other
Use links, associations, and inheritance
Use diagram notation for use cases, class and object
representation, links and associations, and object messages
Gain a working knowledge UML 2.0
Apply knowledge of OOAD to design an object-oriented system
which can be implemented in an object-oriented language
Intended Audience
Analysts, designers, architects, and developers responsible
for applying object-oriented techniques in their software engineering
projects.
Length
5 Days
Format
Instructor-led course, with practical computer-based exercises.
Course Outline
Hardware and Software Requirements
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 3
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 4
Notice: Undefined variable: REMOTE_USER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
PL/SQL and SQL*Plus are trademarks or registered trademarks of Oracle
Corporation. Microsoft is either a registered trademark or trademark of Microsoft
Corporation in the United States and/or other countries. MVS is a registered
trademark of the International Business Machines Corp. in the U.S. or other
countries or both. Motif, OSF/1, UNIX, and the "X Device" are registered
trademarks and IT DialTone and The Open Group are trademarks of The Open Group
in the U.S. and other countries. All other trademarks are the property of
their respective owners.