Lecture sylabus PV260

Course organization.

Lectures

  • Lect 1. [LaSArIS, B. Bühnová] Course organization. Roadmap to software quality engineering methods.
  • Lect 2. [LaSArIS, B. Rossi] Basic Principles of Testing. Requirements and test cases. Test plans and risk analysis.
  • Lect 3. [Solar Winds, Jiří Pokorný] Automated testing and testability. Continuous integration/delivery.
  • Lect 4. [LaSArIS, B. Bühnová] Clean Code, Bad Code Smells and code refactoring.
  • Lect 5. [LaSArIS, B. Rossi] Software measurement and metrics, and their role in quality improvement
  • Lect 6. [LaSArIS, B. Bühnová] Focus on quality attributes and conflicts between them.
  • Lect 7. [LaSArIS, D. Gešvindr] Challenges of quality management in cloud applications. 
  • Lect 8. [PerfCake, P. Macík & M. Večeřa] Performance engineering and performance testing.
  • Lect 9. [YSoft, O. Krajíček] The role of software architecture - practitioner view.
  • Lect 10. [YSoft, O. Krajíček] The role of software architecture II - practitioner view.
  • Lect 11. [Honeywell, J. Papcun, J. Svoboda] Static code analysis and code reviews.
  • Lect 12. [LaSArIS, L. Grolig] SW architecture - case study.
  • Lect 13. [LaSArIS, B. Rossi] Software quality management process.
  • 31. 5. 2023 - Colloquium event 

                                                  Seminars

                                                  Evaluation

                                                  • 45 points for seminar assignments
                                                    All the assignments need to be at least submitted, otherwise, the student cannot attend the final colloquium event and write the test.
                                                  • 10 seminar activity points
                                                  • 10 lecture activity points
                                                  • 35 points for the final colloquium assessment, consisting of obligatory attendance at the final colloquium event and the final written test
                                                  • Minimum of 70 points for passing the course 

                                                  Colloquium event

                                                  • On May 31, 2023, between 10:00-12:00 (details in the last tab of the syllabus)
                                                  • Discussion groups facilitated by experts on the topic (mostly from industry)
                                                  • Student presentations of outcomes
                                                  • Written test (after the break or a week later)