460-2037/03 – Vývoj informačních systémů (VIS)
Garantující katedra | Katedra informatiky | Kredity | 4 |
Garant předmětu | doc. Mgr. Miloš Kudělka, Ph.D. | Garant verze předmětu | doc. Mgr. Miloš Kudělka, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinně volitelný |
Ročník | 3 | Semestr | zimní |
| | Jazyk výuky | čeština |
Rok zavedení | 2019/2020 | Rok zrušení | |
Určeno pro fakulty | FEI | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Po absolvování se bude student orientovat v existujících standardech a přístupech v oblasti vývoje informačních systémů. Dále bude schopen v omezené míře aplikovat své znalosti a použít vybrané nástroje, techniky a technologie.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Projekt
Výuka odborníka z praxe (přednáška nebo cvičení)
Anotace
Předmět je zaměřen na získání základních teoretických znalostí a praktických dovedností souvisejících s vývojem informačních systémů. Z kontextu úloh řešených v této oblasti budou vybrány a detailně rozebrány zejména úlohy spojené s návrhem architektury informačního systému a v menší míře s fázemi životního cyklu informačního systému a používanými metodikami řízení. Posluchačům bude poskytnuta návaznost na ostatní znalosti z předmětů, které vybrané partie z problematiky vývoje IS probírají v hlubším rozsahu.
Povinná literatura:
Doporučená literatura:
Další studijní materiály
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Kontrola průběžně zadaných implementací souvisejicích s použitím 3-vrstvé architektury a návrhových vzorů.
E-learning
Další požadavky na studenta
Schopnost samostatné implementace v jazyku C#/Java.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
Přednášky
1. Definice pojmu IS, klasifikace, standardy.
2. Úlohy řešené v kontextu vývoje informačních systémů.
3. Fáze životního cyklu informačního systému.
4. Principy analýzy a návrhu informačních systémů.
5. Architektury informačních systémů. Rozložení aplikační architektury do více vrstev.
6. Rozložení aplikační architektury do více vrstev.
7. Návrhové vzory pro doménové logiky.
8. Návrhové vzory pro přístup k datovým zdrojům.
9. Návrhové vzory pro doménově-relační chování.
10. Návrhové vzory pro propojení doménové logiky a relačních dat.
11. Návrhové vzory pro mapování dědičnosti.
12. Bezpečnost v informačních systémech a návrhové vzory pro bezpečný návrh.
13. Doménově orientované jazyky.
Cvičení
Předmětem cvičení bude analýza situací, které povedou k návrhu a implementaci fragmentů informačního systému využívajícího:
- třívrstvou architekturu
- nezávislou prezenční, doménovou a datovou vrstvu
- návrhové vzory
- de-facto standardy bezpečnosti
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky