Cursusaanbod
Introductie
• Voorstelling van trainer en deelnemers
• Introductie tot modellering
• Introductie tot SysML
• Introductie tot MagicDraw/Cameo
• Definieer van een casus
Structurele decompositie van systemen
• Notatie van pakketdiagrammen
• Het systeem decomponeren in pakketten
• Modellering van pakketafhankelijkheden
• Praktische oefening: Modellering van pakketstructuren
Analyseren van gebruikersbehoeften
• Notatie van usecasediagrammen
• Identificeren van actoren
• Identificeren van usecases
• Relaties tussen usecases
• Praktische oefening: Modellering van usecases
Definiëren van systeemvereisten
• Van usecases naar systeemvereisten
• Notatie van vereisendiagrammen
• Specificeren van vereisten
• Definieren van de structuur van vereisten
• Verifiëren van vereisten met testcases
• Relaties tussen vereisten
• Praktische oefening: Modellering van vereisten
Definiëren van structurele blokken (Zwart doosweergave)
• Notatie van blokspecificatiediagrammen
• Structurele blokken
• Modellering van eigenschappen van blokken
• Definieren van relaties tussen blokken
• Definieren van systeemgegevenswoordenboek
• Praktische oefening: Modellering van de zwart doosweergave van een systeem
Modellering van blokstructuur (Wit doosweergave)
• Intern blokspecificatiediagram
• Visualiseren van onderdelen van blokken
• Koppelen van onderdelen met connectors
• Definieren van poorten
• Definieren van itemstromen en interfaceblokken
• Praktische oefening: Modellering van de wit doosweergave van een systeem
Modellering van systeembeperkingen
• Definieren van beperkingsblokken
• Koppelen van beperkingseigenschappen met waarde-eigenschappen
• Uitvoeren van parametrische analyses
• Praktische oefening: Modellering van parametrische analyses
Ontwerpen van toestandsgebaseerd systeemgedrag
• Notatie van toestandsmachinediagrammen
• Identificeren van toestanden
• Definieren van toestandsveranderingsgebeurtenissen
• Specificeren van signalen
• Specificeren van effecten
• Uitvoeren van toestandsmachines
• Praktische oefening: Modellering van toestandsmachines
Ontwerpen van besturings- en datastromen
• Activiteitsdiagram
• Definieren van activiteiten
• Specificeren van parameters
• Definieren van acties
• Modellering van besturingsstromen
• Modellering van datastromen
• Uitvoeren van activiteiten
• Praktische oefening: Modellering van activiteiten
Ontwerpen van communicatie
• Notatie van sekwensdiagrammen
• Modellering van levenslijnen
• Modellering van berichten
• Decomponeren van interacties met verwijzingen
• Toepassen van interactiefragmenten
• Definieren van timingbeperkingen
• Praktische oefening: Modellering van interacties
Modellering van doorkruisende constructies
• Logische en fysieke architekturen
• Relatie van allocatie
• Weergaveopties voor allocaties
• Identificeren van typen allocaties
• Allocatiematrix
• Praktische oefening: Aanmaken van allocatiematrix
Afsluiting
• Samenvatten van de training
• Bespreken van resterende vragen
Vereisten
Er zijn geen specifieke voorwaardenen vereist om aan deze cursus deel te nemen.