Kursplan
Innledning
- Innføring av instruktør og deltakere
- Innføring i modellering
- Innføring i SysML
- Innføring i MagicDraw/Cameo
- Definisjon av et casestudie
Strukturell systemnedbrytning
- Pakkediagramnotasjon
- Nedbryting av system til pakker
- Modellering av pakkeavhengigheter
- Praktisk oppgave: Modellering av pakkestruktur
Analyse av brukernavn
- Brukerdicasediagramnotasjon
- Identifisering av aktører
- Identifisering av brukercased
- Brukercaseforhold
- Praktisk oppgave: Modellering av brukercases
Definisjon av systemkrav
- Fra bruker cases til systemkrav
- Kravdiagramnotasjon
- Angivelse av krav
- Definisjon av kravstruktur
- Verifisering av krav ved hjelp av testcases
- Kravforhold
- Praktisk oppgave: Modellering av krav
Definisjon av strukturelle blokker (svart boks visning)
- Blokkdefinisjonsdiagramnotasjon
- Strukturelle blokker
- Modellering av blokkens egenskaper
- Definisjon av forhold mellom blokker
- Definisjon av systemets datadictionary
- Praktisk oppgave: Modellering av svart boks visning av et system
Modellering av blokkstruktur (hvit boks visning)
- Intern blokkdiagram
- Visualisering av blokkens deler
- kobling av deler med forbindelser
- Definisjon av porter
- Definisjon av objektflyt og grensesnittsblokker
- Praktisk oppgave: Modellering av hvit boks visning av et system
Modellering av systembegrensninger
- Definisjon av begrensningsblokker
- Binding av begrensningsegenskaper med verdi-egenskaper
- Kjøring av parametriseringer
- Praktisk oppgave: Modellering av parametriseringer
Design av tilstandsbasert systematferd
- Statemaskinediagramnotasjon
- Identifisering av tilstander
- Definisjon av tilstandsovergangseventyr
- Angivelse av signaler
- Angivelse av effekter
- Kjøring av statemaskiner
- Praktisk oppgave: Modellering av statemaskiner
Design av kontroll- og dataflyt
- Aktivitetsdiagram
- Definisjon av aktiviteter
- Angivelse av parametere
- Definisjon av handlinger
- Modellering av kontrollflyt
- Modellering av dataflyt
- Kjøring av aktiviteter
- Praktisk oppgave: Modellering av aktiviteter
Design av kommunikasjon
- Sekvensdiagramnotasjon
- Modellering av livslinjer
- Modellering av meldinger
- Nedbryting av interaksjoner ved hjelp av referanser
- Bruk av interaksjonsfragmenter
- Definisjon av timingbegrensninger
- Praktisk oppgave: Modellering av interaksjoner
Modellering av kryssende konstruksjoner
- Logiske og fysiske arkitekturer
- Tilordningsforhold
- Visningsmuligheter for tilordninger
- Identifisering av typer tilordninger
- Tilordningstabell
- Praktisk oppgave: Oppbygging av tilordningstabell
Egendefinerte rapporter
- Oversikt
- Innføring i rapportgenerering
- The Velocity Template Language (VTL)
- MagicDraw-utvidelser til VTL
- Arbeid med Microsoft Office-formater
- Utvikling og vedlikehold av maler
Automatisering ved hjelp av makroer & skripting
- Innføring
- Overskridende konsepter
- Innføring i API'en
- Vanlige og nyttige klasser
- Hvor skal koden plasseres?
- Eksempler og praktiske øvelser
Krav
Ingen forutsetninger.
Målgruppe:
- Systemingeniører som er involvert i arkitekturmodellering og systemdesign.
- Model-Based Systems Engineering (MBSE) Praktisere.
Referanser (2)
Den direkte korrelasjonen med vårt arbeidsemne i eksemplene
Gabriel Gutierrez - ARGOTEC S.r.l.
Kurs - Systems Modelling with SysML
Maskinoversatt
Anil var meget forstående og forklarte kursets innhold i detalj. Med mer tid ville resultatet av kurset vært bedre istedenfor å skynde seg gjennom innholdet, men overordnet er Anil meget kjent med programvaren CATIA og er en utmærket instruktor,
Jaydon - GRI Towers South Africa
Kurs - Learning CATIA
Maskinoversatt