Kursplan
Innføring
• Presentasjon av instruktør og deltakere
• Innledning til modellering
• Innledning til SysML
• Innledning til MagicDraw/Cameo
• Definisjon av en case study (sagsskygging/referanseeksempel)
Strukturell nedbryting av systemer
• Notasjon for pakke diagrammer
• Nedbryting av systemet til pakker
• Modellering av pakkeavhengigheter
• Praktisk oppgave: Modellering av pakkestruktur
Analysere brukerbehov
• Notasjon for brukstilfessediagrammer
• Identifisering av aktører
• Identifisering av brukstilfeller
• Sammenhenger mellom brukstilfeller
• Praktisk oppgave: Modellering av brukstilfeller
Definere systemkrav
• Fra brukstilfeller til systemkrav
• Notasjon for kravdiagrammer
• Spesifisering av krav
• Definisjon av kravstruktur
• Verifisering av krav med testtilfeller
• Sammenhenger mellom krav
• Praktisk oppgave: Modellering av krav
Definere strukturelle blokker (svart boks-visning)
• Notasjon for blokkdefinisjonsdiagrammer
• Strukturelle blokker
• Modellering av blokkegenskaper
• Definere sammenhenger mellom blokker
• Definere systemets dataordbok
• Praktisk oppgave: Modellering av svart boks-visning av et system
Modellering av blokkstruktur (hvit boks-visning)
• Internt blokkdiagram
• Visualisering av boksdelene
• Kobling av deler med tilkoblinger
• Definering av porter
• Definering av vareflyter og grensesnittblokker
• Praktisk oppgave: Modellering av hvit boks-visning av et system
Modellering av systembegrensninger
• Definering av begrensingsblokker
• Kobling av begrensningsegenskaper med verdiegenskaper
• Utførelse av parametriske beregninger
• Praktisk oppgave: Modellering av parametriske beregninger
Design av tilstandsbasert systematferd
• Notasjon for tilstandsmaskindiagrammer
• Identifisering av tilstander
• Definering av hendelser for tilstands overganger
• Spesifisering av signaler
• Spesifisering av effekter
• Utførelse av tilstandsmaskiner
• Praktisk oppgave: Modellering av tilstandsmaskiner
Design av kontroll- og dataflyter
• Aktivitetsdiagram
• Definering av aktiviteter
• Spesifisering av parametere
• Definering av handlinger
• Modellering av kontrollflyter
• Modellering av dataflyter
• Utførelse av aktiviteter
• Praktisk oppgave: Modellering av aktiviteter
Design av kommunikasjon
• Notasjon for sekvensdiagrammer
• Modellering av livslinjer
• Modellering av meldinger
• Nedbryting av interaksjoner ved hjelp av referanser
• Bruk av interaksjonsfragment
• Definering av tidsbegrensninger
• Praktisk oppgave: Modellering av interaksjoner
Modellering av kryssende konstruksjoner
• Logiske og fysiske arkitekturer
• Tilordningssammenheng
• Visningsalternativer for tilordninger
• Identifisering av typer tilordninger
• Tilordningsmatrise
• Praktisk oppgave: Bygging av tilordningsmatrise
Avslutning
• Oppsummering av trainingen
• Diskusjon av gjenstående spørsmål
Krav
Det er ingen spesifikke krav for å delta på dette kurset.