Patterns at TU München

Flashcards and summaries for Patterns at the TU München

Arrow Arrow

It’s completely free

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

Study with flashcards and summaries for the course Patterns at the TU München

Exemplary flashcards for Patterns at the TU München on StudySmarter:

Reasons for using legacy systems

Exemplary flashcards for Patterns at the TU München on StudySmarter:

Bridge Pattern Definition

Exemplary flashcards for Patterns at the TU München on StudySmarter:

Bridge Pattern example
This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Patterns at the TU München on StudySmarter:

5 Steps to create layered architecture

Exemplary flashcards for Patterns at the TU München on StudySmarter:

Repository Arch Pattern

Exemplary flashcards for Patterns at the TU München on StudySmarter:

Client Dispatcher Server

Exemplary flashcards for Patterns at the TU München on StudySmarter:

Disadvantage CS
This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Patterns at the TU München on StudySmarter:

CDS Disadvantage

Exemplary flashcards for Patterns at the TU München on StudySmarter:

Broker Pattern Goal

Exemplary flashcards for Patterns at the TU München on StudySmarter:

CS Nonfunctional Requirement

Exemplary flashcards for Patterns at the TU München on StudySmarter:

CDS Nonfunctional Reqs
This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Patterns at the TU München on StudySmarter:

Broker Pattern Nonfunctional Reqs

Your peers in the course Patterns at the TU München create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for Patterns at the TU München on StudySmarter:

Patterns

Reasons for using legacy systems
System cost, poor engineering (or management), 100% availability, pragmatism

Patterns

Bridge Pattern Definition
•Problem: Design decisions are made final at design time or compile time (“design window”) •Often it is desirable to delay design decisions until run time •The Bridge Pattern allows to postpone design decisions to the startup time of a system

Patterns

Bridge Pattern example
We want to support two types of clients •One client uses an old implementation of an algorithm •The other client uses a modern implementation of the algorithm

Patterns

5 Steps to create layered architecture
1.Identify subsystems with hierarchical structure (layers) and specify an interface for each layer 2.Structure the individual layers (“Avoid chaos inside a layer”) 3.Specify the communication protocol between adjacent layers 4. Decouple adjacent layers 5. Design an error-handling strategy

Patterns

Repository Arch Pattern
support a collection of independent programs that access and modify a single data structure Subsytems loosely coupled only interact through repo

Patterns

Client Dispatcher Server
•Decouple server functionality from communication mechanism. •Allow servers to dynamically change their location without impacting client code •Dispatcher component between provides the connection. •Allows the client to refer to the server by name instead of the physical location (location transparency) •Establishes a channel between client and server, reducing a possible communication bottleneck.

Patterns

Disadvantage CS
Clients need to know the location of the server

Patterns

CDS Disadvantage
No error handling, no support for communication between heterogeneous languages and platforms

Patterns

Broker Pattern Goal
Remote Method Invocation across Heterogenous Platforms

Patterns

CS Nonfunctional Requirement
Low Coupling

Patterns

CDS Nonfunctional Reqs
Low Coupling Location Transparency Runtime Extensibility

Patterns

Broker Pattern Nonfunctional Reqs
Low Coupling Location Transparency Runtime Extensibility Platform Independence

Sign up for free to see all flashcards and summaries for Patterns at the TU München

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Patterns at the TU München there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to TU München overview page

Patterns in Software Engineering

Pattern Recognition

Patho

Design Patterns

Pathology

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Patterns at the TU München or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
X

StudySmarter - The study app for students

StudySmarter

4.5 Stars 1100 Rating
Start now!
X

Good grades at university? No problem with StudySmarter!

89% of StudySmarter users achieve better grades at university.

50 Mio Flashcards & Summaries
Create your own content with Smart Tools
Individual Learning-Plan

Learn with over 1 million users on StudySmarter.

Already registered? Just go to Login