Use case + introduktion til objektorienteret modellering

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 22

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

23 Terms

1

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.

New cards
2

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.

New cards
3

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.

New cards
4

Hvordan beskrives scenarier?

De beskrives som brødtekst, 'lige ud af landevejen', og med forretningsmssige forhold afspejlet i både titel, tekst og navngivning.

New cards
5

Hvad er primary actor?

Den, der bruger systemet til et givet formål.

New cards
6

Hvad er supporting actor?

En, der yder service til systemet, såsom en ekstern betalingsløsning.

New cards
7

Hvad er offstage actors?

Dem, der er interesserede i use casen, men ikke er primary eller supporting.

New cards
8

Hvilke typer use cases findes der?

Der findes tre typer: brief, casual og fully dressed.

New cards
9

Hvad karakteriserer en brief use case?

Den har kun et enkelt afsnit, der beskriver, hvordan systemet ideelt agerer.

New cards
10

Hvad beskriver en fully dressed use case?

Den beskriver alle trin, variationer og krav i detaljer, samt pre- og post conditions.

New cards
11

Hvad er stamdata i objektmodellen?

Stamdata er systemets langlevede data, som sjældent ændres.

New cards
12

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.

New cards
13

Hvad er samlende objekter?

Objekter der binder stamdata sammen og har ofte kortere levetid.

New cards
14

Hvad er domænemodellen?

Den fungerer som en oversigt over typer af objekter i systemet.

New cards
15

Hvad viser associationer mellem klasserne?

De viser forbindelsen mellem objekter og angiver multiplicitet.

New cards
16

Hvad er multiplicitet i associationer?

Det definerer, hvor mange objekter af en klasse der kan associeres med et objekt af en anden klasse.

New cards
17

Hvad betyder *-1 i multiplicitet?

Det betyder, at den kan have mange til 1 relation.

New cards
18

Hvad er SSD i systemmodeller?

SSD står for systemsekvensdiagram og viser input og output fra et system.

New cards
19

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.

New cards
20

Hvad er vigtigt ved navngivning af klasser?

Navngivningen skal tage højde for virksomhedens sprog og være intuitiv.

New cards
21

Hvordan påvirkes use casen af aktørernes behov?

Primary actors giver indsigt i, hvilke behov use casen skal beskrive.

New cards
22

Hvad indholder en casual use case?

Den indeholder flere afsnit og beskriver alternative handlinger for forskellige udfald.

New cards
23

Hvordan påvirker ændringer i domænemodellen objektmodellen og omvendt?

Modellerne skal opdateres for at afspejle hinanden

New cards
robot