OO analysis and design with UML (EN/NL/FR)

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

OO analysis and design with UML (EN/NL/FR)

ABIS
Logo van ABIS
Opleiderscore: starstarstarstarstar_border 8 ABIS heeft een gemiddelde beoordeling van 8 (uit 1 ervaring)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeLeuven (BE)
13 apr. 2026 tot 15 apr. 2026
computer Online: Zoom, Teams
13 apr. 2026 tot 15 apr. 2026
Beschrijving

During this training, we will learn how to do the analysis and design for creating a well-structured object oriented application. In this three-day ABIS course, we will use UML diagrams as a key tool for better understanding of all aspects of our design.

This course

  • discusses the analysis and design phases of creating structured object oriented applications
  • offers a thorough knowledge of  the different UML diagrams, necessary for the set-up and documentation of re-usable software
  • discusses a practical approach to the OOAD process as applied by diverse methods, such as Agile Modelling
  • gives the participant an insight into the use of the UML notation in several process models
  • introduce…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Unified Modeling Language (UML), Databases, SysML, ChatGPT en Python.

During this training, we will learn how to do the analysis and design for creating a well-structured object oriented application. In this three-day ABIS course, we will use UML diagrams as a key tool for better understanding of all aspects of our design.

This course

  • discusses the analysis and design phases of creating structured object oriented applications
  • offers a thorough knowledge of  the different UML diagrams, necessary for the set-up and documentation of re-usable software
  • discusses a practical approach to the OOAD process as applied by diverse methods, such as Agile Modelling
  • gives the participant an insight into the use of the UML notation in several process models
  • introduces the use of design patterns and the creation of distributed applications

Intended for

Analysts, designers, programmers, consultants and teamleaders of projects based on OO-technology.

Backgroud

Some familiarity with basic software engineering problems and techniques (see course OO concepts and techniques). Familiarity with an object oriented language is also an advantage (cf. course Java programming).

You can test yourself to see if you have enough background by filling out the on-line self-test.

Main topics

  • OO analysis and design
    • application structure
    • development processes and methods
    • overview of UML
  • Requirements analysis
    • types of requirements
    • use cases and user stories
    • UML: use case diagram and system sequence diagram
    • wireframes
  • Analysis - domain modelling
    • classes - objects - associations
    • attributes - multiplicities - roles
    •  generalisation
    • UML: class and object diagrams
  • Designing collaborating objects
    • UML: sequence diagrams
    • UML: collaboration/communication diagrams
  • Design class diagrams
    • adding operations
    • associations in DCD
    • more inheritance: abstract classes and interfaces
  • Design Patterns
    • what/why?
    • GoF design patterns
    • concrete examples: Strategy and Composite pattern
  • Auxiliary UML diagrams
    • State Machine diagram
    • Activity diagram
    • UML 2: Interaction Overview diagram - Timing diagram - Composite Structure diagram
  • Organising the application
    • UML: package diagram - component diagram - deployment diagram
    • OO and RDBMS: mapping and persistence frameworks
    • Distributed applications: service oriented architecture and Restful applications (APIs)

Training method

Classroom instruction with exercises.

Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.

Certificate

At the end of the session, the participant receives a 'Certificate of Completion'.

Duration
3 days.

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.