The Unified Modeling Language

5.0
1 review
  • Good trainer concise handouts.
    |

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Start date

    Different dates available

Students learn how to identify and design objects, classes, and their relationships to each other, which includes links, associations, and inheritance. A strong emphasis is placed on diagram notation for use cases, class and object representation, links and associations, and object messages. This course utilizes UML 2.0 notation.

Facilities

Location

Start date

Inhouse

Start date

Different dates availableEnrolment now open

About this course

Programmers, analysts and software designers.

Experience with objects and object-oriented programming. Experience with analysis and design would be helpful.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

5.0
  • Good trainer concise handouts.
    |
100%
4.8
excellent

Course rating

Recommended

Centre rating

Jake Murphy

5.0
26/03/2019
About the course: Good trainer concise handouts.
Would you recommend this course?: Yes
*All reviews collected by Emagister & iAgora have been verified

This centre's achievements

2018

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Inheritance
  • UML training
  • UML
  • Communication Training

Course programme


#text-block-10 { margin-bottom:0px; text-align:left; }

1. Course Introduction

Course Objectives The Unified Process Course Overview

Using the Workbook Suggested References

2. Use Cases

Use Case Diagram Components Use Case Diagram

Actor Generalizations Include and Extend Specialize

Other Systems Narrative

Template for Use Case Narrative Using Use Cases 3. Class Diagrams

Class Diagrams Attributes

Attribute Properties

Operations and Methods Inheritance

Abstract Classes Interfaces

Interfaces with Ball and Socket Notation Visibility

Class Scope

4. Class Diagrams and Relationships

Dependencies Associations

Instance Creation Multiplicity

Qualified Associations Association Classes

Composition and Aggregation 5. Sequence Diagrams

Sequence Diagrams Interaction Frames Decisions Loops

Creating and Destroying Objects Activation

Synchronous & Asynchronous Evaluating Sequence Diagrams Using Sequence Diagrams

#text-block-11 { margin-bottom:0px; text-align:left; }

6. Communication Diagrams

Communication Diagrams

Communication and Class Diagrams Evaluating Communication Diagrams Using Communication Diagrams 7. State Machine Diagrams

What is State? State Notation

Transitions and Guards Registers and Actions More Actions

Internal Transitions

Superstates and Substates Concurrent States

Using State Machines Implementation

8. Activity Diagrams

Activity Notation

Decisions and Merges

The Unified Modeling Language Rev 6.3.1

Forks and Joins Drilling Down Iteration

Partitions Signals

Parameters and Pins Expansion Regions

Using Activity Diagrams

9. Supplemental UML Diagrams

Modeling Groups of Elements – Package

Diagrams

Visibility and Importing Structural Diagrams

Components and Interfaces Deployment Diagram

Composite Structure Diagrams Timing Diagrams

Interaction Overview Diagrams

10. Appendix A – UML Syntax

The Unified Modeling Language

Price on request