Object Oriented Analysis and Design Expertwave
Price: TBA
  • Duration: 40 Hours

Course details

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
Updated on 08 November, 2015

About Expertwave

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
Are you from Expertwave ? Claim your course!
Courses you can instantly connect with... Do an online course on Media, Creative and Design starting now. See all courses

Is this the right course for you?

Didn't find what you were looking for ?

or