1 Co vás tady čeká za odpovědi na otázky k teoretickému zápočtu z IS? #lolfont 1. K čemu slouží matice CRUD? .............................................................................................................. 4 2. Jaký je rozdíl mezi use case v objektové analýze a procesem ve strukturované analýze? ............................................................................................................................................................... 4 3. Jaký je rozdíl mezi třídou v UML a entitou v ERD? .................................................................... 4 4. Vyjmenujte alespoň tři use case pro aktora čas. ......................................................................... 4 5. Ke kterému prvku DFD můžeme přidat podnikové pravidlo, aby se objevilo v ERD? . 4 6. K čemu využíváme prvek split/merge?.......................................................................................... 4 7. Jak popisujeme strukturu dat v data dictionary? ....................................................................... 5 8. Kdy se používá minispecifikace a jak ji vyjádřím? ..................................................................... 5 9. Kdy použiji řídící proces a řídící datový tok?............................................................................... 5 10. Najděte alespoň pět chyb v systémovém diagramu. ................................................................. 5 11. Co je to fyzická úroveň datového modulu? Popište k čemu slouží. ..................................... 5 12. Co kontroluje funkce „kontrola konzistence“ v CASE nástrojích? ....................................... 6 13. Jaká je souvislosti mezi ERD (entitně-relační diagram) a DFD (data flow diagram)? . 6 14. Které prvky z Process Analystu můžeme importovat do Data Architectu? ..................... 6 15. Ke kterému prvku DFD můžeme přidat podnikové pravidlo, aby se objevilo v ERD? . 6 16. Co je to systémová encyklopedie? Jaké informace v ní najdeme? Pro který software je typická? ........................................................................................................................................................... 6 17. Co jsou to podniková pravidla a ke kterým prvkům se připojují? ....................................... 6 18. Co se děje s procesem, který dekomponujeme? ......................................................................... 7 19. Proč modelujeme IS? (5 důvodů) ..................................................................................................... 7 20. Vyjmenujte prvky entity a uveďte příklad entity a jejich prvků. ......................................... 7 21. Jaký je rozdíl mezi strukturovanou a objektovou analýzou? ................................................. 7 22. Co kontrolují CASE systémy? ............................................................................................................. 8 23. Jak se liší následující typy softwaru? Charakterizujte pomocí tří vět programy Navision, Data Architect a Rational Rose. .............................................................................................. 8 24. Jak popisujeme use case? ..................................................................................................................... 8 25. Které prvky obsahuje kontextový diagram? ................................................................................ 8 26. Co je to prototyp?.................................................................................................................................... 8 27. Vysvětlete pojem kardinalita a uveďte příklady pro jednotlivé typy................................. 8
14
Embed
Co vás tady čeká za odpovědi na otázky kxvidovic/IS/is_test_priprava... · 2017. 12. 4. · V encyklopedii najdeme k prvkům veškeré informace, jejich popisy a anotace. Je
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
Co vás tady čeká za odpovědi na otázky k
teoretickému zápočtu z IS? #lolfont 1. K čemu slouží matice CRUD? .............................................................................................................. 4
2. Jaký je rozdíl mezi use case v objektové analýze a procesem ve strukturované
3. Jaký je rozdíl mezi třídou v UML a entitou v ERD? .................................................................... 4
4. Vyjmenujte alespoň tři use case pro aktora čas. ......................................................................... 4
5. Ke kterému prvku DFD můžeme přidat podnikové pravidlo, aby se objevilo v ERD? . 4
6. K čemu využíváme prvek split/merge?.......................................................................................... 4
7. Jak popisujeme strukturu dat v data dictionary? ....................................................................... 5
8. Kdy se používá minispecifikace a jak ji vyjádřím? ..................................................................... 5
9. Kdy použiji řídící proces a řídící datový tok? ............................................................................... 5
10. Najděte alespoň pět chyb v systémovém diagramu. ................................................................. 5
11. Co je to fyzická úroveň datového modulu? Popište k čemu slouží. ..................................... 5
12. Co kontroluje funkce „kontrola konzistence“ v CASE nástrojích? ....................................... 6
13. Jaká je souvislosti mezi ERD (entitně-relační diagram) a DFD (data flow diagram)? . 6
14. Které prvky z Process Analystu můžeme importovat do Data Architectu? ..................... 6
15. Ke kterému prvku DFD můžeme přidat podnikové pravidlo, aby se objevilo v ERD? . 6
16. Co je to systémová encyklopedie? Jaké informace v ní najdeme? Pro který software
je typická? ........................................................................................................................................................... 6
17. Co jsou to podniková pravidla a ke kterým prvkům se připojují? ....................................... 6
18. Co se děje s procesem, který dekomponujeme? ......................................................................... 7
19. Proč modelujeme IS? (5 důvodů) ..................................................................................................... 7
20. Vyjmenujte prvky entity a uveďte příklad entity a jejich prvků. ......................................... 7
21. Jaký je rozdíl mezi strukturovanou a objektovou analýzou? ................................................. 7
22. Co kontrolují CASE systémy? ............................................................................................................. 8
23. Jak se liší následující typy softwaru? Charakterizujte pomocí tří vět programy
Navision, Data Architect a Rational Rose. .............................................................................................. 8
24. Jak popisujeme use case? ..................................................................................................................... 8
25. Které prvky obsahuje kontextový diagram? ................................................................................ 8
26. Co je to prototyp? .................................................................................................................................... 8
27. Vysvětlete pojem kardinalita a uveďte příklady pro jednotlivé typy. ................................ 8
Martin Vidovic
Martin Vidovic
Martin Vidovic
Martin Vidovic
Martin Vidovic
Martin Vidovic
Martin Vidovic
Martin Vidovic
2
28. Co je to modelování, proč modelujeme a kdy modelujeme? .................................................. 8
29. Co je to doména? ..................................................................................................................................... 9
30. Kdo je to aktor? ........................................................................................................................................ 9
31. Vysvětlete pojem parcialita. ............................................................................................................... 9
42. Jaké diagramy můžeme dodat k use case diagramu? ............................................................ 11
43. Jaký je rozdíl mezi sekvenčním, aktivitním a komunikačním diagramem? .................. 11
44. Jaké jsou typy vazeb v use case? .................................................................................................... 11
45. Co je to lifeline? ..................................................................................................................................... 11
46. Vysvětlete spirálový a vodopádový model. ............................................................................... 11
47. Vyjmenujte tři diagramy interakce systému (behaviorální). ............................................. 12
48. Porovnejte vztahy include a extend.............................................................................................. 12
49. Kdy využijeme generalizaci aktora? ............................................................................................. 12
50. Kdy využijeme generalizaci use case? ......................................................................................... 12
51. Jaký je rozdíl mezi komunikačním a sekvenčním diagramem? ......................................... 12
1. K čemu slouží matice CRUD? Matice CRUD (Create Read Update Delete) nám zobrazuje vztahy mezi data story a pro-
cesy a vztahy mezi data itemy a procesy.
Dokáže odhalit špatně navržený systém (prázdný řádek v CRUD matici značí, že
data store není použitý – v návrhu IS je duch).
2. Jaký je rozdíl mezi use case v objektové analýze a procesem ve
strukturované analýze? V objektové analýze je use case případem použití.
Ve strukturované analýze je proces způsobem zpracování vstupů a transformace
výstupů.
3. Jaký je rozdíl mezi třídou v UML a entitou v ERD? Třída v UML je popsána atributy, metodami a vztahy.
V ERD je entita popsána názvem, vlastnostmi a vazbami.
4. Vyjmenujte alespoň tři use case pro aktora čas.
Pravidelné zasílání reportů
Každodenní odesílání údajů bance
Začátek soutěže (soutěž začíná vždy v 10:00)
Automatická aktualizace
Posílání uzávěrky
Výpočet odvodu DPH
5. Ke kterému prvku DFD můžeme přidat podnikové pravidlo, aby se
objevilo v ERD? Podnikové pravidlo můžeme přidat k data store či data itemu (položky, které při impor-
tu v ERD používám).
6. K čemu využíváme prvek split/merge? Split slouží k rozložení jednoho datového toku na dva (ty obsahují data items z pů-
vodního toku v libovolném pořadí a počtu, ale žádné jiné – data items se mohou dupli-
kovat).
Merge slouží k sloučení dvou datových toků do jednoho (obsah nového toku
jsou data items s obou původních toků, bez duplicit).
5
7. Jak popisujeme strukturu dat v data dictionary? Strukturu dat v data dictionary popisujeme pomocí Backus-Naurovy notace (metasyn-
taxe), příklad:
<symbol> ::= <sada_symbolů>
Dále můžeme strukturu dat také popsat Jacksonovým diagramem či CASE nástro-
jem.
8. Kdy se používá minispecifikace a jak ji vyjádřím? Minispecifikaci používáme na nejnižší úrovni rozložení (ve chvíli, kdy je proces dosta-
tečně dekomponovaný). Minispecifikaci lze popsat pomocí:
1. Strukturovaného jazyka (nejpoužívanější je angličtina s klíčovými slovy
CREATE, WRITE pro data stores, READ, SEND TO pro terminátory, UPDA-
TE, IF…THEN…ELSE, REPEAT-UNTIL, WHILE-DO)
2. Jacksonových diagramů (diagramy využívající selekce°, iterace* a sekven-
ce)
3. Pseudokódu (neformální jazyk)
9. Kdy použiji řídící proces a řídící datový tok? Řídící proces se používá pokud potřebujeme určit, zda provádět danou operaci nebo ne
(zpracování). Pomocí řídícího toku se posílají pouze impulzy (signály).
Datové toky řídícího procesu neobsahují data items. Pouze řídí chod celého IS.
Řídící datový tok se v diagramu znázorňuje přerušovanou čárou.
10. Najděte alespoň pět chyb v systémovém diagramu. (tady to může být různě, ukázkové řešení – aby bylo jasný, na co se zaměřit)
ČTENÍ – špatný název datového toku
ČTENÍ – datový tok k terminátorovi nemůže být oboustranný
ZAPLAŤ – špatný název datového toku
FAKTURA – nepřiřazený datový tok k terminátoru
POŽADAVEK – nevhodný typ směru (aktualizace) datového toku
EVIDENCE KNIH –> PŮJČKY A REZERVACE – nepojmenovaný datový tok
nepropojení procesů v diagramu
(DS)KNIHY –> (DS)ČTENÁŘI – nepojmenovaný datový tok
(DS)KNIHY) – data store je duplicitní
INFO O KNIZE – dvakrát stejně nazvaný datový tok
IS UCE – do terminátoru jdou dva datové toky z dvou různých procesů
ČTENÁŘ – z terminátoru nejde žádný datový tok
11. Co je to fyzická úroveň datového modulu? Popište k čemu slouží. Fyzická úroveň datového modulu je tvořena ERD diagramem.
6
Slouží k modelování dat a vztahů mezi nimi.
12. Co kontroluje funkce „kontrola konzistence“ v CASE nástrojích? Kontrola konzistence ověřuje, zdali je diagram správně namodelovaný z hlediska daných
datových toků (např. aby nebyl datový tok update u terminátora či mezi procesy) a také
z toho hlediska, zdali má každý terminátor a data store datový tok do nějakého procesu.
Dále kontroluje, zdali jsou vyplněné všechny data itemy.
13. Jaká je souvislosti mezi ERD (entitně-relační diagram) a DFD (da-
ta flow diagram)? Navazují na sebe. Z DFD diagramu můžeme vytvořit ERD diagram tím, že určíme, že
data store je entita, ze které se vytváří entity v ERD. Stejně tak se kopírují podniková
pravidla, domény a datové prvky. Stejně tak se i z ERD dá vytvořit DFD (implementace
datových slovníků, data stores a podnikových pravidel).
14. Které prvky z Process Analystu můžeme importovat do Data Ar-
chitectu?
Data stores označené jako entity
Podniková pravidla
Domény
Datové prvky v data storech (datové slovníky)
15. Ke kterému prvku DFD můžeme přidat podnikové pravidlo, aby
se objevilo v ERD? Takové podnikové pravidlo se musí týkat domén či data stores (popř. jejich data itemů),
které jsou označené jako entity.
16. Co je to systémová encyklopedie? Jaké informace v ní najdeme?
Pro který software je typická? Jedná se o seznam všech použitých prvků v IS (procesy, datové toky, terminátory, data
39. Porovnejte prvky ERD a DFD. ERD DFD Entita Data store Doména Doména Podnikové pravidlo Podnikové pravidlo – Terminátor / Externí entita – Proces – Datový tok Atribut Datová položka (Data Item) – Split/merge
40. Proč je možné mít více hranic v use case diagramu? Protože v use case můžeme mít více informačních systémů a prvky i mezi více IS mohou
spolupracovat.
41. Popište diagram tříd. Diagram tříd představuje „statický pohled na modelovaný systém“ a jeho úkolem je zná-
zornit typy objektů v systému a jejich vztahy.
Základním objektem diagramu tříd je třída, která obsahuje název, atributy a me-
tody. Všechny prvky třídy mají svoji danou viditelnost.
V diagramu tříd existuje několik vztahů: mohutnost (multiplicita), závislost (de-