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 (Use cases, User stories, glossary)
- 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 Lecture Plan Part of 02161 Software Engineering 1
Hubert Baumeister
April 26, 2015