Training Course: Mastering Object-Oriented Analysis and Design using UML & Rational XDE for Java
training course enquiry
Training Course Summary:
This series provides in-depth instruction on the concepts and techniques necessary to effectively use system requirements captured using use cases to drive the development of a robust design model. You learn to apply the Unified Modelling Language (UML) to fundamental object-oriented analysis and design concepts including architecture, objects, classes, components, stereotypes, relationships, and all supporting diagrams.Pre-Requisites:
You would benefit from having taken:Essentials of Visual Modeling with UML
Or have equivalent, applied experience in object technology
Who Should Attend:
This course is intended for practitioners who desire an in-depth understanding of object-oriented analysis and design concepts, as well as hands-on practical experience applying the techniques within a use case-driven, architecture-centric, and iterative development process. This includes analysts, designers, and software developers. Those experienced in OO and are interested in learning the basics of the Rational Rose visual modelling tool and how it can improve communications among team members, expose software development problems early, and manage software complexity.Training Course Overview/Content:
Object-Oriented Analysis and Design Using the UML· Apply an iterative, use case-driven, architecture-centric process to the development of a robust design model.
· Use the UML to represent the design model.
· Apply the concepts of abstraction, encapsulation, inheritance and polymorphism.
· Understand the different views of software architecture, the key mechanisms that are defined in support of that architecture, and the effect of the architecture and mechanisms on the produced design.
· Describe some basic design considerations, including the use of patterns.
Essentials of Devloping Java Applications with XDE
. Use the Rational XDE tool extensively
· Have created several diagrams to gain basic modelling skills
· Understand when and why specific diagrams are modelled
· Have experienced round trip engineering between the class diagrams and code
· Have transformed code to database tables, and forward engineered some tables into sql
· Have applied some patterns
· Have an understanding on how to build custom patterns
· Understand the importance of setting up and using Rational XDE in a team

