Princípy softvérového inžinierstva

ak. rok 2025/26

 
 

Prednášky

 
 

Prednášky sa konajú vo štvrtok so začiatkom o 16:00 hod. v miestnosti: -1.61 (Aula Magna) na FIIT STU. Na tejto stránke nájdete materiály k prednáškam. Plán prednášok je orientačný.

Súčasťou prednášok budú aj ukážky práce so zodpovedajúcimi nástrojmi. Na prednáškach bude priestor na diskusiu o preberaných témach, ale aj o projekte.

  1. [19. február]: PDF Úvod do softvérového inžinierstva

    Na čítanie:
    • Sommervile. I.: SOFTWARE ENGINEERING, Chapter 4 Requirements engineering
    • https/www.omg.org/spec/UML/, 18 Use Case
    • Arlow.J., Neustadt.I. : UML 2 A UNIFIKOVANÝ PROCES VÝVOJE APLIKACÍ, Kapitola 4 Modelovaní případu užití
  2. [26. február]: PDF Softvérové procesy

    Na čítanie:
    • Sommervile. I.: SOFTWARE ENGINEERING, Chapter 5.2 Interaction models
    • https/www.omg.org/spec/UML/, 18 Use Case
    • Arlow.J., Neustadt.I. : UML 2 A UNIFIKOVANÝ PROCES VÝVOJE APLIKACÍ, Kapitola 5 Pokročilé modelovanie případu užití
  3. [5. marec]: PDF Analýza a špecifikácia požiadaviek

  4. Na čítanie:
    • Arlow.J., Neustadt.I. : UML 2 A UNIFIKOVANÝ PROCES VÝVOJE APLIKACÍ, Kapitola 12 Realizace případu užití
    • Arlow.J., Neustadt.I. : UML 2 A UNIFIKOVANÝ PROCES VÝVOJE APLIKACÍ, Kapitola 13 Pokročilé realizace případu užití
    • Arlow.J., Neustadt.I. : UML 2 A UNIFIKOVANÝ PROCES VÝVOJE APLIKACÍ, Kapitola 14 Diagramy aktivit
  5. [12. marec]: PDF Princípy návrhu softvérových systémov

  6. Na čítanie:
    • Sommervile. I.: SOFTWARE ENGINEERING, Chapter 5.3 Structural models
    • Arlow.J., Neustadt.I. : UML 2 A UNIFIKOVANÝ PROCES VÝVOJE APLIKACÍ, Kapitola 7 Třídy a objekty
    • Arlow.J., Neustadt.I. : UML 2 A UNIFIKOVANÝ PROCES VÝVOJE APLIKACÍ, Kapitola 10 Dědičnost a polymorfismus
    • https/www.omg.org/spec/UML/, 11 Structured Classifiers
  7. [19. marec]: PDF PDF Návrh používateľského rozhrania

    Na čítanie:
    • Sommervile. I.: SOFTWARE ENGINEERING, Chapter 5 System modeling, Chapter 6 Architectural design, Chapter 7 Design and implementation
    • Arlow.J., Neustadt.I. : UML 2 A UNIFIKOVANÝ PROCES VÝVOJE APLIKACÍ, Kapitola 21 Stavové automaty
    • https/www.omg.org/spec/UML/, 14 StateMachines, 17 Interactions, 11 Structured Classifiers
  8. [2. apríľ]: PDF Testovanie softvérových systémov

    Na čítanie:
    • Sommervile. I.: SOFTWARE ENGINEERING, Chapter 5 System modeling, Chapter 8 Software testing
    • Preessman.R., Maxim.B.: SOFTWARE ENGINEERING: A PRACTITIONER’S APPROACH, Chapter 19 Software Testing – Component Level, Chapter 20 Software Testing – Integration Level, Chapter 21 Software Testing – Specialized Testing for Mobility
  9. [9. apríľ]: Implementácia softvérových systémov
  10. [16. apríľ]: Metódy vývoja softvéru
  11. [23. apríľ]: DXC
  12. [30. apríľ]: Prevádzka a údržba softvérových systémov
  13. [7. máj]: JetBrains
  14. [14. máj]: Konzultácie k projektu, skúške z predmetu