Softwaretechnik II an der Karlsruher Institut für Technologie

Karteikarten und Zusammenfassungen für Softwaretechnik II an der Karlsruher Institut für Technologie

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Softwaretechnik II an der Karlsruher Institut für Technologie.

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Kurzdefinition SWT 

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Brook‘s Law

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Boehm‘s First Law

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Parnas’ Law

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Was bedeutet SOLID

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Single Responsibility Principle

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Open Closed Principle (OCP)

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Liskov Substitution Principle (LSP)

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Interface Segregation Principle (ISP)

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Dependency Inversion Principle (DIP)

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Law of Demeter 

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Boy Scout Rule

Kommilitonen im Kurs Softwaretechnik II an der Karlsruher Institut für Technologie. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Softwaretechnik II an der Karlsruher Institut für Technologie auf StudySmarter:

Softwaretechnik II

Kurzdefinition SWT 

Softwaretechnik (engl. software engineering) ist
die Lehre von der Softwarekonstruktion: der
systematischen Entwicklung und Pflege von
Softwaresystemen


Softwaretechnik II

Brook‘s Law

Adding manpower to a late software project makes it later

Softwaretechnik II

Boehm‘s First Law

Errors more frequent during requirements and design and more difficult to fix

Softwaretechnik II

Parnas’ Law

Only what is hidden can be changed without risk

Softwaretechnik II

Was bedeutet SOLID

5 Prinzipen für gutes OO Design 

  • Single Responsibility Principle (SRP)
  • Open Closed Principle (OCP)
  • Liskov Substituion Principle (LSP) 
  • Interface Segregation Principle (ISP)
  • Dependency Inversion Principle (DIP)

Softwaretechnik II

Single Responsibility Principle

“There should never be more than one reason for a class to change.“

Smell: große Klassen

Softwaretechnik II

Open Closed Principle (OCP)

“Software entities (classes, modules, functions, etc.) should
be open for extension, but closed for modifi-cation.”

Softwaretechnik II

Liskov Substitution Principle (LSP)

“Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it.”

Softwaretechnik II

Interface Segregation Principle (ISP)

“Clients should not be forced to depend upon interfaces that they do not use.”

=> Interface sollen nur eine Aufgabe haben und so "leer" und wiederverwendbar sein wie möglich

Softwaretechnik II

Dependency Inversion Principle (DIP)

“A. High level modules should not depend upon low level modules. Both should depend upon abstractions.
B. Abstractions should not depend upon details. Details should depend upon abstractions.”

Softwaretechnik II

Law of Demeter 

A module should not know about the innards of the objects it manipulates.

=> Bad Smell: Message Chains

Softwaretechnik II

Boy Scout Rule

„Leave the campground cleaner than you found it!“

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Softwaretechnik II an der Karlsruher Institut für Technologie zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Softwaretechnik II an der Karlsruher Institut für Technologie gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Karlsruher Institut für Technologie Übersichtsseite

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Softwaretechnik II an der Karlsruher Institut für Technologie oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards

So funktioniert's

Top-Image

Individueller Lernplan

StudySmarter erstellt dir einen individuellen Lernplan, abgestimmt auf deinen Lerntyp.

Top-Image

Erstelle Karteikarten

Erstelle dir Karteikarten mit Hilfe der Screenshot-, und Markierfunktion, direkt aus deinen Inhalten.

Top-Image

Erstelle Zusammenfassungen

Markiere die wichtigsten Passagen in deinen Dokumenten und bekomme deine Zusammenfassung.

Top-Image

Lerne alleine oder im Team

StudySmarter findet deine Lerngruppe automatisch. Teile deine Lerninhalte mit Freunden und erhalte Antworten auf deine Fragen.

Top-Image

Statistiken und Feedback

Behalte immer den Überblick über deinen Lernfortschritt. StudySmarter führt dich zur Traumnote.

1

Lernplan

2

Karteikarten

3

Zusammenfassungen

4

Teamwork

5

Feedback