|Course Title||Mastering Object-Oriented Analysis and Design with UML|
|Number of Days||4.0 days|
|Delivery||Classroom (Hands-on labs|
|Overview||Object-Oriented Analysis 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 the UML to fundamental object-oriented analysis and design concepts including architecture, objects, classes, components, stereotypes, relationships, and all supporting diagrams.|
The UML is used throughout the project life cycle to capture and communicate analysis and design decisions. Thus, the UML notation is taught 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.
|Prerequisites||You should complete:|
To benefit from this course, you should have solid understanding of object technology, including familiarity with:
|What You Will Learn|
|Audience||This is an intermediate course for practitioners 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. This includes analysts, designers, and software developers.|
Note: Individuals taking this course should be currently involved in doing analysis and design work or developing analysis and design models using the UML.