Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung
unter dem Förderkennzeichen 16OH22005 gefördert.
Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin.
Wir bilden Zukunft.
Entwurf und Design von Software
Design Fokus
8475 - Software Engineering I
Wir bilden Zukunft.
Um was geht es hier?
Fokus von Software Design
Design Vorgehen
Design Methoden
Design Prinzipien
Design Kriterien
16. Oktober 2019 8475 - Software Engineering I - 2 -
Wir bilden Zukunft.
16. Oktober 2019
8475 - Software Engineering I
Einführung - 3 -
Der Fokus beim
SW-Design
Wir bilden Zukunft.
Was ist der Fokus?
16. Oktober 2019 8475 - Software Engineering I - 4 -
Wir bilden Zukunft.
Vorgehen beim Design
Frage:
– Was muss ich tun?
– In welcher Reihenfolge muss ich die Tätigkeiten ausführen?
Antwort:
– High Low Level Design
– Reihenfolge ist abhängig vom Vorgehensmodell
16. Oktober 2019 8475 - Software Engineering I - 5 -
Wir bilden Zukunft.
Design Methoden
Frage
– Welche allg. methodischen Leitfäden gibt es, um das Problem zu lösen?
Antwort
– Abstraktion – Zerlegung
– Schnittstellen – Modellierung
16. Oktober 2019 8475 - Software Engineering I - 6 -
Wir bilden Zukunft.
Design Kriterien
Frage:
– Welche Kriterien gibt es um festzustellen, ob das
Software Design gut oder eher schlecht zu bewerten ist?
Antwort
– Kriterium 1: Kopplung – Kriterium 2: Bindung
16. Oktober 2019 8475 - Software Engineering I - 7 -
Wir bilden Zukunft.
Design Prinzipien
Frage:
– An welche Prinzipen kann ich mich halten, um die geforderte Qualität und Funktion zu erfüllen?
Antwort:
– Information Hiding – Open-Close Prinzip
– und noch viele weitere ...
16. Oktober 2019 8475 - Software Engineering I - 8 -
Wir bilden Zukunft.
Design im Überblick
16. Oktober 2019 8475 - Software Engineering I - 9 -
Wir bilden Zukunft.
16. Oktober 2019
8475 - Software Engineering I
Einführung - 10 -
Was muss
ich wissen?
Wir bilden Zukunft.
Was muss ich wissen?
Ich kenne die Bedeutung der Vorgehensweisen beim Design
Ich kenne die Bedeutung von Design Methoden
Ich kennen die Bedeutung von Design Kriterien
Ich kenne die Bedeutung von Design Prinzipien
16. Oktober 2019 8475 - Software Engineering I - 11 -