Opleiding : UML 2, modellering met Enterprise Architect

UML 2, modellering met Enterprise Architect




Deze beknopte en praktische cursus is opgebouwd rond een volledige casestudy en stelt u in staat om de essentiële UML-notaties en de belangrijkste toepassingen van de "Enterprise Architect"-software te beheersen binnen een ontwikkelingsproces: modellering van het beroep, specificatie van de vereisten, conceptuele schema's.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand

Ref. EAR
  3d - 21u00
Prijs : Neem contact met ons op




Deze beknopte en praktische cursus is opgebouwd rond een volledige casestudy en stelt u in staat om de essentiële UML-notaties en de belangrijkste toepassingen van de "Enterprise Architect"-software te beheersen binnen een ontwikkelingsproces: modellering van het beroep, specificatie van de vereisten, conceptuele schema's.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
UML kunnen gebruiken in de verschillende software engineering activiteiten (vakgebied, eisen, ontwerp)
UML kunnen implementeren met de tool Enterprise Architect (klassen-, sequentie-, toestandsdiagrammen...)
Een hoogwaardig ontwerp kunnen uitwerken door gebruik te maken van architectuurpatronen (lagen, MVC)
Het ontwerp kunnen uitdrukken met Enterprise Architect aan de hand van statische en dynamische modellering

Doelgroep
Software architecten, ontwerpers, ontwikkelaars.

Voorafgaande vereisten
Basiskennis van UML en objectgeoriënteerde taal (Java, C#, C++...).

Praktische modaliteiten
Praktisch werk
Opzetten van een volledige casestudy, aanmaken van modellen, instelling van Enterprise Architect en gebruik van geïntegreerde tools.

Opleidingsprogramma

1
Inleiding tot beroepsmodellering

  • De projectaanpak en de software engineering activiteiten. Belang van de ontwerpactiviteit.
  • UML binnen de projectaanpak. De verschillende diagrammen. Het begrip stereotype en profiel.
  • De beroepsmodellering: beroepsproces - activiteitendiagram en klassendiagram van het domein.
Praktisch werk
Uitwerking van de casestudy, Enterprise Architect: structurering van het project in pakketten en gebruik van profielen. Modellering van het beroep met het activiteitendiagram.

2
De vereisten specificeren

  • Functionele en niet-functionele vereisten. FURPS-aanpak.
  • Definitie van de actoren.
  • Definitie van Usecases. Usecase-diagram.
  • Illustratie van scenario's voor gebruik met het sequentiediagram.
Praktisch werk
Specificatie van de vereisten van de casestudy: Usecase- en sequentiediagrammen.

3
Ontwerp van het systeem - Statische modellering

  • De architectuur van de code. Patronen in lagen/layers. MVC-pattern. Structurering in pakketten.
  • Identificatie van de klassen. Attributen. Bewerkingen. Klassendiagram.
  • Onderlinge relaties tussen klassen.
  • Generalisatierelaties.
Praktisch werk
Statische modellering uitvoeren met Enterprise Architect: de code structureren in pakketten. Het klassendiagram opmaken.

4
Ontwerp van het systeem - Dynamische modellering

  • De operaties definiëren.
  • Scenario's van Usecases op ontwerpniveau. Beschrijving van de interacties met het sequentiediagram.
  • Beheer van de toestanden. Toestandsdiagram.
Praktisch werk
Dynamische modellering uitvoeren met Enterprise Architect: sequentiediagram. Definitie van de toestanden met de toestandsdiagram-automaat.

5
Ontwerp van het systeem - Modellering van de uitrol

  • De definitie van de inzetbare componenten en hun interfaces.
  • Componentendiagram.
  • Implementatie van componenten in de materiële architectuur.
  • Uitroldiagram.
Praktisch werk
Modellering van de uitrol uitvoeren: componenten- en uitroldiagram.

6
Inleiding tot de geavanceerde functies van de tool

  • Codegenerering en “reverse engineering”.
  • Genereren van de documentatie.
  • Realisatie van grote projecten en gezamenlijk gebruik.


Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand