Patterns in Software Engineering

Karteikarten und Zusammenfassungen für Patterns in Software Engineering an der TU München

Arrow

100% kostenlos

Arrow

Effizienter lernen

Arrow

100% kostenlos

Arrow

Effizienter lernen

Arrow

Synchron auf all deinen Geräten

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 Patterns in Software Engineering an der TU München.

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

What is an Algorithm?

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

Define Pattern Catalog

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

Define Pattern Language

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

What is a Pattern? Which parts does it contain?

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

What to do for the code smell "class too large"

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

Define Polymorphism (Computer Science)

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

Define Polymorphism

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

What makes good design?

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

Define Cohesion

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

Define Coupling

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

Define the Principle of information hiding

Beispielhafte Karteikarten für Patterns in Software Engineering an der TU München auf StudySmarter:

Define Modeling

Kommilitonen im Kurs Patterns in Software Engineering an der TU München. 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 Patterns in Software Engineering an der TU München auf StudySmarter:

Patterns in Software Engineering

What is an Algorithm?

A method for solving a problem using a finite sequence of well-defined instructions for solving a problem

Patterns in Software Engineering

Define Pattern Catalog

A pattern catalog is a collection of related patterns. It typically subdivides the patterns into at least a small number of broad categories and may include some amount of cross referencing between patterns

Patterns in Software Engineering

Define Pattern Language

A collection of patterns that forms a vocabulary for understanding and communicating ideas. A collection of patterns and the rules to combine them into an architectural style. Pattern languages describe software frameworks or families of related systems

Patterns in Software Engineering

What is a Pattern? Which parts does it contain?

A pattern describes a problem which occurs over and over again in our
environment, and then describes the core of the solution to that problem in
such a way that you can use this solution a million times over, without ever
doing it the same way twice.

A pattern is a three-part rule, which expresses a relation
between a certain context, a problem, and a solution.

Patterns in Software Engineering

What to do for the code smell "class too large"

Extract Superclass

Patterns in Software Engineering

Define Polymorphism (Computer Science)

• The ability of an abstraction to be realized in multiple ways
• The ability of an interface to be realized in multiple ways
• The dynamic treatment of objects based on their type.

Patterns in Software Engineering

Define Polymorphism

The ability of an object to assume different forms or shapes

Patterns in Software Engineering

What makes good design?

• Low coupling:
• The subsystems should be as independent of each other as possible
• A change in one subsystem should not affect any other subsystem
• High cohesion:
• A subsystem should only contain classes which depend heavily on each
other.

Patterns in Software Engineering

Define Cohesion

Measures the dependencies among classes within a subsystem

Patterns in Software Engineering

Define Coupling

Measures the dependencies between subsystems

Patterns in Software Engineering

Define the Principle of information hiding

A calling module (class, subsystem) does not need to know
anything about the internals of the called module

Patterns in Software Engineering

Define Modeling

Development of abstractions to answer specific questions
about a set of phenomena while ignoring irrelevant details

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Patterns in Software Engineering an der TU München zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Informatik an der TU München gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur TU München Übersichtsseite

Blockchain

Cognitive System

Databases for modern CPU

Protein Prediction I

Data Analysis in R

18WS_Strategisches_IT_Management

Patterns

Softwaretechnik

Autonomous Driving

Requirements Engineering

Web Application Engineering

Business Analytics

Echtzeitsysteme

Principles of Economics

Data Mining and Knowledge Discovery

Introduction to Deep Learning

Data Mining and KD

Visual data analytics

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 Patterns in Software Engineering an der TU München 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