Seminar: Methoden des Software Engineering

Schedule

Seminar: Prof. Dr. Stefan Leue, Alina Bey

Thursday 13:30 - 15:00  Room: PZ 901

SessionDateTopic
0.122.10.2015 Initial Meeting, Formalities, Topic Distribution
0.229.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)