Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen Software Engineering III Kurs an der Duale Hochschule Baden-Württemberg zu.
Was beschreibt das Prinzip Strukturierung?
Mache etwas Kompliziertes verständlich, indem Du den Einzelteilen ausdrücklich eine bestimmte Rolle oder Bedeutung im Ganzen zuweist.
Bsp: Erklärung einer natürlichen Sprache durch Grammatik
Was beschreibt das Prinzip Hierarchisierung?
Schaffe übersicht bei einer großen Zahl von Teilen, indem Teile zusammengefasst werden und diese wieder als Teile gesehen werden, die zusammengefasst werden können.
Was beschreibt das Prinzip Modularisierung?
Aufspaltung des Ganzen in einzelne Bausteine (Module) mit definierten Schnittstellen, welche einen klar definierten Zweck erfüllen.
Was beschreibt das Prinzip Lokalität?
Alle relevanten Informationen zum Verständnis eines Zusammenhangs sollten an einer Stelle lokalisiert sein.
Was beschreibt das Prinzip Konsistenz?
Handhabe gleichartige Dinge möglichst stets auf die gleiche Weise, um Verwirrung und Irrtümer zu vermeiden.
Was beschreibt das Prinzip Angemessenheit?
Bei der Auswahl einer Lösung zu einem Problem ist zu berücksichtigen, inwieweit der Aufwand den Nutzen rechtfertigt.
Was beschreibt das Prinzip Wiederverwendung?
Prinzipien auf jeder Ebene wiederverwenden.
Nenne 5 Eigenschaften von Objektorientierter Programmierung (OOP) ?
1. Attribute und Methoden
2. Kapselung
3. Ralität mit Objekten abbilden
4. Vererbung vs. Komposition
5. Polymorphie / Liskov'sches Substitutionsprinzip
Nenne 4 Werte im Clean Code Development
Erkläre das CCD Prinzip:
DRY
DRY - Don’t Repeat Yourself ODER DIE - Duplication Is Evil
“Mache alles möglichst nur einmal”
Änderungen müssen nur an einer Stelle durchgeführt werden
Erkläre das CCD Prinzip:
KISS
KISS - Keep it Simple Stupid
“Die einfachste Lösung ist die (erst)-beste”
Unnötige Komplexität vermeiden zugunsten von Einfachheit
Was beschreibt das Prinzip Abstraktion?
Beschreibe X durch etwas einfacheres, das aber hinsichtlich der relevanten Eigenschaften gleich ist. Bsp: Methoden als Abstraktion einer Anweisungsfolge
Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.
Jetzt loslegenFür deinen Studiengang Software Engineering III an der Duale Hochschule Baden-Württemberg gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!