"Object-Oriented Analysis and Design With UML" course.
What books do I receive?
What is the classroom setup?
What does the course cover?
How can I get more information?
Are there lab exercises?
What will I learn?
How long is the course?
What is the outline of the course?
What are the prerequisites?
What books do I receive?
You will receive:
- the book "Unified Modeling Language User Guide" by Booch, Rumbaugh, and Jacobson.
- a book containing copies of all the instructor's slides.
What does the course cover?
The course covers how to do object-oriented analysis and design with UML.
See the outline.
How can I get more information?
You can email us now, and we'll respond as soon as we can.
Are there lab exercises?
This course is available in two versions:
- The 4-day version,
where all the labs are done on paper (i.e. no hands-on programming lab exercises);
- The 5-day version,
where all the labs are done on paper first,
then all the labs are programmed in C++ or Java or MATLAB.
This version has the advantage that you can see the full lifecycle of software development, from
- OO Analysis to
- OO Design to
- OO Programming.
What will I learn?
You will learn how to construct software systems that are:
- flexible
- maintainable
- reusable
- responsive to changes in user requirements
You will learn how to read and write UML diagrams that describe such software systems.
How long is the course?
If you wish to do the labs offline using paper and pencil, then the course takes 4 days.
If you wish to do the labs online using C++ or Java or MATLAB, then the course takes 5 days.
What are the prerequisites?
There are no prerequisites. However, the more programming you have done, the more you will benefit from an improved approach to designing complex software systems.
Software analysts, designers, and developers; business analysts; and technical managers will benefit from attending this course.