ELT02010 – Software-Entwurf

Modul
Software-Entwurf
Software Design
Modulnummer
ELT02010
Version: 1
Fakultät
Elektrotechnik
Niveau
Bachelor/Diplom
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r
Dozent/-in(nen)

Prof. Dr. Kevin Hipp
Kevin.Hipp(at)fh-zwickau.de

Lehrsprache(n)

Deutsch - 80.00%
in "Software-Entwurf"

Englisch - 20.00%
in "Software-Entwurf"

ECTS-Credits

6.00 Credits

Workload

180 Stunden

Lehrveranstaltungen

6.00 SWS (2.00 SWS Praktikum | 4.00 SWS Vorlesung mit integr. Übung / seminaristische Vorlesung)

Selbststudienzeit

90.00 Stunden
60.00 Stunden Selbststudium - Software-Entwurf

Prüfungsvorleistung(en)

Testat
in "Software-Entwurf"

Prüfungsleistung(en)

schriftliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 90 min | Wichtung: 100%
in "Software-Entwurf"

Medienform
Keine Angabe
Lehrinhalte/Gliederung

- Aufbau und Grundfunktion eines Rechners
  allgemeine Baugruppen und Funktionsweise eines Rechners
  Zahlen- und Textdarstellung, Zahlenkonvertierung

- Programmiersprachen Paradigmen und Anwendungsbereiche
  Überblick und Strukturierung von Programmiersprachen

- Softwarearchitekturen
  Begriffe, Aufgaben, Grundarchitekturen

- Softwareentwicklung
  Vorgehens- und Prozessmodelle (Wasserfall, Spiral, V-Modell, RUP)
  Modellierung im Softwareentwurf (PAP, Nassi-Shniderman, UML )
  - Werkzeuge der Softwareentwicklung
    Aufgaben und Grundfunktionen von
   Editor, Assembler, Compiler, Linker, Debugger

-Inbetriebnahme und Fehlersuche
  Grundbegriffe von Failure, Fault, Error
  Fehlerwirkung und Fehlerfortpflanzung
  Methoden der Fehlersuche

-Testung von Software
  Begriffe und Testarten

- Dokumentation
  Begriffe zur Dokumentation
  Umfang der Dorkumentation (von Analyse bis Wartung)
  Varianten der automatischen Dokumentationserstellung (interne Dokumentation)

- Konfigurationsmanagement
  Änderungsmanagement, Versionsmanagement, Systemerstellung, Release-Management

Qualifikationsziele

Ziel des Moduls ist der Erwerb von Grundkenntnissen und Fertigkeiten bei der Erstellung von ingenieurtechnischer Software.

 Der Student soll in die Lage sein, die unterschiedlichen Werkzeuge der Softwareentwicklung und deren Hauptaufgaben zu kennen und anzuwenden. Er erwirbt Wissen und Verständnis über die unterschiedlichen Programmierparadigmen, über die grundsätzlichen Schritte bei der Strukturierung, Erstellung, Inbetriebnahme, Testung  und Dokumentation von Software.

 

Besondere Zulassungsvoraussetzung

keine

Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten
Keine Angabe
Literatur

Peter Monadjemi, Eckhard Winkler, Jetzt lerne ich C, Markt und Technik, ISBN 3827265703 Rolf Isernhagen, Hartmut Helmke, Softwaretechniken in C und C++, Hanser, ISBN 3446227156 A. Frick, Der Software – Entwicklungsprozess. Hanser, ISBN 3446177779

Hinweise
Keine Angabe