F5- Metoder för modellering av funktionella krav Flashcards

1
Q

Ett modelleringsspråk kallas formellt om:

A

syntax och semantik är formellt definierade. UML är tex inte formellt utan semiformellt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Objektorienterad metod innebär:

A

Användning av UML. Inom oo-metod består systermodellen av användningsfall, sekvensmodell och domänmodell.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ett användningsfall är:

A

Ett sätt på vilket systemet ska kunna användas för att nå ett visst mål.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Förklara include, extend och generalization.

A

 ”Include”
Används när en användningsfall inkluderar
ett annat användningsfall.  ”Extend”
Används när ett användningsfall utökar ett Cashier annat användningsfall.
 ”Generalization”
Används när en användningsfall specialiserar (ersätter och eller utökar) ett annat användningsfall.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vilka delar består en användningsfallsbeskrivning av:

A

Use case namne, scope, primary actor, supporting actor, pre-conditions, post-conditions, basic flow of events, alternative flow, extension points.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Sekvensdiagram används för att:

A

Visualisera input och output-händelser.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad gör en domänmodell?

A

 Domän modellen visar de affärskoncepten som finns i en ”problem domän” i form av klasser. Exempel: Person, Betalning, Försäljning, Order.
 Identifiering av domän klasserna görs genom att vi letar efter viktiga begrepp (substantiv) i problemscenariot (eller i användningsfallbeskrivningar).
 Domänmodellen är inte kopplad till designaspekter (arkitekturen, designspråket, osv); fast den ger basen till designklassmodellen.
 Domänmodellen ger en statisk bild av problem domänen, eftersom den skapas av UML klassdiagram.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly