English Delivery Only: Object Oriented Analysis & Design [STA_OOAD]

Durée totale
Localisation
A cet endroit
Date et lieu de début

English Delivery Only: Object Oriented Analysis & Design [STA_OOAD]

Global Knowledge Belgium BV
Logo Global Knowledge Belgium BV
Note du fournisseur: starstarstar_halfstar_borderstar_border 4,5 Global Knowledge Belgium BV a une moyenne de 4,5 (basée sur 2 avis)

Astuce: besoin de plus d'informations sur la formation? Téléchargez la brochure!

Dates et lieux de début
placeVirtual
25 fév. 2026 jusqu'au 27 fév. 2026
Description

Vrijwel iedere training die op een onze locaties worden getoond zijn ook te volgen vanaf huis via Virtual Classroom training. Dit kunt u bij uw inschrijving erbij vermelden dat u hiervoor kiest.

OVERVIEW

*** Course delivered in English (UK - (GMT)) ***

Object Oriented Analysis & Design Course Overview

The Object Oriented Analysis & Design course focuses on the fundamental concepts of Object Orientation and UML as part of the

OBJECTIVES

Course Objectives

By the end of the course delegates should be able to:

  • Explain OO Analysis and Design
  • Describe the main processes and artifacts of OO Analysis and Design
  • Identify and Analyse Requirements
  • Model System Functionality with Use Cases
  • Find and Organise Analysis Classes
  • Create System Domain Models
  • Validate Use Case Models with Stakeholders
  • Create Activity Diagrams to describe System Behaviour
  • Model Object Relationships
  • Understand and apply…

Lisez la description complète ici

Foire aux questions (FAQ)

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Vous n'avez pas trouvé ce que vous cherchiez ? Voir aussi : Cours d'anglais, Cours d'espagnol, Cours de néerlandais, Cours de français et Cours d'allemand.

Vrijwel iedere training die op een onze locaties worden getoond zijn ook te volgen vanaf huis via Virtual Classroom training. Dit kunt u bij uw inschrijving erbij vermelden dat u hiervoor kiest.

OVERVIEW

*** Course delivered in English (UK - (GMT)) ***

Object Oriented Analysis & Design Course Overview

The Object Oriented Analysis & Design course focuses on the fundamental concepts of Object Orientation and UML as part of the

OBJECTIVES

Course Objectives

By the end of the course delegates should be able to:

  • Explain OO Analysis and Design
  • Describe the main processes and artifacts of OO Analysis and Design
  • Identify and Analyse Requirements
  • Model System Functionality with Use Cases
  • Find and Organise Analysis Classes
  • Create System Domain Models
  • Validate Use Case Models with Stakeholders
  • Create Activity Diagrams to describe System Behaviour
  • Model Object Relationships
  • Understand and apply Generalisation and Inheritance
  • Design Object Behaviour
  • Realise System Design
  • Create Deployment Models

AUDIENCE

Who will the Course Benefit?

The Object Oriented Analysis & Design course is aimed at staff and consultants working as part of a development team using OO techniques to develop quality software including Business and System Analysts,Solution Architects,Programmers,Designers,Subject Matter Experts,Project Managers and anyone who needs a good understanding of the use of Object Oriented Analysis and Design within software development.

This course is particularly beneficial for those using Object Oriented development languages such as Java,Python,C++,Visual Basic and Ruby.

NEXT STEP

Further Learning

  • Java Programming 1 / Java Developer
  • Python Programming 1
  • Ruby Programming
  • PHP Developer

CONTENT

Object Oriented Analysis & Design Training Course

Course Contents - DAY 1

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: INTRODUCTION TO OBJECT-ORIENTED ANALYSIS AND DESIGN

  • Introduction
  • Software Architecture
  • Object-Orientation
  • Requirements
  • Conclusion

Session 2: USE CASE DIAGRAMS

  • Use Case Modelling
  • Finding Actors and Use Cases
  • Use Case Diagrams
  • Primary and Secondary Actors

Session 3: USE CASE DESCRIPTIONS

  • Developing Use Case Descriptions
  • Level of Detail
  • Pre-Conditiond and Post-Conditions
  • Main Flow
  • Branching within a Flow
  • Duplicate Steps
  • Future Requirements

Session 4: ACTIVITY DIAGRAMS

  • Activity Diagrams for Use Case Flows
  • Activity Diagram Notation
  • Action States
  • Subactivity States
  • Transitions
  • Decisions
  • Parallel Processing
  • Loops
  • Scenarios
  • When to Use Activity Diagrams for Use Case Modelling

Object Oriented Analysis & Design Training Course

Course Contents - DAY 2

Session 5: CLASS AND OBJECT ANALYSIS

  • Steps in Domain Modelling
  • Identifying Candidate Classes
  • Noun Extraction Approach
  • Common Categories Approach
  • Evaluate Candidate Classes
  • Elimination/Retention Review
  • CRC Cards
  • Identify Candidate Attributes and Operations
  • Creation of the Static Domain Model

Session 6: CLASS MODELS

  • Encapsulation
  • Messaging
  • UML object notation
  • Object attribute values
  • Classes
  • UML class notation
  • Name compartment
  • Attribute compartment
  • Visibility
  • Multiplicity
  • Operation compartment

Session 7: MODELLING RELATIONSHIPS

  • Association
  • Types of Associations
  • Aggregation
  • Composition
  • Reflexive Association
  • Navigability
  • Associations and attributes
  • Association Classes
  • Guidelines for Identifying and Modeling Associations

Session 8: GENERALISATION AND INHERITANCE

  • Generalisation
  • Class generalisation
  • Class inheritance
  • Overriding
  • Generalisation in OO Analysis and Design
  • Identifying GeneraliSations
  • Generalised Classes or Interfaces?
  • Mitigating Repeated Inheritance
  • Dependency

Object Oriented Analysis & Design Training Course

Course Contents - DAY 3

Session 9: MODELLING BEHAVIOUR

  • Activity Diagrams
  • Defining the Behaviour
  • Identifying Steps
  • Pre and Post Conditions
  • Special Action Types
  • Identifying Control and Data Flows
  • Data Flows
  • Identifying Expansion Regions
  • Grouping Actions into Partitions
  • Identifying Exceptions and Exception Regions

Session 10: STATE MACHINE DIAGRAMS

  • State machines and classes
  • Basic state Machine syntax
  • States
  • State syntax
  • Transitions
  • Events
  • Call events
  • Signal events
  • Change events
  • Time events
  • Super States

Session 11: REALISATION AND DESIGN

  • Sequence Diagrams
  • Detailing Class Operations from Sequence Diagrams
  • Creating Sequence Diagrams
  • Iteration
  • Branching and self-delegation
  • Concurrency - Active Objects
  • Object State and Constraints

Session 12: IMPLEMENTATION AND DEPLOYMENT

  • Solution Modelling
  • Solution Architecture
  • Infrastructure Architecture 5
  • Modelling the Presentation and Data Layers
  • Design Modelling
  • OO Design Principles
  • Modelling Object Behaviour
  • Effective Package Design
Rester à jour sur les nouveaux avi
Pas encore d'avis.
Partagez vos avis
Avez-vous participé à cours? Partagez votre expérience et aider d'autres personnes à faire le bon choix. Pour vous remercier, nous donnerons 1,00 € à la fondation Stichting Edukans.

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Recevoir une brochure d'information (gratuit)

(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)

Vous avez des questions?

(optionnel)
Nous conservons vos données personnelles dans le but de vous accompagner par email ou téléphone.
Vous pouvez trouver plus d'informations sur : Politique de confidentialité.