Přeskočit na hlavní obsah
Přeskočit hlavičku

Základní principy SW inženýrství

Typ studia navazující magisterské
Jazyk výuky angličtina
Kód 460-4154/02
Zkratka ZPSWI
Název předmětu česky Základní principy SW inženýrství
Název předmětu anglicky Software Engineering Fundamental Principles
Kreditů 4
Garantující katedra Katedra informatiky
Garant předmětu Ing. Svatopluk Štolfa, Ph.D.

Osnova předmětu

Témata pro přednášky a následná cvičení:
- Základy SDLC: Principy, výhody, omezení a evoluce modelů životního cyklu vývoje softwaru (SDLC). Od vodopádového modelu po současné iterační V modely.
- Agilní softwarové procesy: Úvod do SCRUM, SAFe, DevOps, Kanban a dalších.
- Vysledovatelnost požadavků: Pojem, provázanost a konzistence.
- Řízení životního cyklu softwarového procesu: Techniky identifikace, řízení a monitorování.
- Konfigurační management: Strategie a praxe.
- Zajištění kvality ve vývoji softwaru: Principy dosažení kvality.
- Disciplína sběru požadavků: Co je požadavek, klasifikace, metody a postupy pro specifikaci požadavků softwarového systému.
- Specifické požadavky: Např. kybernetická bezpečnost, funkční bezpečnost.
- Architektura: Funkční přehled, statický a dynamický pohled, rozhraní.
- Detailní design SW systému: Statické a dynamické aspekty.
- Testování softwaru: Základní pojmy a fakta.
- Unit testování, statické testy.
- Integrační testování.
- Testování systému, akceptační testy.

E-learning

Povinná literatura

1. Pfleeger, Shari Lawrence, and Joanne M. Atlee. 2009. Software Engineering: Theory and Practice: Prentice Hall, ISBN 0136061699.
2. Pressman, Roger S. 2010. Software Engineering : A Practitioner's Approach. 7th ed. New York: McGraw-Hill Higher Education, ISBN 9780073375977.
3. Sommerville, Ian. 2010. Software Engineering. 9th ed, International Computer Science Series. Harlow: AddisonWesley, ISBN 978-0137035151.

Doporučená literatura

1. Münch, J. (Ed.), 2012. Software process definition and management, Fraunhofer IESE series on software and systems engineering. Springer, Heidelberg,
2. Elizabeth Hull, Ken Jackson, Jeremy Dick. Requirements Engineering. ISBN 1849964041 , Springer, October 11, 2010
3. Klaus Pohl, Chris Rupp. Requirements Engineering Fundamentals. ISBN-13: 978-1933952819 , Rocky Nook; May 1, 2011.
4. Suzanne Robertson, James Robertson. Mastering the Requirements Process: Getting Requirements Right (3rdEdition), ISBN-13: 978-0321815743 , Addison-Wesley Professional; 3 edition, August 16, 2012.