Princípy tvorby softvéru (2) / Principles of Software Design (2)
Slovak version
Winter semester 2025/26:
Lectures:
Wednesday 8:10 - 9:40, F-247
- 24.9.2025: Strategic analysis, Business analysis, SDLC, PDF
- 1.10.2025, 15.10.2025: Requirements PDF, BC example
- 20.10.2025, 14:50 - 16:20, M-III - extra lecture
- Architecture 1
- Architecture 2
- Concurrency
- Databases
- Databases, ORM
- Project management 1
- Project management 2
- Documentation, Maintenance
- DevOps + remaining topics
Homework assignments:
- Homework assignment 1: Requirements ZIP (max 20 points)
Grading:
- Homeworks: 60 points
- Exam: 60 points
To pass the course, it is necessary (but not sufficient) to:
- obtain at least 20 points from the homework assignments
- obtain at least 30 points from the exam
The points obtained on the exam are added to the points obtained for the homework (the range is from 0 to 120 points). The grading is as follows:
- A: more than 110pts
- B: more than 100pts
- C: more than 90pts
- D: more than 80pts
- E: more than 72pts
Useful links:
Recommended reading:
- Ian Sommerville: Software Engineering 10th Edition
- Software Engineering Body of Knowledge (SWEBOK)
- Karl Wiegers, Joy Beatty: Software Requirements (3nd Edition)
- Dean Leffingwell: Agile software requirements