Lehrstuhl für Angewandte Softwaretechnik
Chair for Applied Software Engineering

Einführung in die Softwaretechnik (EIST), Two-In-One

EN: Introduction into Software Engineering

Lecturer



Teaching Assistants

Lecture Information

  • Language: English
  • Time: Aug 16, 2011 - Sep 30, 2011
  • Lecture room: Hans-Fischer-Hörsaal (Department of Chemistry)
  • Exercises: block
  • Exam: October 13. 2011 
  • Module: IN0006 
  • Link to TUMOnline 
  • Link to Moodle for access to lecture slides, announcements, and further information.

Content

  • Modeling
  • Requirements engineering
  • System design and detailed software design
  • Interface specification
  • Implementation, source code, design patterns
  • Testing, and integration
  • Project organization, software lifecycle models
  • Collaboration among software teams

 

Schedule

ID
Date
Time
Subject
Location
L1
16.08.2011
08:00 - 09:45
Introduction and Modeling
Hans-Fischer-Hörsaal (Department of Chemistry)
L2
18.08.2011
10:00 - 11:45
UML
Hans-Fischer-Hörsaal (Department of Chemistry)
L3
18.08.2011
16:00 - 17:45
Requirements
Hans-Fischer-Hörsaal (Department of Chemistry)
L4
23.08.2011
08:00 - 09:45
Analysis
Hans-Fischer-Hörsaal (Department of Chemistry)
L5
24.08.2011
10:00 - 11:45
System Design
Hans-Fischer-Hörsaal (Department of Chemistry)
L6
24.08.2011
15:00 - 16:45
Object Design: Reuse
Hans-Fischer-Hörsaal (Department of Chemistry)
L7
25.08.2011
10:00 - 11:45
Object Design: Patterns
Hans-Fischer-Hörsaal (Department of Chemistry)
L8
25.08.2011
16:00 - 17:45
Specification and Implementation
Hans-Fischer-Hörsaal (Department of Chemistry)
P1
31.08.2011
08:00-18:00
EIST Mini Project Day 1
Project rooms (Department of Informatics)
L9
08.09.2011
10:05 - 11:50
Testing and Quality Management
Hans-Fischer-Hörsaal (Department of Chemistry)
L10
08.09.2011
16:00 - 17:45
Release and Build Management
Hans-Fischer-Hörsaal (Department of Chemistry)
P2
10.09.2011
08:00-18:00
EIST Mini Project Day 2
Project rooms (Department of Informatics)
L11 13.09.2011 08:00 - 09:45 Addressing Design Goals Hans-Fischer-Hörsaal (Department of Chemistry)
L12 15.09.2011 10:05 - 11:50 Software Project Management Hans-Fischer-Hörsaal (Department of Chemistry)
L13 20.09.2011 08:00 - 09:45 History and Future of IDEs Hans-Fischer-Hörsaal (Department of Chemistry)
L14 23.09.2011 16:00 - 17:45 Software Life Cycle Hans-Fischer-Hörsaal (Department of Chemistry)
L15 27.09.2011 08:00 - 09:45 Software Maintenance Hans-Fischer-Hörsaal (Department of Chemistry)
L16 29.09.2011 10:05 - 11:50 Summary and Exam Preparation Hans-Fischer-Hörsaal (Department of Chemistry)
Exam 13.10.2011 TBA Written exam for 90 mins tba

 

Exercises

Instead of the conventional exercises (Übungsblätter) students will have to participate in a mini project, which lasts for two full days (with optional preparation time).
As a students you will apply software engineering concepts in realistic settings (real projects, real deadlines, real problems). You will also learn the state-of-the-art tools and understand the importance of collaboration and team work. Details will be announced in the lecture.

  • Mini project days: August 31st and September 10th.

Literature

cover3rd Bernd Bruegge, Allen H. Dutoit
Object-Oriented Software Engineering: Using UML, Patterns and Java, 3rd Edition
Publisher: Prentice Hall, Upper Saddle River, NJ, 2009; ISBN: 0-13-606125-7
cover-de Bernd Brügge, Allen H. Dutoit
Objektorientierte Softwaretechnik mit UML, Entwurfsmustern und Java
Publisher: Pearson Studium, August 2004; ISBN: 3-8273-7082-5


Additional Literature
See Moodle