Certified Object Oriented Analyst

Object oriented analysis and design is the fundamental industry-proven method for developing reliable, more reusable, easily maintainable programs and systems. This course contains very relevant and practical skills in the latest object oriented requirements gathering, analysis and design methods & RUP. The participants will also learn to generate and interpret UML models as applied to a wide range of activities using the significant extensions and enhancements of UML 2.0 & Rational Rose / Rational XDE. Wide range of Intensive hands-on case studies provide inside into a working knowledge that turns concepts into practice.
After this course student will be able to:

  • Capture and document user requirements using use casesimage_09
  • Analyze requirements and design software solutions
  • Produce detailed object models and designs from system requirements
  • Analyze and documents software design using the Rational Unified Process
  • Construct reusable and adaptable software design
  • Exploit the rich modeling concepts provided by UML
  • Use UML for process and object modeling
  • Build object models for effective component reuse and user interface design
  • Select modeling techniques for production of robust applications
  • Produce models using market-leading CASE tools
  • Compare from a range of CASE tools for analysis, modeling and coding
  • Use CASE tools for forward and reverse engineering
  • Apply proven design patterns to refine analysis and design model


Brief Contents

  • Introduction & Overview of OOAD
  • Essentials of Rational Unified Process (RUP)
  • RUP Disciplines, Phases & Iterations
  • UML 2.0 and the Modeling Process
  • Vision & Supplementary Requirement Document
  • Activity Diagrams for Requirement Analyses
  • Modeling System Behavior with Use Cases
  • Actors, Use Cases, and Use-Case Diagrams
  • Use-Case Models and Activity Diagrams
  • Creating Domain Model of the System
  • General Responsibility Assignment Patterns
  • Interaction Diagrams & Object Collaboration
  • Defining Logical Architecture of the System
  • Finding System Level Operations & SSDs
  • Defining Operation Contracts
  • General Responsibility Assignment Patterns
  • Design Patterns & Best Practices
  • Creating State Machine Diagram
  • Assigning Responsibilities to Classes
  • Creating Class Diagram & Package Diagram
  • Creating Component & Deployment Diagram
  • System Modeling in UML with Rational Rose/XDE
  • Code Generation from Models
  • Reverse Engineering of Code with Rational Rose/XDE


Course Project
The student need to submit requirements, analysis & design of an n-tier application. The project should be developed using RUP and UML. The learner would motivated to  use the best practices of software industry for object oriented analysis and design.

  • ESOL Certified Object Oriented Analyst
  • IBM Certified Solution Designer for Object Oriented Analysis and Design

Esol.net.pk International Software House Lahore, Pakistan.

Facebook IconYouTube IconVisit Our BlogVisit Our Blog