Software Engineering 1 (Analyse)


Ein gutes Software Engineering ist wesentlich für den langfristigen Erfolg eines Programms bzw. Softwaresystems. Die Analyse ermöglicht einen detaillierten Blick auf die Problemdomäne. Dabei helfen klar definierte Schnittstellen die Strukturen zu beschreiben. Eine von der Programmiersprache unabhängige Notation bildet oft den gemeinsamen Nenner an Projektsitzungen in denen Sie mitreden wollen.

Inhalte
  • Übersicht Planungsmodelle
  • Einführung objektorientierte Denkweise
  • Anforderungsspezifikationen
  • UML als Modellierungs- bzw. Notationssprache
  • Objektorientierte Analyse
  • Fallbeispiele
Ziele
  • Sie sind vertraut mit der objektorientierten Denkweise in einem Software Entwicklungsprozess.
  • Sie sind in der Lage für kleinere Softwareprojekte eine objektorientierte Analyse selbständig durchzuführen.
  • Sie sind in den Grundzügen mit den aktuellen Software Entwicklungsprozessen vertraut.
Voraussetzungen

Einfache Anwendungserfahrungen mit einer beliebigen objekt-orientierten Programmiersprache sind vorhanden

Hinweis

Im Unterricht wird auf dem persönlichen Notebook gearbeitet.

Kursunterlagen

HFU Unterlagen 

Selbstlernzeit

20-50% zusätzlich zum Unterricht

Methode

70% Lehrvorträge, 5% Demonstrationen, 0% Fallbeispiele, 5% Übungen, 0% Gruppenarbeiten, 20% Projektarbeiten

Prüfung

Das Modul ist erfolgreich abgeschlossen, wenn mind. 75% vom Unterricht besucht ist und die Modulschlussnote mind. 4.0 beträgt. Die Schlussnote wird aus den Noten der Lernzielkontrollen (Erfahrungsnote) und der Note der Modullernzielkontrolle (MLZ), gemäss den Promotionsbestimmungen für Studiengänge der HFU, ermittelt. Wer ein einzelnes Modul erfolgreich abschliesst erhält ein Zertifikat.