1 deck udviklingsmetoder Flashcards

1
Q

Vandfaldsmetoden

A

En udviklingsmodel hvor hvert udviklings trin (Requirements, Design, Implementation, Verification og Maintenance) færdiggøres før udviklere forstætter til det næste.

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

unified Process

A
  • iterativ og inkrementel
    –Use case drevet
    –Risici drevet
    –Arkitekturcentrere
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

iterativ og inkrementel

A

I et iterativt forløb vil projektet i stedet gennemløbe en række faser, der i princippet omfatter det samme, nemlig hver for sig en miniudgave af vandfaldsmodellens faser.
slides:
Fleksibel udviklingsmodel, der tager højde for, at kravene til et system hele tiden ændres.

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

Use case drevet

A

Begrebet use Case Drevet betyder, at use cases bruger til planlægning og kontrol af al fremdrift i udvilingsarbejdet - fra de indledende kravorvervejelse til koden

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

Risici drevet

A

vurdering af use cases i forhold til risici bestemmer rækkefølgen i udvikling

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

UP Phases

A
  • inception
  • elaboration
  • construction
  • Transition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

domænemodel

A

objektmodel/analysemodel

begrebsklasser, sammenhænge og evt. meget vigtige attributter

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

designklassediagram

A

dvs. software-klasser med attributter og metoder

beskriver softwarekomponenter,
deres attributter, metoder og relationer

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

Objekt Orienteret Analyse og Design steps

A
  • Define use cases
  • Define domain model
  • Define interaction diagrams
  • Define design class diagrams
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Use Cases

A

En use case er noget en aktør skal have systemet til at udføre. Det er
en specifik aktørs “case of use” af systemet.

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

Aktør

A

En aktør er en person eller et andet system som interagerer med
systemet

Aktører er eksterne, de er ikke en del af systemet.

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

Primære aktør

A

Får opfyldt mål af systemets funktioner

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

Supporterende Aktør

A

Skaffer informationer til systemet

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

Offstage Aktør

A

Har interesse i systemet, men ikke direkte forbindelse til det

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

Use case beskrivelser

A

Beskriv hvad systemet skal gøre - og ikke hvordan (black-box)

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

Use case beskrivelse(Brief/kortfattet)

A

Et enkelt tekstafsnit om det primære scenarie

17
Q

Use case beskrivelse(Casual/overfladisk:)

A

Et par tekstafsnit om flere scenarier

18
Q

Use case beskrivelse(Fully dressed/detaljeret)

A

Alle detaljer, pre- og postconditions

19
Q

Preconditions

A

Preconditions constrain the state of the system before the use case can start

20
Q

Postconditions

A

Postconditions constrain the state of the system after the use case has executed

21
Q

Functional requirements

A

Statements of services the system should provide.

22
Q

Non-functional requirements

A

Constraints on the services or functions offered by the system