Contents of the lecture
The following is the preliminary contents of the lecture. Please note that the contents can change anytime without notice.
- Software Development Processes
- Requirements Engineering
- Software testing
- System modeling: Class Diagrams, Activity Diagrams, Interaction (Sequence) Diagrams, State Machines
- Architecture (in particular layered architecture)
- Design Patterns
- Project planning
- Version control
- Design by contract
- Project management
- Refactoring
On to Programming Assignments Part of 02161 Software Engineering 1
Hubert Baumeister
July 4, 2013