Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding tot de UML-notatie
- Korte geschiedenis van UML
- Overzicht van objectgeoriënteerd modelleren
- De specificaties van UML volgens OMG
- Overzicht van de verschillende UML-diagrammen
Vereistengebaseerd beheer
- Indeling van vereisten
- Categorieën van vereisten volgens FURPS
- Methoden voor het verzamelen van vereisten
- Het modelleren van vereisten met UML-notatie
- Het afhankelijkheidsmatrixmodel voor vereisten
- Het opstellen van een eisenspecificatie op basis van diagrammen
Bedrijfsprocesmodellering
- Definitie van bedrijfsprocessen
- Modellering van bedrijfsprocessen in UML
- Het activiteitendiagramm
- Decisiestromen en parallelle verwerking
- Uitzonderingen en afhandeling daarvan
- Partities en lanes
Modellering van niet-functionele vereisten
- Gebruik van componenten- en implementatiediagrammen
- Inleiding tot de systeemarchitectuur: logisch en fysiek niveau
- Modellering van veiligheids-, prestatie- en betrouwbaarheidseisen van het systeem
Modellering van functionele vereisten
- Bepaling van de reikwijdte van het systeem
- Functioneel ontwerp door middel van use case-diagrammen
- Het identificeren van actoren en hun onderlinge relaties
- Bepaling van de individuele use cases
- De koppeling tussen actoren en use cases inclusief eigenschappen
- Relaties tussen verschillende use cases: include, extend en generalisatie
- Het ontwikkelen van use case-scenario’s en het genereren van bijbehorende diagrammen (zoals activiteitendiagrammen of statetoestandsdiagrammen)
Analytisch systeemmodel
- Gebruik van sequentiediagrammen
- Soorten berichten: asynchroon, synchroon en antwoordberichten
- Hoe de volgorde van berichtnummering te bepalen
- Analytische objecttypen: Boundary-, Control- en Entity-objecten
- Inleiding tot het ontwerpstadium van het systeem
- Het modelleren van systeeminteracties
Statisch modelleren
- Klassendiagrammen en het genereren van broncode
- Assoociatierelaties en hun eigenschappen
- Overige relaties: aggregatie, compositie, generalisatie, afhankelijkheid en associatieklassen
- Forward- en reverse engineering
- Het genereren van broncode op basis van een diagram
- Het creëren van een diagram uit bestaande broncode
- Het synchroniseren van code en diagrammen
- Object-, verbindings- en pakketdiagrammen
Dynamisch modelleren
- Het verifieerbaar maken van het statische model
- Het preciezerer specificeren van methodesignaturen
- Het controleren van de logica binnen het klassendiagram
- Dynamische modellering op basis van methodecalls
- Sequentiediagrammen in een ontwerpcontext
Vereisten
Het wordt aangeraden om enige basiskennis te hebben van objectgeoriënteerde concepten of van een willekeurige objectgeoriënteerde programmeertaal.
21 Uren
Getuigenissen (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
Cursus - Object-Oriented Analysis and Design using UML
Automatisch vertaald
Practice exercises were great and the help given by the trainer was excellent.
Elmer Tuz
Cursus - Object-Oriented Analysis and Design using UML
Automatisch vertaald