Schedule
ISSE: Chapter in Ian Sommerville:
Software Engineering
DWW: Slides from Debora Weber-Wulff
BK: Slides from Barne Kleinen
Week
|
Lecture Meetings | Labs | |||||
---|---|---|---|---|---|---|---|
|
Mondays 9:45-11:15 C 335 |
Thursdays |
Mondays
12:15-13:45
C 537 |
No planned |
|||
14
|
04. 04. |
Introduction to Software Engineering (Ch. 1, ISSE) |
07. 04. |
Socio-Technical Systems (DWW) |
04. 04. |
Introductions
|
|
15 | 11. 04. |
Ethics (DWW) |
14. 04. |
Software Processes |
11. 04. |
Lab 0:
Socio-Technical Systems |
|
16
|
18. 04. |
Easter Monday |
21. 04. |
Agile Software Development (Ch. 3 ISSE w/o SCRUM) - |
18.
04. |
Easter
Monday
|
|
17
|
25. 04. |
Software Requirements |
28. 04. |
no class
Self-study
|
25. 04. |
Lab 1: Ethical Software
Engineering
|
|
18
|
02. 05. |
Requirements Engineering: Elicitation (DWW) Lastenheft Studentcard (HTW) |
05. 05. |
ECAIP in Porto
Self-study on SCRUMSCRUM |
02. 05. |
Lab 2: User
Stories and Use Cases
|
|
19
|
09. 05. |
System Models (Ch. 5 ISSE) |
12. 05. |
Architectural
Design (Ch. 6 ISSE) |
09. 05. |
||
20
|
16. 05. |
Design
Patterns |
19. 05. |
Software Testing (Ch. 8 ISSE) | 16. 05. |
Lab 3: Sequence
Diagrams
|
|
21
|
23. 05. |
Legacy Code (Ch. 9 ISSE) |
26. 05. |
Ascension Day | 23. 05. |
Lab 4: Class Diagrams | |
22 | 30. 05. |
Security Engineering |
02. 06. |
Resilience Engineering |
30. 05. | ||
23
|
06. 06. |
Whit Monday | 09. 06. |
Clean Code Intro (BK 13) |
06. 06. |
Whit Monday | |
24
|
13. 06. |
Software Reuse (Ch. 15 ISSE) |
16. 06. |
Poster session Clean Code |
13. 06. |
Making Posters
during the Lab time |
|
25
|
20. 06. |
Component-based Software
Engineering (Ch. 16 ISSE) |
23. 06. |
Distributed Systems (Ch. 17 ISSE, BK 10) |
20.
06. |
Lab 5: State Transition Diagrams | |
26 | 27. 06. |
Service-oriented Architecture (Ch. 18 ISSE) |
30. 06. |
Continuous Integration (BK) Continuous Delivery In Zoom only |
27. 06. |
Lab 6: Design Patterns
|
|
27
|
04. 07. |
Measurement, Metrics |
07. 07. |
Project Management |
04. 07. |
||
28
|
11. 07. |
Umfrage / |
14. 07. |
Quality Management (Ch. 24 ISSE) |
11. 07. |
||
29
|
18. 07. |
Internationalization and Localization (BK 19) |
21. 07. |
Accessibility Engineering | 18. 07. |
Lab 8:Project
planning & Risk Analysis |
|
30 | 25. 07. |
Exam prep |
28. 07. |
Exam: 12:15
- 13:45 in WH C *579* |
25. 07. |
Second exam period exam: 30.9.2022
12:15-13:45 in WH C 537
Topics not covered:
Configuration Management (Ch. 25 ISSE)
IEEE 7000-2001 Online only in Moodle
Software Licenses (DWW) Online only in Moodle
Content management systems
Dependency Management (BK 15)
Process Improvement (Ch. 26 ISSE)
Object-oriented Review: Composition and Inheritance (BK 16, 17)
Possible new topics:
Content Design and Management