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.
Přednášky
Cvičení (v učebně)
Projekt
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.
AVISON, D. AND FITZGERALD, G. Information Systems Development: Methodologies, Techniques and Tools. McGraw-Hill Higher Education, 2006. ISBN 0077114175.
FOWLER, M. Patterns of Enterprise Application Architecture. Addison-Wesley Professional, 2002. ISBN 0321127420.
TROWBRIDGE, D. Enterprise Solution Patterns Using Microsoft .NET [online]. Available from World Wide Web:http://msdn.microsoft.com/en-us/library/ff647095.aspx.
O'ROURKE, C., FISHMAN, N. AND SELKOW, W. Enterprise Architecture Using the Zachman Fra-mework. Course Technology, 2003. ISBN 0619064463.
ZACHMAN, J. The Zachman Framework for Enterprise Architecture [online]. Available from World Wide Web:http://www.zachmanframeworkassociates.com/index.php/ebook.
FOWLER, M. Refaktoring -- Zlepšení existujícího kódu GRADA, 2003. ISBN 80-247-0299-1.
1 semestrální projekt (44 bodů). Student musí získat do konce zápočtového týdne minimálně 22 bodů ze 44 možných.
Projekt, jehož náplní bude vytvoření jednoduchého prototypu informačního systému na vybrané architektuře (client-server, 3-vrstvá architektura či SOA) a vybrané platformě (JAVA, .NET). Projekt bude obsahovat jednak dokumentaci zaměřenou zejména na analýzu a návrh, jednak jednoduchou implementaci odpovídající zdokumentovanému návrhu. Do celkového hodnocení projektu se promítne kvalita návrhu i implementace.
Předmět nemá žádné prerekvizity.
Předmět nemá žádné korekvizity.
- Definice pojmu IS, klasifikace, standardy.
- Úlohy řešené v kontextu vývoje informačních systémů.
- Technologie pro vývoj informačních systémů.
- Aplikační frameworky, představení, účel a smysl použití I.
- Aplikační frameworky, představení, účel a smysl použití II.
- Fáze životního cyklu informačního systému.
- Principy analýzy a návrhu informačních systémů.
- Architektury informačních systémů.
- Rozložení aplikační architektury do více vrstev.
- Návrh doménové logiky a přístupu k datovým zdrojům.
- Základní principy propojení doménové logiky a relačních dat.
- Obecné principy návrhu prezentační vrstvy.
- Metodiky řízení životního cyklu informačního systému.
- Představení vybraných agilních metodik.