Software-Entwicklungsprozesse (SWE)
1/2. Semester
5 ECTS | 4 SWS
Mündliche Prüfung (M)
Inhalte
- Prozesserfassung und -modellierung
- Softwarelebenszyklus
- grundlegende Vorgehensweisen und Prozessmodelle
- Prozessmodelle
- Objektorientierte Prozesse, Service- und Komponentenorientierte Prozesse, Rational Unified Process, V-Modell XT
- Agile Prozesse
- Prozessauswahl
- Geschäftsprozesse
- Prozessverbesserung
Lernziele/Kompetenzen
Die Studierenden sind in der Lage,
- die Bedeutung der Entwicklungsprozesse für erfolgreiche Software-Entwicklung zu beschreiben und
- Stärken und Schwächen von Entwicklungsprozessen zu vergleichen, sowie projektspezifisch Prozesse auszuwählen, deren Eignung zu bewerten, sowie ggf. eine angepasste Version zu konzipieren.
Literatur
- Ian Sommerville: Software Engineering. Pearson Education Limited, Edinburgh Gate, England, 7 edition, 2004.
- Jürgen Münch, Ove Armbrust, Martin Kowalcyk, Martin Soto: Software Process Definition and Management. Springer, Berlin, 2012.
- Christian Bunse, Antje von Knethen: Vorgehensmodelle kompakt. Spektrum Akademischer Verlag, Heidelberg, 2002.
- Craig Larman: UML 2 und Patterns Angewendet, mitp Professional, 2004.
- FIPS: Integration Definition for Function Definition (IDEF0), Publication 183 (Draft). FIPS, 1993. (http://www.idef.com/pdf/idef0.pdf)
- ISO/IEC 12207:2008: Systems and software engineering – Software life cycle processes. ISO, 2008.
- OMG: Software & Systems Process Engineering Meta-Model Specification (SPEM), Version 2.0. OMG, 2008. (http://www.omg.org/spec/SPEM/2.0/PDF)
- Ulrike Becker-Kornstaedt, Holger Neu, Gunter Hirche: Software Process Technology Transfer: Using a Formal Process Notation to Capture a Software Process in Industry, EWSPT’01, Witten, 2001.
- V-Modell XT. http://www.kbst.bund.de --> V-Modell
- Philippe Kruchten: The Rational Unified Process, An Introduction. Addison-Wesley, Reading, 1999.
- Kent Beck: Extreme Programming. Addison-Wesley, München, 2003.
- OMG: Business Process Model and Notation (BPMN), Version 2.0. OMG, 2011. (http://www.omg.org/spec/BPMN/2.0/PDF)
Dozentinnen / Dozenten
- Dennis Koch
- Prof. Dr. Oliver Hummel
- Christian Kaczmarek
Empfohlene Vorkenntnisse
Daten zum Modul
| Semester |
1/2 |
| Unterrichtssprache |
Deutsch |
|
Häufigkeit
|
Sommersemester
|
| Kreditpunkte |
5 |
| Modulverantwortlich |
Prof. Dr. Oliver Hummel |
| Dauer |
1 Semester |
| Schwerpunkt(e) |
Software Engineering (SE)
|
| Studienleistung |
Keine |
| Prüfungsvorleistung |
Pflichtübung (PU) |
| Prüfungsleistung |
Mündliche Prüfung (M) |
Semesterwochenstunden
| Vorlesung |
3 SWS |
| Übung |
1 SWS |
| Summe |
4 SWS |
Arbeitsaufwand (work load)
| Vorlesung |
60 h |
| Selbststudium |
60 h |
| Aufgaben |
20 h |
| Prüfungsvorbereitung |
10 h |
| Summe |
150 h |