WA1230 Object Oriented Analysis and Design with UML and RUP using Rational Rose |
|
Learn how to use object-oriented techniques from requirements gathering
to implementation. Students learn how to analyze and design classes and
their relationships to each other in order to build a model of the business
requirements. A strong emphasis is placed on diagram notation for use cases
and class relationships, as well as on sequence and state diagramming to
capture the dynamic behaviour of the system. Rational Rose is discussed,
and examples show how to use the software to create and maintain the various
diagrams in the context of the Rational Unified Process. |
|
| Topics |
|
- Overview of UML
- Object-oriented concepts
- Understanding requirements, analysis and design workflow
- Identifying classes
- Object interaction, relationships and behaviour
- Design patterns
- System Design and refactoring
- Using Rational Rose
|
|
| What you will learn |
|
After completing this course, the student should be able to:
- Approach new complex software development with confidence
- Use Rational Rose to model applications using UML
- Implement the software based on the design
- Establish a software development methodology for in-house development
|
|
| Audience |
|
This course is intended for anyone involved in the production, deployment and maintenance of software. |
|
| Prerequisites |
|
Familiarity with software development in general is helpful. |
|
| Duration |
|
Five days. |
|