5. Modellering funktionella Flashcards

1
Q

Vilka är fördelarna med modeller? (2)

A

Beskriver systemen och dess egenskaper

Stödjer kommunikation mellan modelleringsexperter

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

Vad krävs för att ett modelleringsspråk kallas formellt?

A

När syntax och semantik är formellt definierade

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

Vad är UML för typ av modelleringsspråk?

A

Semi-formellt

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

Vilka är nackdelarna med modeller?

A

Alla kan inte tyda modeller

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

Vad innebär en domänmodell?

A

Visar de affärskoncept som finns i en problemdomän i form av klasser.

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

På vilket sätt integreras STK med systemmodeller (användningsfall)?

A

Utifrån STK som representerar önskade systemfunktioner mappas funktionella och icke-funktionella krav.

Funktionella krav skrivs ofta i modelleringsspråk och då görs användningsfall av dessa.

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

Vad innebär en objektorienterad metod?

A

Metoden innebär användning av UML.

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

Vad innebär include i use case?

A

Används när ett användningsfall inkluderar ett annat

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

Vad innebär extend i use case?

A

Används när ett användningsfall utökar ett annat

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

Vad innebär generalization i use case?

A

Används när ett användningsfall specialiserar (ersätter eller utökar) ett annat

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

Vad är ett användningsfall?

A

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

“modell av ett behov”

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

Vad är ett UML sekvensdiagram?

Vilka är huvudelementen? (2)

A

Används för att visualisera input och output i/från systemet. Skapas från användningsfall.

Objekt
Meddelande

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

Vilka tre nivåer av användningsfall finns?

A

Summariska mål
- projekt (order, faktura)

Aktörens mål
- lägg order, skapa faktura

Sub-funktioner
- Identifiera produkt, registrera

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

Nämn två negativa aspekter med användningsfall:

A

Relationerna av användningsfalldiagram visar inte i vilken ordning användningsfallen utförs.

Användningsfall visar interaktion mellan system och användare, ej manuella aktiviteter som inte har systemstöd.

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

Hur identifieras klasserna i domänmodeller?

A

Genom att leta efter begrepp (substantiv) i problemscenariot eller användningsfallsbeskrivningar

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

Vilka är punkterna i en användningsfallsbeskrivning? (8)

A
Use case name
Primary actor
Scope
Pre-condition
Post-condition
Main flow of events/scenario
Alternative flow
Extension point
17
Q

Vilka modeller finns i UML?

A

Användningsfall

Sekvensdiagram

Domänmodell