64-250 Vorlesung Softwaretechnik

Veranstaltungsdetails

Lehrende: Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch

Veranstaltungsart: Vorlesung

Anzeige im Stundenplan: SWT-VL

Semesterwochenstunden: 4

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | 140

Weitere Informationen:
Die erfolgreiche Teilnahme an SE1 und SE2 wird für dieses Modul vorausgesetzt.

Kommentare/ Inhalte:
Diese Vorlesung ist Bestandteil des Moduls Softwaretechnik, das im Studiengang Software-System-Entwicklung ein Pflichtmodul und in anderen Studiengängen ein Wahlpflichtmodul ist; es besteht insgesamt aus zwei Vorlesungsterminen pro Woche und einer 14-tägigen Übung. Der erste Strang Vorlesungen (Prof. Riebisch) steht in engem Zusammenhang mit den Übungen (außer Entwurf). Der zweite Strang Vorlesungen (Dr. Gryczan) behandelt den Schwerpunkt Software-Entwurf. Er steht dazu in Zusammenhang mit der Übung Entwurf. Er stellt u.a. den Werkzeug- und Material-Ansatz der Software-Entwicklung ausführlich vor.

Themen sind:


  • Was ist Softwaretechnik? Software als Produkt: Gebrauchs-, Produkt-, Prozessqualität
  • Softwareprojekte: Rollen, Aufgaben, Ziele, Projektplanung
  • Vorgehensweisen: Phasen und Ergebnisse, lineare und zyklische Projektmodelle, Rational Unified Process
  • Software im Einsatzkontext, aufgabenbezogene Anforderungsermittlung
  • Partizipative Entwicklung und Prototyping
  • Produktgestaltung: Vom Leitbild zum Interface
  • Anforderungsbeschreibung mit UML
  • Modellierung des Problembereichs
  • Softwareentwurf, Grundzüge von Architektur
  • Produktentwicklung: Programmierung, Test, Versionsverwaltung
  • Agile Methoden: Flexibles Arbeiten in kleinen Gruppen
  • Softwaretechnische und software-ergonomische Qualitätssicherung
  • Richtlinien und Normen für ordnungsgemäße Softwareentwicklung
  • Weiterentwicklung von Software
  • Fortgeschrittene Entwurfs- und Modellierungsmethoden
  • Gestaltung interaktiver Systeme
  • Tests zur Qualitätssicherung
  • Qualitätsmodelle für Software, Softwaremetriken
  • Werkzeuge der Software-System-Entwicklung:
  •     zur Analyse von SW-Architekturen
  •     zur Unterstützung des Entwicklungsprozesses

Lernziel:
Die Teilnehmer haben ein Verständnis für die Herausforderungen, die bei der Entwicklung großer Software-Systeme auftreten, und kennen Konzepte und Methoden der Softwaretechnik und der Software-Ergonomie, um diesen Herausforderungen zu begegnen. Dies schließt Kenntnisse über die Architektur größerer Software-Systeme und über Vorgehensmodelle zu deren systematischer Entwicklung im Team ein.
Die Teilnehmer besitzen Grundkenntnisse einer iterativ, zyklischen Vorgehensweise sowie der Gestaltung interaktiver Systeme (u.a. nach dem WAM-Ansatz) und können diese in den Zusammenhang von softwaretechnischen Aktivitäten wie Kontextanalyse, Anforderungsermittlung und Anwendungsmodellierung einbetten. Dabei können sie auch den Bezug zum Qualitätsbegriff für Software herstellen.

Vorgehen:
Vorlesung mit begleitenden Übungen

Literatur:
Heinz Züllighoven et al.: Object-Oriented Construction Handbook

Weitere Literatur wird im Laufe des Semesters bekanntgegeben.

Zusätzliche Hinweise zu Prüfungen:
Die Prüfung findet in Form einer Klausur statt.

Termine
Datum Von Bis Raum Lehrende
1 Do, 3. Apr. 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
2 Fr, 4. Apr. 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
3 Do, 10. Apr. 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
4 Fr, 11. Apr. 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
5 Do, 17. Apr. 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
6 Do, 24. Apr. 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
7 Fr, 25. Apr. 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
8 Fr, 2. Mai 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
9 Do, 8. Mai 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
10 Fr, 9. Mai 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
11 Do, 15. Mai 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
12 Fr, 16. Mai 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
13 Do, 22. Mai 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
14 Fr, 23. Mai 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
15 Fr, 30. Mai 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
16 Do, 5. Jun. 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
17 Fr, 6. Jun. 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
18 Do, 19. Jun. 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
19 Fr, 20. Jun. 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
20 Do, 26. Jun. 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
21 Fr, 27. Jun. 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
22 Do, 3. Jul. 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
23 Fr, 4. Jul. 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
24 Do, 10. Jul. 2014 10:15 11:45 B-201 Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
25 Fr, 11. Jul. 2014 08:15 09:45 Phil B - Hörsaal B Dr. Guido Gryczan; Prof. Dr. Matthias Riebisch
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
Lehrende
Dr. Guido Gryczan
Prof. Dr. Matthias Riebisch