Course : OMG Certified UML Professional: Certification Prep

UML OCUP 2 Foundation

OMG Certified UML Professional: Certification Prep

UML OCUP 2 Foundation
Download in PDF format Share this course by email 2

Download in PDF format Share this course by email 2

Based on a case study, this course will enable you to learn and use the UML language in an efficient and pragmatic way in your software development projects. It will also prepare you for the UML OCUP 2 Foundation certification from OMG (Object Management Group).


Inter
In-house
Custom

Practical course in person or remote class

Ref. OCU
Price : 2240 € E.T.
  3d - 21h00




Based on a case study, this course will enable you to learn and use the UML language in an efficient and pragmatic way in your software development projects. It will also prepare you for the UML OCUP 2 Foundation certification from OMG (Object Management Group).

Teaching objectives
At the end of the training, the participant will be able to:
  • Using UML in different software engineering activities
  • Master structural modeling
  • Master behavioral modeling
  • Master all the elements addressed by the OCUP 2 Foundation certification

Intended audience
Software architects, developers, project managers, project owners, business analysts, lead contractors.

Prerequisites
Experience required in software development, preferably in an object-oriented language.

Course schedule

Why model?

  • The benefits of UML modeling in the development project, from business modeling to implementation
  • Organizing modeling with the help of package structuring.
  • Handling the case study: understanding the client's general needs.

Business modeling

  • Modeling business processes with the activity diagram.
  • Modeling the domain with the class diagram.
  • Modeling the status of business entities with the state-transition diagram.

Requirements modeling

  • Modeling the external environment of the system with the actors.
  • Defining system behavior with use cases. Use case diagram. Sequence diagram.
  • Non-functional requirements using the FURPS approach and the notion of UML requirements.

Modeling system design. Structural view

  • Defining the technical platform - deployment diagram.
  • Defining the architecture of the code. Package diagram.
  • Best practices in separating concerns and limiting dependencies - layered architectural pattern.
  • Modeling classes from a structural viewpoint? Class diagram.
  • Defining the attributes.
  • Linking objects with associations between classes.
  • Factoring code with generalization: the proper use of inheritance.

Modeling system design. Behavioral view

  • Describing the internal interactions of the system with the sequence diagram.
  • Defining operations to meet functional requirements.
  • Summarizing the behavior of an object with the state-transition diagram.

Modeling deployable components

  • Defining components and their interfaces - component diagram.
  • Defining component deployment - deployment diagram.

Preparing to take the OCUP 2 examination

  • General review.
  • Practice on sample questions.


Certification
This training includes a voucher allowing you to take the "OMG Certified UML Professional" certification exam in a Pearson Vue center. The language of the certification exam is English.

Practical details
Case study
A complete case study is described, allowing a real understanding of the usefulness of diagrams in a real context.
Teaching methods;
The work is done on paper, in the form of a workshop that encourages group discussions.