Looks like no one added any tags here yet for you.
Hvad er en use case?
En use case er en tekst, der beskriver systemets opførsel i en bestemt situation uden at specificere hvordan. Aktøren er upersonlig.
Hvad er aktørperspektivet i et scenarie?
Aktørperspektivet i et scenarie er first person, en repræsentation af en bruger. Aktøren er personlig, altså har et navn osv.
Hvad er forskellen mellem en use case og et scenarie?
En use case beskriver forskellige scenarier generelt, mens et scenarie er et konkret eksempel - scaneriers aktører har fx navne.
Hvordan beskrives scenarier?
De beskrives som brødtekst, 'lige ud af landevejen', og med forretningsmssige forhold afspejlet i både titel, tekst og navngivning.
Hvad er primary actor?
Den, der bruger systemet til et givet formål.
Hvad er supporting actor?
En, der yder service til systemet, såsom en ekstern betalingsløsning.
Hvad er offstage actors?
Dem, der er interesserede i use casen, men ikke er primary eller supporting.
Hvilke typer use cases findes der?
Der findes tre typer: brief, casual og fully dressed.
Hvad karakteriserer en brief use case?
Den har kun et enkelt afsnit, der beskriver, hvordan systemet ideelt agerer.
Hvad beskriver en fully dressed use case?
Den beskriver alle trin, variationer og krav i detaljer, samt pre- og post conditions.
Hvad er stamdata i objektmodellen?
Stamdata er systemets langlevede data, som sjældent ændres.
Hvad er forskellen på et objekt og en klasse?
Et objekt er en instans af en klasse, mens en klasse er en skabelon eller en blueprint, der definerer egenskaber og metoder for objekter.
Hvad er samlende objekter?
Objekter der binder stamdata sammen og har ofte kortere levetid.
Hvad er domænemodellen?
Den fungerer som en oversigt over typer af objekter i systemet.
Hvad viser associationer mellem klasserne?
De viser forbindelsen mellem objekter og angiver multiplicitet.
Hvad er multiplicitet i associationer?
Det definerer, hvor mange objekter af en klasse der kan associeres med et objekt af en anden klasse.
Hvad betyder *-1 i multiplicitet?
Det betyder, at den kan have mange til 1 relation.
Hvad er SSD i systemmodeller?
SSD står for systemsekvensdiagram og viser input og output fra et system.
Hvad er en operationskontrakt?
En operationskontrakt er en specifikation, der beskriver de betingelser og krav, der skal opfyldes for at en operation kan udføres korrekt. Den fungerer som en aftale mellem forskellige komponenter i et objektorienteret system, der sikrer, at de kan interagere effektivt.
Hvad er vigtigt ved navngivning af klasser?
Navngivningen skal tage højde for virksomhedens sprog og være intuitiv.
Hvordan påvirkes use casen af aktørernes behov?
Primary actors giver indsigt i, hvilke behov use casen skal beskrive.
Hvad indholder en casual use case?
Den indeholder flere afsnit og beskriver alternative handlinger for forskellige udfald.
Hvordan påvirker ændringer i domænemodellen objektmodellen og omvendt?
Modellerne skal opdateres for at afspejle hinanden