Object-Oriented Analysis using UML Course

Read more about the Object-Oriented Analysis using UML course overview, prices and how to book.

Course Objectives: What Will I Learn?

Delegates who complete the Object-Oriented Analysis course will be able to:

  • Understand object-oriented concepts and the object-oriented project lifecycle.
  • Write effective use cases.
  • Analyse a system in terms of the objects involved.
  • Identify high-level classes and the relationships between them.
  • Participate in CRC sessions.

Intended Audience: Is This The Right Course For Me?

This course is intended for:

  • The Object-Oriented Analysis course is ideal for business analysts, project managers and system architects who need to understand the object-oriented process, analyse object-oriented systems, and produce UML diagrams.

Course Prerequisites: Am I Ready For The Course?

No prior object-oriented or programming knowledge is required.

Please ensure you meet the prerequisites for the Object-Oriented Analysis using UML Course before you attend the course. Read the importance of course prerequisites to understand why this is necessary.

Course Contents: What Does The Course Cover?

Introduction
The evolution of the object-oriented paradigm. •  OOP compared to other programming paradigms. •  Advantages and disadvantages of OOP.
Object-Oriented Concepts and Terminology
Classes and objects. •  Attributes and behaviours. •  Data abstraction and encapsulation. •  Polymorphism. •  Inheritance and code reuse. •  Associations and relationships between classes.
Unified Modelling Language
History and evolution of the UML. •  Overview of UML diagrams: use case, class, object, sequence, communication, state, activity, component, package, timing, subsystem, model, deployment diagrams. •  Common extension mechanisms. •  UML modelling tools.
Object-Oriented Methodologies
Traditional Software Development Lifecycle. •  Iterative and incremental development. •  The need for an OOAD process. •  The Rational Unified Approach (RUP). •  The Iconix method. •  Extreme Programming.
Object-Oriented Analysis
Behaviour analysis and use cases. •  Activity diagrams. •  Domain modelling. •  Class identification and domain classes. •  CRC cards and CRC sessions. •  Which UML diagrams to use during analysis.

Download the Object-Oriented Analysis using UML course contents in PDF format for easy printing.


Home   |    Top of this page   |    Contact Us    Incus Data Anvil Man Schedule   |    Course List   |    FAQ   |    Sitemap

Essential Skills for IT