Kursplan
Innledning
- Livssyklusen for systemutvikling med Harmony-prosessen (IBM/Telelogic)
- Oversikt over UML/SysML-diagrammer som brukes i kravinnsamling, systemanalyse og design innenfeltet systemteknikk
- Ett metodebasert rammeverk for kravinnsamling, systemanalyse og design
Innsamling av krav og transformasjon til systemspesifikasjoner
- Gjøre forretnings- og systemkrav sporbare ved hjelp av SysML-kravdiagrammet
- Definere omfanget av systemet som består av funksjoner og tilfeller som kaller disse funksjonene
- Modellere livssyklusen til systemet som orkestrerer overganger mellom tilstander der funksjoner utløses
- Forberede testtilfeller ved hjelp av scenarioer som realiserer tilfeller og systemfunksjoner
- Kasusstudie: Modellere systemomfanget og bruken av systemfunksjoner basert på krav
Transformasjon av systemspesifikasjoner til komponenter på designnivå
- Modellere blokkdiagrammet til systemet og raffinere det ved hjelp av interne blokker
- Utdype kommunikasjonsarkitekturen mellom undersystemer ved hjelp av deler, porter og grensesnitt
- Kasusstudie: Utdype blokk- og interne blokkdiagrammer basert på systemspesifikasjoner og med tanke på valg på designnivå
- Modellere beskrivelsen av hvit boks-interaksjoner på designnivå
- Kasusstudie: Modellere interaksjoner mellom blokker og interne blokker basert på valg på designnivå
- Kartlegging av operasjoner på komponentene (deler) i blokker
- Utdype det parametriske diagrammet for systemfunksjonene
- Kasusstudie: Oppdatere blokk- og interne blokkdiagrammer basert på scenarioer på designnivå
Avslutning
- Steg i kravanalyse og systemspesifikasjoner i systemteknikk
- Sporbarhet mellom krav og programvare
- Systemintegrasjon og akseptansetester for kravene
Merk: Ovennevnte treningssesjoner med veiledning utføres interaktivt ved hjelp av verktøy for kravstyring og modellering som Enterprise Architect (EA) for å sikre et godt nivå av sporbarhet mellom krav og underliggende løsninger. Konsepter forklares først ved hjelp av grunnleggende eksempler og etterfølges deretter av utkast til løsninger på dine egne problemer. Etter denne sesjonen kan vi støtte deg ved å gjennomgå og validere dine løsninger iht. dine behov.
Krav
Profesjonell erfaring:
- Mindst 2 års profesjonell erfaring i programvareutvikling, systemteknikk, forretnings-/teknisk analyse eller teknisk arkitektur.
Metodisk bakgrunn:
- Grunnleggende forståelse av livssyklusen for programvareutvikling (SDLC) og konsepter for livssyklusen for systemteknikk (f.eks. V-modellen, Agil/iterativ levering).
- Kjennskap til konsepter innen kravstyring (funksjonelle vs. ikke-funksjonelle krav, restriksjoner, verifikasjon).
Tekniske og modelleringskonsepter:
- Grunnleggende kunnskap om prinsipper for objektorientert analyse og design (OOAD) (f.eks. klasser, instanser, arving, sammensetning, grensesnitt).
- Tidligere eksponering for grunnleggende visuelle diagrammer (som flytskjema eller grunnleggende UML) er gunstig, men tidligere ekspertise i SysML er ikke nødvendig.
Referanser (1)
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