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
- Practical (coding) assignments
- Teamwork, homework, projects
- Seminar groups in different programming languages (Java, C#, combination) by experts from various companies (Y Soft, NetSuite, Red Hat, Aricoma)
- Links to seminar interactive syllabus
- PV260/YSoft: https://is.muni.cz/auth/el/fi/jaro2023/PV260/seminar_YSoft.qwarp
- PV260/NetSuite: https://is.muni.cz/auth/el/fi/jaro2023/PV260/seminar_NetSuite.qwarp
- PV260/RedHat: https://is.muni.cz/auth/el/fi/jaro2023/PV260/seminar_RedHat.qwarp
- PV260/Aricoma: https://is.muni.cz/auth/el/fi/jaro2023/PV260/seminar_Aricoma.qwarp
- PV260/CSharp: https://is.muni.cz/auth/el/fi/jaro2023/PV260/seminar_CSharp.qwarp
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)