Begriffserklärung Flashcards

1
Q

Refactoring

A

Strukturverbesserung von Quelltext unter Beibehaltung des beobachtbaren Programmverhaltens.

Aufwand für Fehleranalyse und Erweiterungen soll gesenkt werden. Verbessert Lesbarkeit, Wartbarkeit und Verständlichkeit.

Zentraler Bestandteil der Agilen Software Entwicklung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Echtzeitsystem

A

Systeme zur unmittelbaren Steuerung und Abwicklung von Prozessen.

Berechnungen etc. müssen innerhalb einer bestimmten Zeitschranke rechtzeitig fertig sein

Echtzeit !=Besonders schnell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

WSDL

A

XML basierter Standard für die Service Orientierte Architektur.

Definiert wie ein Service beschrieben wird.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Advice

A

Code zum Implementieren eines Belangs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Aspekt

A

Eine Programmabstraktion die einen Belang definiert.

Enthält die Definition eines Pointcuts und den mit dem Belang verknüpften Advice.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Point Cut

A

Eine in einem Aspekt eingeschlossene Anweisung, die die Join Points definiert, an denen der verknüpfte Advice ausgeführt werden soll

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Join Points

A

Ereignis in einem ausführbaren Programm, bei der mit dem Aspket verknüpfte Advice ausgeführt wird

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

OOA (Objektorientierte Analyse)

A

Objektorientierte Variante der Anforderungsanalyse in der Software Entwicklung.

Erleichtert den Übergang zur Implementierung in einer objekorientierten Sprache.

Es werden Anforderungen erfasst und beschrieben die die SW haben soll

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Separation of Concerns

A

Konzept verschiedene Aufgaben einer Anwendung in eigene Teillösungen umzusetzen.

Weil wenn ein Codeteil keine klare Aufgabe hat -> schwierig zu verstehen und zu erweitern

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Product Owner (Scrum)

A

Kommuniziert mit Kunden und vertritt diese

Definiert Projektziele anhand von User Stories

Priorisiert Einträge im Product Backlog und kommuniziert mit dem Team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Komposition

A

Modellelement der UML

Sonderfall der Aggregation und beschreibt eine Beziehung zwischem Ganzen und seinen Teilen.

Existenz des Teils ist von Existenz des Ganzen abhängig

How well did you know this?
1
Not at all
2
3
4
5
Perfectly