Modely životního cyklu Flashcards

1
Q

metoda

A

postup pro dosažení určitého cíle

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

metodika

A

souhrn doporučených praktik a postupů; disciplinovaný proces nad vývojem sftw

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

metodologie

A

nauka o metodách

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

Sftw proces vývoje

A

sftw proces definuje kdo, kdy a co má dělat, aby bylo dosaženo požadovaného cíle.

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

Aktéři v procesu vývoje

A

zákazník (specifikuje požadavky), dodavatel (vyvýjí), uživatel (upřesňuje požadavky)

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

životní cyklus

A

rozděluje proces vývoje na za sebou jdoucí období (=etapa životního cyklu)

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

Model životního cyklu

A

definuje etapy vývoje sftw a pro každou etapu nutné činnosti, vstupy a výstupy.

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

jednotlivé etapy

A

Analýza a specifikace požadavků, architektonický a podrobný návrh, implementace, integrace a testování, provoz a údržba

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

Analýza a specifikace pžadavků

A

Studie vhodnosti, identifikace a analýza rizik. Výstupem je plán akceptačního testování

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

Architektonický návrh

A

ujasnění koncepce, dekompozice systému

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

Podrobný návrh

A

specifikace algorirmů, rozhraní, způsobu ošetřování chyb, struktura dat

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

Implementace a testování součástí

A

naprogramování a otestování součástí

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

Integrace a testování systému

A

spojení součástí do podsystémů a spojení podsyst. do celkového systému. Testování, návrat k etapě implementce

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

Akceptační testování

A

otestování systému uživatelem. Pak následuje instalace a školení.

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

Vodopádový model

A

lineární (sekvenční), v 70. letech, snaha zavést řád, uživatel se podílí jen na specifikace a zavádění (vidí spustilenou verzi příliš pozdě)

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

Iterační modely

A

vývoj v iteracích, v každé se vytvoří reálný výsledek; náročnější na řízení

17
Q

Inkrementální model

A

stanoví se ucelené části systému a ty se postupně předávají zákazníkovi

18
Q

Prototyp

A

částečná implementace produktu, jen pro ověření splnění požadavků, pak se zahodí

19
Q

Spirálový model

A

prototypování, opakuje se vždy na vyšší úrovni, součástí analýza rizik;

20
Q

Rizika

A

projektová (odchod lidí, snížení rozpočtu), technická (neznámé technologie, selhání hardwaru), obchodní (špatný odhad zájmu)

21
Q

Metodika RUP

A

customizable framework, vizualizace sftw sys pomocí UML; CYKLY: initial development cycle, evolution cycles

22
Q

Milestones (mezníky u spiral. and RUP)

A

LCO (life cycle objectives), LCA (life cycle architecture), IOC (initial operation capability)

23
Q

základní cyklus RUP

A

zahájení (inception), projektování (elaboration), realizace (construction), předání (transition)

24
Q

softwarový tým

A

analytic, návrhář, programátor, odborník na testování, udržbu, management, podpůrný personal

25
Q

dekompozice

A

rozdělení systému na nezávislé vyvýjené podsystémy; vyžaduje zavedení vhodného rozhraní