Software Engineering Design & Construction
Dr. Michael Eichberg
Software Technology Group
Technische Universität Darmstadt
Winter Semester 2016/17
Forum
Software Engineering Design & Construction
Material
It is highly recommended to use the “2on1” slide sets. They contain the lecture notes. The standard slide set is provided only to make it easy for you to annotate the slides.
- October 20th, 2016 - 0-Organization.pdf (Updated Nov. 28th, 2016 - Lecture Contents)
- October 20th, 2016 - 0-TestYourJava.pdf
- October 20th, 2016 - 0-GuessThePattern.pdf
- October 20th, 2016 - 1-Introduction-General.pdf / 1-Introduction-General-2on1.pdf
- October 27th, 2016 - 2-PL-Design-Style.pdf / 2-PL-Design-Style-2on1.pdf (updated October 30th - contains fix made in the lecture)
- October 27th, 2016 - 3-CDP.pdf / 3-CDP-2on1.pdf
- October 27th, 2016 - 3.1-SRP.pdf / 3.1-SRP-2on1.pdf
- November 3rd, 2016 - 3.2-ISP.pdf / 3.2-ISP-2on1.pdf
- November 3rd, 2016 - 3.3-OCP.pdf / 3.3-OCP-2on1.pdf
- November 3rd, 2016 - 3.4-DIP.pdf / 3.4-DIP-2on1.pdf
- November 3rd, 2016 - 3.5-LSP.pdf / 3.5-LSP-2on1.pdf
- November 10th, 2016 - 3.6-SmartHomeExample.pdf / 3.6-SmartHomeExample-2on1.pdf (Updated Nov. 25th)
- November 23rd, 2016 - 4-Inheritance.pdf / 4-Inheritance-2on1.pdf (Updated Dec. 1st.)
- December 1st, 2016 - 5-DesignPatterns.pdf / 5-DesignPatterns-2on1.pdf
- December 1st, 2016 - 5.1-TemplateMethodPattern.pdf / 5.1-TemplateMethodPattern-2on1.pdf
- December 1st, 2016 - 5.2-StrategyPattern.pdf / 5.2-StrategyPattern-2on1.pdf
- December 8th, 2016 - 5.3-DecoratorPattern.pdf / 5.3-DecoratorPattern-2on1.pdf
- December 15th, 2016 - 5.4-ProxyPattern.pdf / 5.4-ProxyPattern-2on1.pdf
- December 22nd, 2016 - 5.5-BuilderPattern.pdf / 5.5-BuilderPattern-2on1.pdf / 5.5-BuilderPattern-Final.scala
- December 22nd, 2016 - 5.6-AdapterPattern.pdf / 5.6-AdapterPattern-2on1.pdf
- January 12th, 2017 - 5.7-BridgePattern.pdf / 5.7-BridgePattern-2on1.pdf
- January 12th, 2017 - 5.8-VisitorPattern.pdf / 5.8-VisitorPattern-2on1.pdf
- January 12th, 2017 - 5.9-CommandPattern.pdf / 5.9-CommandPattern-2on1.pdf
- January 19th, 2017 - RP1.pdf
- January 26th, 2017 - RP2.pdf
- February 2nd, 2017 - 6-SPL.pdf / 6-SPL-2on1.pdf
Exercises
- October 25th, 2016 - Exercise 01 / Project / Reference Solution
- November 1st, 2016 - Exercise 02 / Project / Reference Solution (Task 1)
- November 8th, 2016 - Exercise 03 / Project / Reference Solution
- November, 15th, 2016 - Exercise 04 / Reference Solution
- November, 29th, 2016 - Exercise 05 / Project / Reference Solution
- December, 6th, 2016 - Exercise 06 / Project / Reference Solution
- December, 13th, 2016 - Exercise 07 / Source Code Task 1 / Project Task 3 / Reference Solution Part 1 / Reference Solution Part 2
- January, 10th, 2017 - Exercise 08 / Project / Reference Solution
- January, 17th, 2017 - Exercise 09 / Project / Reference Solution
- January, 24th, 2017 - Exercise 10 / Project (Graded exercise)
Exam
- Old (previous year): Old Exam Task No. 4 was removed, because it is no longer relevant.
- Mid-term - December 20th, 2016: Mid-term Exam
Other