PDF

MODULBESCHREIBUNG

Projektmanagement und Software Engineering

Kurzzeichen:
M_PMSW_Eng
Durchführungszeitraum:
FS 2010 - FS 2016
ECTS-Punkte:
3
Lernziele:
  • Werkzeuge und Techniken professioneller Software-Entwicklung kennen und anwenden können.
  • C++ Programme mit graphischer Benutzerschnittstelle (GUI-Programme) erstellen können.
Verantwortliche Person:
Hans Heinrich Pletscher
Empfohlene Module:
Zusätzlich vorausgesetzte Kenntnisse:
keine
Modultyp:
Standard-Modul für Elektrotechnik (Bachelor 05) (Empfohlenes Semester: 4)
Standard-Modul für Elektrotechnik (Bachelor 14) (Empfohlenes Semester: 4)
Standard-Modul für Maschinentechnik (Bachelor 05) (Empfohlenes Semester: 6)
Standard-Modul für Maschinentechnik-Innovation (Bachelor 10) (Empfohlenes Semester: 6)
Standard-Modul für Maschinenbau-Informatik (Bachelor 10)
Standard-Modul für Maschinentechnik-Innovation (Bachelor 14) (Empfohlenes Semester: 6)
Standard-Modul für Maschinenbau-Informatik (Bachelor 14)

ECTS-Punkte pro Kategorie

Kategorie:
Elektrotechnik (Bachelor 05)
Grundlagen Elektrotechnik / 3 Punkte
Technik / 3 Punkte
Elektrotechnik (Bachelor 14)
Grundlagen Elektrotechnik / 3 Punkte
Technik / 3 Punkte
Maschinentechnik (Bachelor 05)
Maschinentechnik / 3 Punkte
Maschinentechnik-Innovation (Bachelor 10)
Fachstudium Maschinentechnik-Innovation / 3 Punkte
Maschinenbau-Informatik (Bachelor 10)
Maschinentechnik-Innovation (Bachelor 14)
Fachstudium Maschinentechnik-Innovation / 3 Punkte
Maschinenbau-Informatik (Bachelor 14)

Modulbewertung

Bewertungsart:
Note von 1 - 6

Leistungsbewertung

Während der Prüfungssession:
Schriftliche Prüfung, 120 Minuten
Zulassungsbedingungen zur Prüfung:
Testat

Während des Semesters:
 
Bewertungsart:
keine Note oder Wertung

Kurse in diesem Modul

Projektmanagement und Software Engineering

Kürzel:
PMSwEng
Lernziele:
-
Plan und Lerninhalt:

Werkzeuge und Techniken

  • Versionsverwaltung mit Subversion
  • Unit-Testing mit CPPUnit
  • Generierung der Dokumentation aus dem Source-Code mit Hilfe von Doxygen
  • Erstellen von GUI-Programmen mit Hilfe der qt-Library.

Software Entwicklung

  • Vorgehensmodelle
  • Software Projektmanagement
  • Testen von Software (u.a. Unit-Testing)
  • Refactoring (Überarbeitung, Verbesserung bestehender Software)
  • Allgemeine Entwurfsprinzipien: Design by Contract, defensives Programmieren
  • Ereignisbasierte Programmierung, Entwurf von GUI-Programmen

(Änderungen vorbehalten)

Kursart:
Vorlesung mit 1 Lektionen pro Woche
Praktikum mit 2 Lektionen pro Woche
Beschreibung erzeugt: 2018-12-14 11:37:29
Letzte Moduländerung: 2015-12-22 18:32:10
Modul-Id: 18525 (Nachfolger)
Status: deaktiviert