G374 – Software-Engineering

Modul
Software-Engineering
Softwareengineering
Modulnummer
G374 [MGMH 1.1d]
Version: 0
Fakultät
Geoinformation
Niveau
Master
Dauer
1 Semester
Turnus
Wintersemester
Modul­verantwortliche/-r

Dipl.-Ing. Ines Schwarzbach
ines.schwarzbach(at)htw-dresden.de

Dozierende

Dipl.-Ing. Ines Schwarzbach
ines.schwarzbach(at)htw-dresden.de
in Veranstaltungen "Software-Engineering", "Programmierung"


Prof. Dipl.-Ing. Volker Gerbeth
volker.gerbeth(at)htw-dresden.de
in Veranstaltungen "Software-Engineering", "Programmierung"

Lehrsprache(n)

Deutsch
in Veranstaltung "Software-Engineering"


Deutsch
in Veranstaltung "Programmierung"

ECTS-Credits

8.00 Credits
1.00 Credit in Veranstaltung "Software-Engineering"
7.00 Credits in Veranstaltung "Programmierung"

Workload

240 Stunden
30 Stunden in Veranstaltung "Software-Engineering"
210 Stunden in Veranstaltung "Programmierung"

Lehrveranstaltungen

4.00 SWS (1.00 SWS Vorlesung | 3.00 SWS Übung)
1.00 SWS (1.00 SWS Vorlesung) in Veranstaltung "Software-Engineering"
3.00 SWS (3.00 SWS Übung) in Veranstaltung "Programmierung"

Selbststudienzeit

180.00 Stunden
195.00 Stunden (Selbststudium) in Veranstaltung "Software-Engineering"
165.00 Stunden in Veranstaltung "Programmierung"

Prüfungs­vorleistung(en)
Keine Angabe
Prüfungsleistung(en)

Alternative Prüfungsleistung - Schriftliche Leistungskontrolle
Prüfungsdauer: 60 min | Wichtung: 50 % | nicht kompensierbar
in Veranstaltung "Software-Engineering"


Alternative Prüfungsleistung - Programmierübung
Prüfungsdauer: 135 min | Wichtung: 50 % | nicht kompensierbar
in Veranstaltung "Programmierung"

Lehrform
Veranstaltung "Software-Engineering":

Vorlesung: Tafel, Powerpointpräsentationen

Veranstaltung "Programmierung":

Übungen im Computerkabinett

Medienform
Keine Angabe
Lehrinhalte / Gliederung
Veranstaltung "Software-Engineering":
  • Einleitung, Vorgehensmodelle, Qualitätskriterien
  • Prinzipien objektorientierter Softwareentwicklung
  • Objektorientierte Analyse und Entwurf
  • Implementierung und Test von Software
Veranstaltung "Programmierung":
  • Sprachelemente, Standard Ein-/Ausgabe, Kontrollstrukturen
  • Klassen, Objekte, Methoden
  • Vererbung und Polymorphismus
  • Exceptionhandling
  • Streams
  • Standard-APIs
  • GUI-Programmierung
Qualifikationsziele
Veranstaltung "Software-Engineering":

Die Studierenden erhalten Kenntnisse zu den Grundlagen des Software-Engineering und wenden diese bei der Umsetzung von Problemstellungen aus dem Bereich der Geodatenverarbeitung an. Dazu erwerben sie am Beispiel grundlegende Kenntnisse im Umgang mit objektorientierten Software-Entwicklungsmethoden und Werkzeugen.

Veranstaltung "Programmierung":

Den Schwerpunkt der praktischen Übungen bildet die Vermittlung der Grundlagen einer objektorientierten Programmiersprache. Damit sollen die Studierenden in der Lage sein, auf der Basis der Analyse Lösungskonzepte zu entwickeln und diese in einem Softwareprodukt zu implementieren.
Die hierbei erworbenen Fach- und Methodenkompetenzen sollen die Studierenden ebenso zum Verständnis für objektorientierte Techniken in Geodatenbanken bzw.  GI-Anwendungen befähigen.

Sozial- und Selbstkompetenzen

 

Besondere Zulassungs­voraussetzung(en)
Keine Angabe
Empfohlene Voraussetzungen

Grundkenntnisse auf den Gebieten der Informatik und Geodatenbanken, wobei insbesondere Grundkenntnisse in objektorientierter Modellierung vorausgesetzt werden.

Fortsetzungs­möglichkeiten
Keine Angabe
Literatur
Veranstaltung "Software-Engineering":
  • Brügge, B; Dutoit, A. H.:Objektorientierte Softwaretechnik mit UML, Entwurfsmustern und Java; PEARSON Studium; ISBN 3-8273-7082-5
  • Balzer, Helmut: Objektorientierte Programmierung mit Java 5; Spektrum Akademischer Verlag, ISBN: 3827414156
  • Java 2, Grundlagen und Einführung; Handbuch RRZN Hannover
  • Krüger Guido: Handbuch der Java-Programmierung; Addison-Wesley, ISBN 3-8273-2201-4 (auch zum freien Download)
  • Ullenboom, Christian: Java ist auch eine Insel; Galileo Press, ISBN: 3898425266 (auch zum freien Download)
Veranstaltung "Programmierung":
  • Brügge, B; Dutoit, A. H.: Objektorientierte Softwaretechnik mit
    UML, Entwurfsmustern und Java; PEARSON Studium; ISBN
    3-8273-7082-5
  • Balzer, Helmut: Objektorientierte Programmierung mit Java 5;
    Spektrum Akademischer Verlag, ISBN: 3827414156
  • Java 2, Grundlagen und Einführung; Handbuch RRZN
    Hannover
  • Krüger Guido: Handbuch der Java-Programmierung; Addison-
    Wesley, ISBN 3-8273-2201-4 (auch zum freien Download)
  • Ullenboom, Christian: Java ist auch eine Insel; Galileo Press,
    ISBN: 3898425266 (auch zum freien Download)
Aktuelle Lehrressourcen
Veranstaltung "Software-Engineering":
  • Rational Rose
  • Java 2 Standard Edition
  • JCreator, Borland JBuilder oder Eclipse
Veranstaltung "Programmierung":
  • Rational Rose;
  • Java 2 Standard Edition;
  • JCreator, Borland JBuilder oder Eclipse.
Hinweise

Für die Prüfungsvorleistung(en) und Prüfung(en) ist die Prüfungsordnung maßgebend.

Dieses Wahlpflichtmodul wird von Studierenden mit einem sechssemestrigen Bachelorabschluss gemäß ihrer Studienvoraussetzungen aus diesem Abschluss und ihren fachlichen Orientierungen im Masterstudium belegt.

Übungsbetreuung erfolgt teilweise über Tutorials.