I150 – Software Engineering I
Software Engineering I
Version: 1
Prof. Dr.-Ing. habil. Jürgen Anke
juergen.anke(at)htw-dresden.de
Prof. Dr.-Ing. habil. Dirk Müller
dirk.mueller(at)htw-dresden.de
Prof. Dr.-Ing. habil. Jürgen Anke
juergen.anke(at)htw-dresden.de
Deutsch
4.00 Credits
120 Stunden
4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)
60.00 Stunden
Belegarbeit
Schriftliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 120 min | Wichtung: 100 %
2/0/2 V/Ü/P
- Softwarequalitätsanforderungen
- Der Softwareentwicklungsprozess (SEP):
- Phasen der Softwareentwicklung
- Vorgehensmodelle, Prototypen
- Dokumente
- Werkzeuggestützte Softwareentwicklung
- Anforderungsermittlung und Anforderungsanalyse
- Kontextanalyse
- Funktionale und nicht-funktionale Anforderungen
- Identifizierung von Anforderungen und formale Darstellung
- Glossar/GUI-Prototypen
- Identifizieren und Strukturieren der Analyseklassen
- Schnittstelle zum Software-Entwurf
Die Studierenden erkennen die Besonderheiten des Entwickelns von komplexen Softwaresystemen (Softwareentwicklung „im Großen“). Sie haben einen ersten Überblick über bewährte Prinzipien, Modellierungstechniken und den Einsatz von Softwareprototypen. Ausgehend vom Kontext und von einem strukturierten SW-Entwicklungsprozess steht dabei die Phase der Anforderungsanalyse einschließlich der Pflichtenhefterstellung im Mittelpunkt. Die Studierenden erwerben Fertigkeiten sowohl im Rahmen der Anforderungsermittlung als auch der folgenden Spezifikation der Anforderung. In erster Linie kommt dabei die Objekttechnologie mit zugehöriger Modellierungssprache (UML) zur Anwendung. Durch die Nutzung geeigneter Softwareentwicklungswerkzeuge erkennen die Studierenden Vor- und Nachteile bei deren Einsatz in der praktischen Arbeit.
Software Engineering II
- Suzanne Robertson, James Robertson : Mastering the Requirements Process. Addison-Wesley 1999
- Jim Arlow & Ila Neustadt: UML 2 And The Unified Process: Practical Object Oriented Analysis And Design. Second Edition, Addison-Wesley Object Technology Series, 2005
- Bernd Brügge & Allen H. Dutoit: Objektorientierte Softwaretechnik mit UML, Entwurfsmustern und Java. Pearson Studium, 2004
- Mario Winter: Methodische objektorientierte Softwareentwicklung: Eine Integration klassischer und moderner Entwicklungskonzepte. dpunkt.verlag 2005
- Lehrmaterialien zur Lehrveranstaltung