Analýza a specifikace požadavků / Strukturovaná analýza Flashcards

1
Q

typy požadavků

A

funkcionální, požadavky na provoz, na výsledný systém, na rozhraní

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

požadavek (jak se transformuje?)

A

definice požadavku (neformální abstraktní), specifikace požadavku (formální strukturovaný text), specifikace systému (podrobný popis pro vývojáře)

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

(+) cíly etapy specifikace požadavků

A

získání požadavků, transformace do strukturované podoby, studie vhodnosti, analýza rizik, plánování akceptačního testování

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

Metody získávání požadavků

A

interview, dotazník, studium dokumentů, pozorování prací u zákazníka

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

(+) Problémy při specifikaci požadavků

A

Vyřazení (v době specifikace je nějká entita implicitní, vytratí se), deformace (zkreslení), zobecnění

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

Vlastnosti specifikace

A

seřezená podle důležitosti, jednoznočná, úplná, …

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

Dva přístupy k analýze

A

strukturovaný (systém je chápán jako kolekce funkcí operujících nad daty), objektový (vzájemně komunikující objekty)

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

prostředky pro specifikaci v RUP

A

use-case dia, detaily případů užití, specifikace (strukturovaný text), slovníky pojmů

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

výstupem analýza v RUP jsou tyto diagramy

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

DFD (data flow diagram)

A

diagram datových toků, zachycuje funkcionalitu systému (jako UCD) a datové sklady a toky dat mezi funkcemi a sklady. Součástí jsou minispecifikace (popis funkcí)

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

ERD (entity relationship diagram)

A

slouží k modelování dat aplikační domény a jejich vztahů v klidu

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

stupeň vztahu v ERD

A

unární, binární, ternární

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

slabé a silné entitní množiny (weak, strong)

A

slabá je závislá na nějaké silné,

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

problémová doména a doména řešení

A

obchodní požadavky, potřeby zákazníka; model systému, návrh, způsob řešení

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

tvorba analytických modelů

A

odpovídá na otázku ‘co?’, nikoli ‘jak?’

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

metoda CRC štítků

A

Class, Responsibilities, Collaborators; štítek representuje třídu, obsahuje seznam odpovědností a spolupracovníků (jiné třídy)