Object Oriented Analysis and Design Expertwave
  • Price TBA
  • Duration 40 Hours
  • Location Cairo, Egypt

A good understanding of object-oriented analysis and design is important in designing effective systems using modern software engineering languages and frameworks such as C++, .NET and Java™. This five-day course teaches you how to use object-oriented techniques to analyze real-world requirements and to design solutions that are ready to code. The course employs Unified Modeling Language, using UML 2.0 notation.

Course Outline

  • Requirements engineering
  • Requirements elicitation
  • The Unified Modeling Language UML diagrams
  • Use case diagram
  • Activity diagram
  • Class diagram
  • Object diagram
  • Sequence diagram
  • Communication diagram
  • Composite diagram
  • State Machine diagram
  • Requirements analysis
  • A case study
  • Domain Modeling
  • System Design
  • Object-oriented design principles
  • GRASP design patterns
  • More on the case study

Course Prerequisites

  • Familiarity with Object-Oriented design concepts .
  • Familiarity with an Object-Oriented programming language (Java, C#, C++, etc .)

Course Objectives

  • Learn how to identify and design objects, classes, and their relationships to each other
  • Use links, associations, and inheritance
  • Use diagram notation for use cases, class and object representation, links and associations, and object messages
  • Gain a working knowledge UML 2.0
  • Apply knowledge of OOAD to design an object-oriented system which can be implemented in an object-oriented language

ExpertWave is a leading software engineering training and consulting company in the Middle East that provides Software development best practices.ExpertWave is the first IEEE Computer Society Registered Education Provider (REP) in the EMEA region.

See all Expertwave courses

Contact information not available.

Courses you can instantly connect with...
Project Reporting And Progress Analysis . Egyptian Canadian Co. For Business Development Essentials of Business Analysis Leadership & Management Developmenet Center MCSE Server Infrastructure : Designing and Implementing a Server Infrastructure HeroTec

Is this the right course for you?

Rate our content

Didn't find what you were looking for ?

or