UML og modelering Flashcards
Hva er MBSE og UML?
MBSE (Modellbasert systemteknikk) er et alternativ til tradisjonell dokumentbasert utvikling, og UML (Unified Modeling Language) er et grafisk modelleringsspråk utviklet av Object Management Group (OMG) for å utføre MBSE.
Hva er formålet med modellering?
Formålet med modellering er å lage en beskrivelse som kommuniserer valgene som er gjort og gir en felles forståelse av problemområdet.
Hva er “Model storming” og når brukes det?
“Model storming” er en metode for rask og enkel modellering som brukes i smidige prosjekter. Grupper arbeider sammen for å løse problemer umiddelbart, og modellene er ofte enkle og hurtiglagde
Nevn fem diagramtyper i UML.
Use case-diagram, aktivitetsdiagram, tilstandsmaskin, sekvensdiagram og klassediagram.
Hva er stereotyper i UML-diagrammer?
Stereotyper er en felles funksjon i UML-diagrammer som hjelper med å klassifisere og kategorisere objekter i diagrammene.
Hva beskriver use case-diagrammer?
Use case-diagrammer beskriver brukssituasjoner og aktører involvert i systemet.
Hva beskriver aktivitetsdiagrammer?
Aktivitetsdiagrammer beskriver aktiviteter og rekkefølgen de utføres i for å gjennomføre et brukstilfelle.
Hva viser tilstandsmaskiner?
Tilstandsmaskiner viser mulige tilstander for objekter i systemet og hvilke hendelser som utløser tilstandsendringer.
Hva beskriver sekvensdiagrammer?
Sekvensdiagrammer beskriver meldinger som sendes mellom objekter i systemet for å gjennomføre et brukstilfelle, samt rekkefølgen av meldingene
Hva er formålet med klassediagrammer og domenemodellering?
Klassediagrammer brukes for å beskrive kode detaljert og de viktigste entitetene i et domene (domenemodell). Domenemodellering fokuserer på å finne entiteter i et problemdomene og vise forholdet mellom dem.