Seminar: Methoden des Software Engineering
Schedule
Seminar: Prof. Dr. Stefan Leue, Alina Bey
Thursday 13:30 - 15:00 Room: PZ 901
Session | Date | Topic |
---|---|---|
0.1 | 22.10.2015 | Initial Meeting, Formalities, Topic Distribution |
0.2 | 29.10.2015 | How To Seminar |
Description
Contents
This seminar introduces into selected specialized areas in Software Engineering. It complements the course in Software Engineering being taught concurrently.
Participants
Second semester Bachelor in Computer Science or Information Engineering standing in terms of Programming and Discrete Mathematics.
Subject Area
Informatik der Systeme / Angewandte Informatik
Contents / Syllabus
Participants will be enabled to assess advanced software engineering techniques and to employ them correctly in their professional role as software developer, architect or project manager.
Seminar presentation (appr. 30 mins.) plus seminar report (appr. 10 pages)
The course will be offered in English, but seminar presentations can be given in German, if so desired.
The grading schemes can be found here:
Literature
Will be announced
Credits
SWS: 2
ECTS-points: 4
Topics
Configuration Management
Topic 1: Configuration Management Concepts
Book: Object-Oriented Software Engineering Using UML, Patterns and Java, Sections 13.1, 13.2 and 13.3, Edited by Bernd Bruegge and Allen H.Dutoit, Third Edition
Topic 2: Configuration Management Activities and Managing
Book: Object-Oriented Software Engineering Using UML, Patterns and Java, Sections 13.4 and 13.5, Edited by Bernd Bruegge and Allen H.Dutoit, Third Edition
Project Management
Topic 3: Project Management Concepts
Book: Object-Oriented Software Engineering Using UML, Patterns and Java, Sections 14.1, 14.2 and 14.3, Edited by Bernd Bruegge and Allen H.Dutoit, Third Edition
Topic 4: Classical and Agile Project Management Activities
Book: Object-Oriented Software Engineering Using UML, Patterns and Java, Sections 14.4 and 14.5, Edited by Bernd Bruegge and Allen H.Dutoit, Third Edition
Topic 5: Service-Oriented Architecture
Book: Software Engineering, Chapter 19, Edited by Ian Sommerville, Ninth Edition
Topic 6: Aspect-Oriented Software Engineering
Book: Software Engineering, Chapter 21, Edited by Ian Sommerville, Ninth Edition
Topic 7: Embedded Software
Book: Software Engineering, Sections 20.1, 20.2, and 20.3, Edited by Ian Sommerville, Ninth Edition
Topic 8: Security and Dependability
Book: Software Engineering, Sections 11.1, 11.2, and 11.3, Edited by Ian Sommerville, Ninth Edition
Topic 9: Dependability Engineering
Book: Software Engineering, Chapter 13, Edited by Ian Sommerville, Ninth Edition
Topic 10: Security Engineering
Book: Software Engineering, Chapter 14, Edited by Ian Sommerville, Ninth Edition [prerequisite is reading section 12.4]
Topic 11: Version Control
Book: Subversion Version Control, Chapters 1 and 2, Edited by William Nagel (will be provided)
Topic 12:
Bran Selic, "Using UML for Modeling Complex Real-Time Systems" (will be provided)