Ein gutes Software Engineering ist wesentlich für den langfristigen Erfolg eines Programms bzw. Softwaresystems. Bei der Analyse ergibt sich ein Überblick mit klar ersichtlichen Schnittstellen.
Eine von der Programmiersprache unabhängige Notation bildet oft den gemeinsamen Nenner an Projektsitzungen wo Sie mitreden wollen.
Ziele
Sie sind vertraut mit der objektorientierten Denkweise in einem Software Entwicklungsprozess.
Sie sind in der Lage für kleinere Solftwareprojekte eine objektorientierte Analyse selbständig durchzuführen.
Themen
Übersicht Planungsmodelle
Einführung objektorientierte Denkweise
Anforderungsspezifikationen
UML als Modellierungs- bzw. Notationssprache
Objektorientierte Analyse
Fallbeispiele
Voraussetzungen
Vertraut mit dem Prinzip von einfachen Programmstrukturen
Methoden
Lehrvorträge, Übungen, Fallbeispiele
Hinweise
Es gibt einen Fortsetzungskurs, der das Softwaredesign beinhaltet.
Ein gutes Software Engineering ist wesentlich für den langfristigen Erfolg eines Programms bzw. Softwaresystems. Das trifft besonders für das Softwaredesign zu, wo sie mitwirken oder Teilprojekte leiten wollen.
Ziele
Sie kennen und leben die objektorientierte Denkweise.
Sie können die objektorientierte Denkweise auch bei grösseren Projekten einsetzen.
Sie kennen die Notationssprachen und die dazugehörigen Werkzeuge.
Sie kennen qualitätssichernde Massnahmen und können diese anwenden.
Themen
Objektorientiertes Design
Benutzeroberflächen
Datenhaltung
Entwurfsmuster, Designpatterns
Softwarequalität
Software testen
Einsatz eines CASE-Tools
Voraussetzungen
Modul Software Engineering Analyse oder vergleichbare Kenntnisse