mastering object-oriented analysis and design with uml 2indigocube.co.za/images/pdf/rd601 mastering...

1
Course Overview Mastering Object-Oriented Analysis and Design with UML 2.0 Duration 4 days Course Description Mastering Object-Oriented Analysis and Design with Unified Modeling Language (OOAD/UML) 2.0 presents the concepts and techniques necessary to effectively use OO technology and UML through the project life-cycle from understanding the business ‘as is’ process, to the ‘to be’ process to capture and communicate analysis and design decisions. System requirements are captured in use cases to drive the development from an analysis model to a robust design model. In this intensive hands-on workshop, learn to apply UML 2.0 notation to fundamental OOAD concepts, including objects, classes, components, subsystems, stereotypes, relationships, and supporting diagrams. Use UML throughout the project life-cycle to capture and communicate analysis and design decisions. Thus, you learn UML 2.0 notation in the context of an iterative, use case-driven, architecture-centric process. Note: There is no visual modeling toolset training incorporated into this methodology course. Outcomes Upon completion of the course, participants should be able to: Apply the OO concepts of abstraction, encapsulation, inheritance and polymorphism Use UML 2.0 to represent the full SDLC from business process to analysis to design Topics Covered Principles and benefits of modeling Concepts of object orientation Business process modeling as a precursor to system development Requirements overview Analysis and design overview Use-case analysis Identify analysis elements Identify design elements Identify design mechanisms Describe the run-time architecture Describe distribution Use-case design Class design OO to RDBMS Database design (optional) Intended Audience Analysts, designers, and software developers, and other 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. Note: You should be currently involved in analysis and design work or in developing analysis and design models using UML. Prerequisites Understanding of the SDLC

Upload: truongcong

Post on 18-Mar-2018

224 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Mastering Object-Oriented Analysis and Design with UML 2indigocube.co.za/images/PDF/rd601 mastering object-oriented... · Mastering Object-Oriented Analysis and Design with ... OOAD

Course Overview

Mastering Object-Oriented Analysis and Design with UML 2.0

Duration 4 days

Course Description Mastering Object-Oriented Analysis and Design with Unified Modeling Language (OOAD/UML) 2.0 presents the concepts and techniques necessary to effectively use OO technology and UML through the project life-cycle from understanding the business ‘as is’ process, to the ‘to be’ process to capture and communicate analysis and design decisions. System requirements are captured in use cases to drive the development from an analysis model to a robust design model. In this intensive hands-on workshop, learn to apply UML 2.0 notation to fundamental OOAD concepts, including objects, classes, components, subsystems, stereotypes, relationships, and supporting diagrams.

Use UML throughout the project life-cycle to capture and communicate analysis and design decisions. Thus, you learn UML 2.0 notation in the context of an iterative, use case-driven, architecture-centric process. Note: There is no visual modeling toolset training incorporated into this methodology course.

Outcomes Upon completion of the course, participants should be able to:

Apply the OO concepts of abstraction, encapsulation, inheritance and polymorphism Use UML 2.0 to represent the full SDLC from business process to analysis to design

Topics Covered Principles and benefits of modeling Concepts of object orientation Business process modeling as a precursor to system development Requirements overview Analysis and design overview Use-case analysis Identify analysis elements Identify design elements Identify design mechanisms Describe the run-time architecture Describe distribution Use-case design Class design OO to RDBMS Database design (optional)

Intended Audience Analysts, designers, and software developers, and other 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. Note: You should be currently involved in analysis and design work or in developing analysis and design models using UML.

Prerequisites Understanding of the SDLC