Logo

Lecture: Software Technology

new web page

Find here the old pages of Software Technology (Duisburg) on the old webserver

Software Technology (Duisburg)

Study:

Master in Computer Engineering (in English), 2nd semester,
Diplom-Informatik (in Deutsch)

Lecturer:

Dr. Bernhard Westfechtel

English Lecture (2 hours/week): Thursday, 11-12:30, Room BA 127, Start: 22.04.2004
English Exercises (1 hours/week): Thursday, 13:00-13:45, Room BA 127, Start: to be announced


Deutsche Vorlesung: Donnerstag, 16-17:30, Raum LF 031, Start: 22.04.2004
Deutsche Übung: Donnerstag, 17:45-18:30, Raum LF 031, Start: wird bekanntgegeben

Description:

http://www.fb9dv.uni-duisburg.de/ise/ise/ise.html

Exam (English lecture): Tuesday, 03.08.04, 15:30-17:00, MC 122
conditions: multiple choice, no utilities allowed


Klausur (deutsche Veranstaltung): Dienstag, 27.07.04, 17:00-18:30, LE 103
Bedingungen: Mehrfachauswahl (Multiple Choice), keine Hilfsmittel zugelassen


Contents:

This lecture gives a general introduction into software technology (or software engineering). It motivates the need for a systematic approach to software development, which includes programming as just one activity among many other ones.
In particular, the lecture covers the following subjects: software lifecycles, requirements engineering, programming-in-the-large, quality assurance, project management, configuration management.

Prerequisites:

Some knowledge in programming is helpful; no other prerequisites.

Dates:

weekly until 29.7.04, excluding German holidays (20.5.04, 10.6.04)

Literature:

  • Helmut Balzert: Lehrbuch der Softwaretechnik - Softwareentwicklung, Spektrum Verlag, 2000
  • Helmut Balzert: Lehrbuch der Softwaretechnik - Software-Management, Software-Qualitätssicherung, Unternehmensmodellierung, Spektrum Verlag, 1998
  • Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli: Fundamentals of Software Engineering, Prentice Hall, 2002
  • Ian Sommerville: Software Engineering, Addison Wesley, 2001

Downloads (PDF)


Lectures
Introduction
Requirements Engineering
Programming in the Large
Project Management
Configuration Management
Quality Assurance, not part of the exam!


Exercises
Sheet 1 Solution 1
Sheet 2 Solution 2
Sheet 3 Solution 3
Sheet 4 Solution 4
Sheet 5 Solution 5
Sheet 6 Solution 6
Sheet 7 Solution 7
Sheet 8 Solution 8
Sheet 9 Solution 9

Created by: system last modification: Wednesday 21 of July, 2004 [11:26:08 UTC] by westfechtel