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

Vybrané mechanismy SW vývoje

Typ studia navazující magisterské
Jazyk výuky čeština
Kód 460-4155/01
Zkratka VMSWV
Název předmětu česky Vybrané mechanismy SW vývoje
Název předmětu anglicky Selected Mechanisms of Software Development
Kreditů 5
Garantující katedra Katedra informatiky
Garant předmětu Ing. David Ježek, Ph.D.

Osnova předmětu

Témata pro přednášky a následná cvičení:
- Techniky specifikace požadavků, modelování případů užití (Use Cases) a agilní metody specifikace a jejich praktické aplikace.
- Unified Modeling Language (UML), všechny typy UML diagramů.
- Návrh softwarové architektury, Architektonické styly.
- Základní typy architektury softwaru a jejich výhody a nevýhody.
- Detailním návrh softwaru. Kvalitativní požadavky a jejich dosažení při návrhu.
- Návrhové vzory, principy a konvence.
- Využití vzorů v současných technologiích a jejich vliv na vlastnosti a způsob použití.
- Přehled programovacích jazyků a vysvětlení jejich výhod a omezení pro specifické druhy projektů.
- Testovací techniky, Měření a vyhodnocování v softwarovém testování.
- Statické metody testování. Úrovně testování.
- Základy problematiky údržby softwaru, Klíčové problémy při údržbě softwaru
- Management zdrojového kódu, Řízení vydání a dodávky softwaru.
- Vzory pro konfigurační management.

E-learning

Povinná literatura

1. FOWLER, Martin. Patterns of enterprise application architecture: a systematic introduction. Boston: Addison-Wesley, c2003, xxiv, 533 p. ISBN 03-211-2742-0 .
2. Fielding, Roy Thomas. Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation, University of California, Irvine, 2000. Dostupný z WWW: https://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf
3. Newman, S. Building microservices : designing fine-grained systems. O'Reilly Media, 2015. ISBN 978-1491950357 .
4. Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9
5. HASS, Anne Mette Jonassen. Configuration management principles and practice. Boston, MA: Addison-Wesley, 2003, xiv, 370 p. ISBN 0321117662 .

Doporučená literatura

1. Alur, Deepak, Malks, Dan, Crupi, John. Core J2EE Patterns: Best Practices and Design Strategies Prentice Hall Press, 2013. ISBN 9780133807462 .
2. Core J2EE Patterns: Patterns index page [online]. 2001-2002 [cit. 2014-09-05]. Dostupný z WWW: http://www.corej2eepatterns.com
3. Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9
4. Black, R. Advanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification As an Advanced Test Analyst (Rockynook Computing) Rocky Nook, 2008
5. Galin, D. Software Quality Assurance: From Theory to Implementation Addison-Wesley, 2003
6. AIELLO, Bob a Leslie A SACHS. Configuration management best practices: practical methods that work in the real world. Upper Saddle River, NJ: Addison-Wesley, c2011, xxxvii, 229 p. ISBN 0321685865 .
7. BERCZUK, Stephen P a Brad APPLETON. Software configuration management patterns: effective teamwork, practical integration. Boston: Addison-Wesley, c2003, xxxiv, 218 p. ISBN 0201741172 .