Vývoj software, aplikací a služeb IT
Cílem modulu je důkladně vysvětlit základní terminologii a rámcově představit aktuální standardy, postupy a přístupy k tvorbě software (software development). Na praktickém příkladu bude ukázán postup a zachycení požadavků na funkcionalitu IS/IT. Součástí modulu je také úvod do podpory a údržby software.
Garant a lektor studijního modulu
Anotace
V rámci tohoto modulu bude student nejprve uveden do problematiky tvorby software a dále se budeme zabývat vizí informačního systému a jejích zdrojů. Velice důležitá je také správa požadavků a jejich analýza, kdy v této části budeme na praktickém příkladu demonstrovat postup dekompozice-odvození a detailizace požadavků na informační systém na úroveň funkcionality. Dalším hlavním tématem bude také úvod do testovaní, různé srovnání koncepcí vývoje software a také manažerský úvod do programování.
Sylabus
1. úvod do problematiky software
- cíle modulu
- základní terminologie
2. informační systém
- vize IS a její zdroje
- dodávka aplikací
3. Rational Unified Process (RUP)
- základní koncepty
- podpůrné disciplíny
- alternativy a doplňky
4. správa požadavků
- dekompozice
- funkcionalita
- use case diagramy
5. koncepce vývoje software
- agilní koncepce
- metodické koncepce
Literatura
- BOOCH, I., et al. The unified software development process : The complete guide to the Unified Process from the original designers. Reading : Addison-Wesley Publ. Co. 463 p. ISBN 0-201-57169-2.
- EELES, P; CRIPPS, P. Architektura softwaru. Computer Press. 328 p. ISBN 978-802-5130-360.
- KROLL, P. The rational unified process made easy: a practitioner’s guide to the RUP. Boston: Addison-Wesley, xxvi, 307 p. ISBN 03-211-6609-4.