Modelldriven utveckling enligt RUP Flashcards

1
Q

Vad är en Användningsfallsmodell?

A

En Användningsfallsmodell är en specifikation av funktionaliteten I ett system

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

Användningsfallsdiagram

A

Ett Användningsfallsdiagram visar aktörer och
användningsfall och hur
de kommunicerar med
varandra

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

Aktivitetsdiagram

A

Ett Aktivitetsdiagram
kan användas för att
specificera flödet I ett
enskilt användningsfal

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

Klassdiagram

A
Ett Klassdiagram visar
analysklasser, deras
information, ansvar och
relationer mellan
varandra
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Analysklass

A
--En Analysklass är en
implementationsoberoende
abstraktion av en företeelse i
systemet.
--Ett ansvar för en analysklass
representeras av en
Operation i UML
Information som hör till en
analysklass representeras av
ett Attribut i UML
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Sekvensdiagram

A

Ett Sekvensdiagram visar
hur instanser av analysklasserna samarbetar för att
realisera ett specifikt flöde
genom ett användningsfall.

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

Användningsfallsrealisering

A
En Användningsfallsrealisering
består av ett antal sekvensdiagram som visar hur ett
användningsfall realiseras.
En användningsfallsrealisering
representeras av ett Samarbete i
UML
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Designmodell (systemnivå)

A

Systemnivån av Designmodellen är en högnivå nedbrytning av systemet i logiska
delsystem och mellanliggande gränssnitt. Denna modell är vanligtvis lagerindelad

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

Delsystem

  • gränssnitt
  • tjänst
A
Ett Delsystem är en mindre
del av ett system med tydliga
gränssnitt mot omkringliggande delsystem.
Ett delsystem representeras
av en Komponent i UML
-->Ett Gränssnitt är en specifikation
av ett antal tjänster.
-->En Tjänst representeras av en
Operation i UML
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Komponentdiagram

A
Ett Komponentdiagram
visar delsystem och hur
de tillhandahåller och
utnyttjar mellanliggande
gränssnitt.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Designmodell (delsystemnivå)

A

Delsystemnivån av Designmodellen är en konkret logisk utformning av ett
specifikt delsystem, där hänsyn tagits till hur delsystemet ska implementeras.

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

Klassdiagram

A
Ett Klassdiagram visar
designklasser och hur
de använder sig av och
implementerar publika
gränssnitt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Designklass

A
En Designklass är en
abstraktion av en företeelse i
systemet. Dessa motsvarar ofta
klasserna i ett objektorienterat
programmeringsspråk.
-->Attribut används för att visa
informationsbehov och
-->Operationer används för att visa
funktionalitet i klassen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Implementationsmodell

A

En Implementationsmodell visar vilka artefakter som systemet består av

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

Exekverbar Artefakt

A
En Exekverbar Artefakt är
en körbar fil i systemet. Det
kan vara en.exe-file, .jar-fil
eller annat beroende på
implementationstekniken
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Komponentdiagram

A

Ett Komponentdiagram
visar exekverbara artefakter
och deras beroenden till
varandra vid körning

17
Q

Driftmodell

A

En Driftmodell visar hur ett system är driftsatt i driftmiljön

18
Q

Driftdiagram

A
En Driftdiagram visar
noder (hårdvaruenheter och
exekveringsomgivningar)
och hur de är relaterade till
varandra
19
Q

Exekveringsomgivning

A
En Exekveringsomgivning
är en variant av nod som
representerar en
programvara som används
för att exekvera en artefakt
på en hårdvarauenhet.
20
Q

Hårdvaruenhet

A
En Hårdvaruenhet är en
variant av nod, som
representerar en fysisk dator
eller annan hårdvara i ett
system.
21
Q

MODELL

A

• En modell är ett avbildning av ett system utifrån ett specifikt perspektiv och på en specifik
abstraktionsnivå.
• En modell består av ett antal element, relationer och diagram.
• Exempel på modeller: Användningsfallsmodell, Designmodell, Driftmodell

22
Q

DIAGRAM

A
  • Ett diagram är en visualisering av en delmängd av en modell.
  • Ett diagram visar element och deras relationer.
  • Exempel på diagram: Användningsfallsdiagram, Sekvensdiagram, Driftdiagram
23
Q

ELEMENT

A
  • Ett element används för att representera något logiskt eller fysiskt koncept i eller runt ett system
  • Element ägs av andra element eller av själva modell och kan visas i ett eller flera diagram
  • Exempel på element: Aktör, Komponent, Nod, Gränssnitt, Samarbete
24
Q

RELATION

A

En relation är en koppling mellan två eller fler element som uttrycker något strukturell eller
beteendemässig relation mellan de koncept som elementen representerar
• Relationer ägs av element i modellen och kan visas i ett eller flera diagram
• Exempel på relationer: Beroende, Association, Arv, Manifestering

25
Q

arkitektoniska mekanismer

A

En vanligt mönster som beskriver en vanlig lösning på ett vanligt förekommande problem. O(a helt oberoende av verksamhetsområdet systemet ska stödja. Finns 3 olika sorter