Analýza a návrh informačných systémov 1 (ANIS 1)
- Rozsah: 2(prednáška)/1(cvičenie laboratórne)/1(projektová práca)
- Určený pre: 2.ročník Bc. štúdia; odbor Hospodárska informatika
- Prerekvizity:žiadne
- Prednášajúci/cvičiaci: doc. Ing. Martin Sarnovský, PhD. , doc. Ing.František Babič,PhD.
- Anotácia: Cieľom predmetu je poskytnúť študentom nielen teoretické vedomosti ale aj praktické zručnosti potrebné pri procese analýzy a návrhu informačných systémov v rôznych aplikačných doménach. Po úspešnom absolvovaní tohto predmetu študenti môžu získané znalosti a skúsenosti s jazykom UML, BPMN a UX dizajnom využiť pri riešení svojich bakalárskych prác alebo iných semestrálnych projektov orientovaných na vývoj softvérových aplikácií.
- Obsah predmetu nadväzuje na predmet Uvod do Hospodárskej informatiky (1.ročník) a dopĺňa sa s predmetom Manažment projektov (2.ročník).
- Stručná osnova predmetu:
- Informačné systémy (história, používatelia, nasadenie do praxe).
- Proces vývoja IS (modely, analýza používateľských požiadaviek).
- UX dizajn.
- Modelovací jazyk UML.
- Modelovací jazyk BPMN.
- Harmonogram:
| T | Prednáška | Cvičenia |
| 1. | Procesné modelovanie a úvod do BPMN 2.0 | Úvodné informácie o predmete |
| 2. | Pozvaná prednáška z praxe - Holcim | Ukážky procesných modelov (Bizagi) |
| 3. | Procesné modelovanie BPMN 2.0 | |
| 4. | Pozvaná prednáška z praxe - ABB Solutions Slovakia | Identifikácia cieľových používateľov a role v procese, vízia a ciele |
| 5. | Proces vývoja softvéru, modely životného cyklu, persóny | Persóny |
| 6. | Prípady použitia | Identifikácia používateľských požiadaviek, funkčné vs. nie-funkčné požiadavky |
| 7. | Individuálne konzultácie | |
| 8. | Informačné systémy | Identifikácia prípadov použitia |
| 9. | UML diagram prípadov použitia | Individuálne konzultácie |
| 10. | UML diagram prípadov použitia (Visual Paradigm) | |
| 11. | Pozvaná prednáška z praxe - TBA | Prípady použitia ako scenár |
| 12. | Prototypovanie a testovanie použiteľnosti | |
| 13. | Odovzdanie semestrálneho zadania |
- Termíny skúšok budú zverejnené v systéme MAIS.
- Prednášky budú zverejnené v systéme MS Teams.
- Podklady k cvičeniam budú zverejnené v systéme MS Teams.
- Cieľom semestrálneho zadania je prakticky aplikovať a prepojiť poznatky a zručnosti, ktoré študenti nadobudnú na prednáškach a cvičeniach predmetu. Na jednom zadaní pracuje spoločne trojica študentov.
- Inštrukcie:
- Rozsah hlavného dokumentu je max. 20 strán; tento rozsah prekračujte len vo výnimočných a odôvodnených prípadoch.
- jte sa na kvalitu a výpovednú hodnotu, nie na množstvo textu.
- Neopakujte rovnaké informácie na viacerých miestach dokumentácie.
- Uvádzajte len informácie, ktoré sú pre pochopenie a zdôvodnenie návrhu podstatné.
- Dbajte na formálnu a vizuálnu kvalitu dokumentu. Všetky obrázky a diagramy musia byť čitateľné.
- Každý diagram musí byť v hlavnom dokumente stručne vysvetlený a interpretovaný. Nestačí ho iba vložiť.
- Jednotlivé časti zadania musia byť vzájomne konzistentné. Po dokončení si preto zadanie prečítajte ako celok a skontrolujte, či rôzne artefakty opisujú rovnaký informačný systém.e.
- Ak napríklad identifikujete kľúčové požiadavky alebo funkcie riešenia, musia sa primerane premietnuť do používateľských scenárov, procesných modelov, UML modelov, prototypu a návrhu pilotného nasadenia.
- Pri použití nástrojov UI zodpovedáte za správnosť, relevantnosť a konzistenciu výsledného obsahu a musíte vedieť svoje rozhodnutia vysvetliť a obhájiť.
- Spôsob odovzdania: dokument v elektronickej podobe, aj zdrojové súbory vytvorených diagramov.
- Výsledkom zadania je dokument obsahujúci tieto sekcie::
- Používateľ a požiadavky - stručná vízia navrhovaného informačného systému a problém, ktorý rieši; identifikácia cieľových skupín používateľov; spôsob získania dát o používateľoch a stručné zdôvodnenie použitých metód; persóny vytvorené na základe získaných poznatkov/dát; funkčné a nefunkčné požiadavky používateľov; prioritizácia požiadaviek.
- Používateľské scenáre a podnikové procesy - výber troch kľúčových prípadov použitia; ich rozpracovanie vo forme používateľských scenárov; identifikácia relevantných rolí; procesné modely v BPMN; stručné vysvetlenie vzťahu medzi požiadavkami, používateľskými scenármi a procesnými modelmi.
- Návrh informačného systému - UML diagram prípadov použitia; návrh a prototypovanie používateľského rozhrania; väzba prototypu na požiadavky a používateľské scenáre.
- Pilotný prípad nasadenia - návrh pilotného nasadenia riešenia: organizácia – kde a v akom kontexte bude riešenie nasadené, ľudia – používatelia, roly, zodpovednosti a potrebné kompetencie, technológie – potrebná technologická a informačná infraštruktúra.