Object Oriented Analysis and Design techniques are valuable for both object-oriented and traditional programming environments. Consistent use of object-oriented techniques leads directly to shorter system development life cycles, increased programmer productivity, code reusability and reduced system maintenance costs.
This fully interactive course provides a thorough and practical knowledge of object-oriented analysis and design methods using the new industry standard modeling language, UML. The course makes you understand how to apply UML in analysis and design decisions through various case studies that span 50% of the course duration. An introduction to the GoF Design Patterns will be given in the discussion on Object Oriented Design (OOD).
This course is not intended to cover project management.
What will you learn
- Understand an unknown domain quickly and analyze requirements documents
- Identify and relate classes in a system using object oriented approach
- Realize the use cases of a system
- Apply UML to develop static and dynamic models
- Expand analysis into a full design
- Role of Design Patterns in Object Oriented Design(OOD)
Who should attend
This course is valuable for software engineers, system analysts and designers, programmers and project managers wishing to take full advantage of the benefits of the object-oriented alternative. The participants are expected to be familiar with at least one Object Oriented Language.
Onsite Training Class Schedule