5 - Modellering av funktionella krav Flashcards

1
Q

Vilka är fördelarna med modeller?

A

Beskriver systemet 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

När kallas ett modelleringsspråk för 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 modelleringsspråk?

A

Ett 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

Modeller är ej tidsorienterade och visar alltså inte i vilken ordning användningsfallen utförs

Visar endast interaktion mellan system och användare och inte manuella aktiviteter som saknar systemstöd

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

Vad innebär en domänmodell?

A

En domänmodell 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?

A

De STK som representerar önskade systemfunktioner struktureras och transformeras till användningsfall

Funktionella krav är typiskt modellbaserade och då görs systemmodeller 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

Systemmodellen består av:
Användningsfall

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

Vad innebär include i ett use case?

A

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

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

Vad innebär extend i ett use case?

A

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

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

Vad innebär generalization i ett use case?

A

Används när ett 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
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

En 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?

A

Ett UML sekvensdiagram används för att visualisera input och output händelser i/från systemet

Ett sekvensdiagram skapas för varje systemanvändningsfall

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 det?

A

Summariska mål

Aktörens mål

Sub-funktioner

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
  1. Relationerna av användningsfallsdiagram visar inte i vilken ordnings användnignsfallen utförs
  2. 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 domänklasser?

A

Görs genom att vi letar efter viktiga begrepp (substantiv) i problemscenariot eller i användningsfallsbeskrivningar

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

Vilka är rubrikerna i en användningsfallsbeskrivning?

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