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

Softwarové inženýrství

Jazyk výuky angličtina, čeština
Kód 460-4163
Zkratka SWI
Název předmětu česky Softwarové inženýrství
Název předmětu anglicky Software Engineering
Garantující katedra Katedra informatiky
Garant předmětu Ing. Svatopluk Štolfa, Ph.D.

Cíle předmětu

Cílem předmětu je poskytnout studentům pokročilé znalosti a dovednosti v oblasti moderního softwarového inženýrství. Studenti se naučí aplikovat pokročilé postupy pro sběr, specifikaci, validaci a řízení požadavků, navrhovat a hodnotit softwarové architektury, využívat modelově řízený přístup k vývoji a integrovat agilní metodiky s principy kontinuálního dodávání. Budou schopni navrhovat, vyvíjet a udržovat komplexní softwarové systémy s důrazem na kvalitu, bezpečnost, udržitelnost a škálovatelnost. Získají kompetence pro řízení životního cyklu softwaru a pro systematický přístup k vývoji rozsáhlých systémů v různých kontextech.

Povinná literatura

Pressman, R. S., Maxim, B. R.: Software Engineering: A Practitioner’s Approach. 9th Edition. McGraw-Hill, 2019.
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. 4th Edition. Addison-Wesley, 2021.
Forsgren, N., Humble, J., Kim, G.: Accelerate: The Science of Lean Software and DevOps – Building and Scaling High Performing Technology Organizations. IT Revolution Press, 2018.
ISO/IEC/IEEE 12207: Systems and software engineering – Software life cycle processes. International Organization for Standardization, latest edition.

Doporučená literatura

Sommerville, I.: Software Engineering. 10th Edition. Pearson, 2015.
Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. 3rd Edition. Addison-Wesley, 2004.
Leffingwell, D.: Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley, 2011.
Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley, 2010.
Mens, T., Serebrenik, A., Cleve, A. (eds.): Evolving Software Systems. Springer, 2014.
IEEE Computer Society: Guide to the Software Engineering Body of Knowledge (SWEBOK® Guide V3.0). IEEE, 2014.
Len Bass, Ingo Weber, Liming Zhu: DevOps: A Software Architect’s Perspective. Addison-Wesley, 2015.
Jez Humble, Joanne Molesky, Barry O’Reilly: Lean Enterprise: How High Performance Organizations Innovate at Scale. O’Reilly Media, 2014.