Contents of the course
The following is the preliminary contents of the lecture. Please note that the contents can change anytime without notice.
- Software Development Processes
- Project planning
- Requirements Engineering (Use cases, User stories, glossary)
- Software testing
- System modeling: Class Diagrams, Activity Diagrams, Interaction (Sequence) Diagrams
- Architecture (in particular layered architecture)
- Design by contract
- Design Patterns
- Version control
- Refactoring
On to Tools Part of 02161 Software Engineering 1
Hubert Baumeister
April 23, 2018