948 opleidingen: ICT

Scrum Master

  • opleiding door Syntra Antwerpen & Vlaams-Brabant
  • Antwerpen & Haven

Scrum Product Owner

  • opleiding door Syntra Antwerpen & Vlaams-Brabant
  • Antwerpen & Haven
ABIS

OO analyse en design met UML

  • door ABIS
Leuven en Online
2.378

Tijdens deze training leren we hoe we de analyse en het ontwerp voor het creëren van een goed gestructureerde objectgeoriënteerde applicatie best aanpakken. In deze driedaagse ABIS-cursus gebruiken we UML-diagrammen als een belangrijk hulpmiddel om alle aspecten van ons ontwerp beter te begrijpen.

Deze cursus

  • bespreekt de analyse- en ontwerpfase van het creëren van gestructureerde objectgeoriënteerde applicaties
  • biedt een grondige kennis van de verschillende UML diagrammen, noodzakelijk voor het opzetten en documenteren van herbruikbare software
  • bespreekt een praktische benadering van het OOAD-proces zoals toegepast door diverse methoden, zoals Agile Modelling
  • geeft de deelnemer inzicht in het gebruik van de UML notatie in verschillende procesmodellen
  • introduceert het gebruik van design patterns en het creëren van gedistribueerde applicaties

  • OO analyse en design
    • applicatiestructuur
    • ontwikkelprocessen en -methoden
    • overzicht van UML
  • Requirementsanalyse
    • soorten requirements
    • use cases en user stories
    • UML: use case diagram en system sequence diagram
    • wireframes
  • Analyse - domeinmodellering
    • klassen - objecten - associaties
    • attributen - multipliciteiten - rollen
    • generalisatie
    • UML: class en object diagram
  • Design van samenwerkende objecten
    • UML: sequence diagrams
    • UML: collaboration/communication diagram
  • Design class diagram
    • toevoegen van operaties
    • associaties in DCD
    • meer over overerving: abstracte klassen en interfaces
  • Design Patterns
    • wat/waarom
    • GoF design patterns
    • concrete voorbeelden: Strategy en Composite pattern
  • Aanvullende UML-diagrammen
    • State Machine diagram
    • Activity diagram
    • UML 2: Interaction Overview diagram - Timing diagram - Composite Structure diagram
  • Organisatie van de applicatie
    • UML: package diagram - component diagram - deployment diagram
    • OO en RDBMS: mapping en persistence frameworks
    • Gedistribueerde applicaties: servicegeoriënteerde architectuur en RESTful applicaties (API’s)

Klassikaal, met oefeningen.

Een interactieve, live training – gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.

Bekend zijn met fundamentele software engineering problemen en technieken (cf. cursus OO concepten en technieken). Ervaring met een object georiënteerde taal is een voordeel (zie bijvoorbeeld Java: basiscursus).

Leuven € 2.378(Incl.BTW) Inschrijven

Analisten, designers, programmeurs, consultants en teamleaders van projecten gebaseerd op OO-technologie.