Training Course: Mastering Object-Oriented Analysis and Design with UML
training course enquiry
Training Course Summary:
Object-Oriented Analysis and Design with Unified Modeling Language (OOAD/UML) presents the concepts and techniques necessary to effectively use system requirements captured in use cases to drive the development of a robust design model. In this intensive, hands-on workshop, learn to apply UML to fundamental OOAD concepts, including architecture, objects, classes, components, stereotypes, relationships, and all supporting diagrams.Use UML throughout the project life-cycle to capture and communicate anylysis and design decisions. Thus, you learn UML notation in the context of an iterative, use case-driven, architecture-centric process. In addition, language-specific examples of common UML constructs are provided in a separate appendix.
Who Should Attend:
Analysts, designers, and software developers, and other procatitioners, who desire an understanding of object-oriented analysis and design concepts and hands-on practical experience applying the techniques within a use-case-driven, architecture-centric, and iterative development process.Note: You should be currently involved in analysis and design work or in developing analysis and design models using UML.
Training Course Overview/Content:
Apply an iterative, use case-driven, architecture-centric process to the development of a robust design modelo Use UML to represent the design model
o Apply the concepts of abstruction, encapsulation, inheritance, and polymorphism.
o Explain 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
o Describe some basic design considerations, including the use of patterns

