Methoden des Software Engineerings / Software Engineering Methods
Inhalt
In der Vorlesung werden Methoden zur Entwicklung moderner Software-System besprochen.
Termine
- Vorlesung: Mo, 09-12 Uhr, Oettingenstr. 67, B U101. Erste Vorlesung findet am 06.10.2014 statt.
- Übungen: Di, 10-12 Uhr, Amalienstr. 73A, 211. Erste Übung findet am 14.10.2014 statt.
In der Übung werden die in der Woche zuvor hier online gestellten Übungsblätter, die selbständig zu bearbeiten sind, besprochen. Das erste Übungsblatt wird am 07.10.2014 bereitgestellt.
Personen
- Vorlesung: Dr. Philip Mayer
- Übungsleitung: Lenz Belzner
Vorlesung
Die folgenden Materialien unterliegen dem Copyright. Teilnehmern der Vorlesung ist die Verwendung für persönliche Studien gestattet. Alle anderen Rechte sind vorbehalten.
- MSE Part02 - Development Processes
- MSE Part03 - Requirements
- MSE Part04-1 - Design - Architecture
- MSE Part04-2 - Design - OO Patterns / Design Patterns Impl
- MSE Part04-3 - Design - Principles
- MSE Part05-1 - Implementation - Tools
- MSE Part05-2 - Implementation - Programming Techniques / DSL implementation in Xtext: dsl-code / dsl-runtime
- MSE Part06 - Verification & Validation
- MSE Part07 - Operations (& Evolution)
Folien des Industrievortrags
- Microservice Architectures (Andreas Schroeder, codecentric AG)
Übung
- Blatt 1 (Software- und Prozesstypen)
- Blatt 2 (Vorgehensmodelle)
- Blatt 3 (Anforderungsanalyse)
- Blatt 4 (Architekturmuster)
- Blatt 5 (Designpattern)
- Blatt 6 (Designprinzipien)
- Blatt 7 (Tools)
- Blatt 8 (Programmierung)
- Blatt 9 (Testen mit JUnit und EasyMock)
- Blatt 10 (Operations)
- Blatt 11 (Scientific Methods)
Probeklausur
Hörerkreis
- Die Vorlesung richtet sich an Informatikstudenten in höheren Semestern (Master; zweite Hälfte Bachelor).
- Vorkenntnisse: Es wird die Beherrschung der Programmiersprache Java, der Modellierung mit UML, grundlegender Datenstrukturen und Algorithmen, sowie Kenntnis verteilter Systeme vorausgesetzt.
- Ob die Vorlesung für Ihren Studiengang anerkannt wird und mit welcher Stundenzahl müssen Sie direkt mit Ihrem Prüfungsamt klären.
Literatur
Ian Sommerville: Software Engineering. 9th revised edition, Pearson Education, 2011. ISBN 978-0137053469