PDF

MODULBESCHREIBUNG

Software-Engineering 1

Kurzzeichen:
M_SE1
Durchführungszeitraum:
HS 2017 - HS 2018
ECTS-Punkte:
4
Lernziele:
  • Alle Schritte der methodischen objektorientierten Softwareentwicklung von der Anforderungsanalyse über Domainanalyse, objektorienter Entwurf bis Umsetzung in Code verstehen und durchführen können.

  • Grundlegendes Verständnis der Software-Entwicklungsprozessesse 'Unified Process' und Scrum.

  • Agiles Projektmanagement und unterstützende Tätigkeiten wie Software-Prüfung und Konfigurationsmanagement.
Verantwortliche Person:
Farhad D. Mehta
Zusätzlich vorausgesetzte Kenntnisse:

Englische Sprachkenntnisse

(Dieses Modul wird teilweise auf Englisch durchgeführt.)

Modultyp:
Standard-Modul für Informatik (Bachelor 05) (Empfohlenes Semester: 3)
Standard-Modul für Informatik (FH Diplom 02) (Empfohlenes Semester: 3)
Standard-Modul für Informatik (FH Übergang 01) (Empfohlenes Semester: 3)
Standard-Modul für Informatik (Bachelor 11) (Empfohlenes Semester: 3)
Standard-Modul für Informatik (Bachelor 14) (Empfohlenes Semester: 3)
Standard-Modul für Application Design - Cloud Solutions (Bachelor 14)
Standard-Modul für Network, Security & Cloud-Infrastructure (Bachelor 14)
Standard-Modul für Software Engineering (Bachelor 14)
Standard-Modul für Generalist (Bachelor 14)
Standard-Modul für Data Engineering & Machine Intelligence (Bachelor 14)

ECTS-Punkte pro Kategorie

Kategorie:
Informatik (Bachelor 05)
Grundlagen Informatik / 4 Punkte
Informatik (FH Diplom 02)
Grundlagen Informatik / 4 Punkte
Informatik (FH Übergang 01)
Übergangsmodule Informatik 1 (Jahrgang 2001) / 4 Punkte
Informatik (Bachelor 11)
Grundlagen Informatik / 4 Punkte
Informatik (Bachelor 14)
Grundlagen Informatik / 4 Punkte
Grundlagen Informatik und Aufbau Informatik / 4 Punkte
Application Design - Cloud Solutions (Bachelor 14)
Kernmodule Informatik Profile / 4 Punkte
Network, Security & Cloud-Infrastructure (Bachelor 14)
Kernmodule Informatik Profile / 4 Punkte
Software Engineering (Bachelor 14)
Kernmodule Informatik Profile / 4 Punkte
Generalist (Bachelor 14)
Kernmodule Informatik Profile / 4 Punkte
Data Engineering & Machine Intelligence (Bachelor 14)
Kernmodule Informatik Profile / 4 Punkte

Modulbewertung

Bewertungsart:
Note von 1 - 6

Leistungsbewertung

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

Testat erfordert Teilnahme an mindestens 75% der Übungen und erfolgreiche Abgabe einzelner Übungslösungen


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

Kurse in diesem Modul

Software-Engineering 1

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

Übersicht des iterativen und inkrementellen objektorientierten Software-Entwicklungsprozesses anhand von Scrum und des Unified Process (UP)

 

Einzelne Schritte der objektorientierten Softwareentwicklung mit entsprechenden Modellen in UML:

  • Anforderungsanalyse mit Use Cases
  • Objektorientierte Domainanalyse
  • Verhaltensmodellierung mit Zustands- und Aktivitätsdiagramme
  • Umsetzung des Entwurfs in Code
  • Entwurfsprinzipien und grundlegende Design Patterns
  • 'Clean Code' Prinzipien
  • Projektmanagement (Projektplanung, -steuerung und -kontrolle)
  • Prüfen von Software (Reviews und Tests)
  • Konfigurationsmanagement

Dieser Kurs wird teilweise auf Englisch durchgeführt.

Kursart:
Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche

Beschreibung erzeugt: 2018-12-14 11:58:52
Letzte Moduländerung: 2017-01-03 11:05:47
Modul-Id: 30040 (Vorgänger)
Status: aktiviert