Lecture Plan
- Week 11: Design by Contract
- Week 10: S.O.L.I.D. Part 2, Persistence, Hexagonal architecture
- Week 9: Observer Pattern, MVC, Presentation Layer, S.O.L.I.D.
- Week 8: Good Design and Design Patterns
- Week 7: Sequence Diagrams, From Requirements to Design
- Week 6: Class Diagrams Part II, Project Planning, Exam Project
- Week 5: User Stories, Class Diagrams, Version Control (Git)
- Week 4: Requirements, Business Processes, Domain Model, Use Cases
- Week 3: Systematic tests, Code coverage, and Refactoring
- Week 2: XP and TDD/BDD
- Week 1: Introduction
On to Programming Exercise: A library application Part of 02161 Software Engineering 1
Hubert Baumeister
April 23, 2018