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 (4)
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
Ms Malavika er en meget god instruktor. Veldig hardtarbeidende og svarer godt på mine spørsmål. Jeg forstår at mulighetene for SysML og EA er veldig store, og hun gjorde sitt beste for å presentere opplæringen på den mest passende måten. Hun har til og med brukt sin pause for å finne svar på våre spørsmål. Respekt! En utmærket lærer!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Kurs - System Engineering using SysML and UML 2
Maskinoversatt
I mostly liked his subject knowledge and style.
Giacomo Urso
Kurs - Systems Modelling with SysML
Maskinoversatt
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Kurs - Technical Architecture and Patterns
Maskinoversatt