LF08V2 Deck 2 Flashcards

Daten systemübergreifend bereitstellen (28 cards)

1
Q

Programmierparadigma

A

Programmierparadigma ist ein grundlegendes Konzept das beschreibt wie Programme aufgebaut sind und wie Probleme gelöst werden

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

Objektorientierte Programmierung

A

Objektorientierte Programmierung ist ein Paradigma bei dem Programme aus Klassen und Objekten mit Zuständen und Verhalten aufgebaut werden

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

Klasse

A

Eine Klasse ist ein abstrakter Bauplan der gemeinsame Eigenschaften und Methoden ähnlicher Objekte beschreibt

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

Objekt

A

Ein Objekt ist eine konkrete Instanz einer Klasse mit eigenen Attributwerten und ausführbaren Methoden

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

Abstraktion

A

Abstraktion bedeutet dass wesentliche gemeinsame Merkmale herausgearbeitet und in Klassen zusammengefasst werden

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

Generalisierung

A

Generalisierung bedeutet dass gemeinsame Eigenschaften mehrerer spezieller Klassen in einer allgemeineren Oberklasse zusammengefasst werden

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

Vererbung

A

Vererbung bedeutet dass eine abgeleitete Klasse Eigenschaften und Methoden einer Basisklasse übernimmt und erweitern kann

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

Einfachvererbung

A

Einfachvererbung bedeutet dass eine Klasse genau eine direkte Basisklasse besitzt

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

Mehrfachvererbung

A

Mehrfachvererbung bedeutet dass eine Klasse von mehreren Basisklassen gleichzeitig erbt

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

Kapselung

A

Kapselung bedeutet dass interne Daten geschützt und nur über kontrollierte Schnittstellen zugänglich gemacht werden

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

Polymorphismus

A

Polymorphismus bedeutet dass gleiche Methoden je nach Klasse unterschiedlich umgesetzt oder verwendet werden können

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

Attribut

A

Ein Attribut beschreibt eine Eigenschaft eines Objekts wie Name Farbe oder Preis

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

Methode

A

Eine Methode beschreibt das Verhalten eines Objekts und legt fest welche Aktionen es ausführen kann

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

UML

A

UML dient dazu Software und ihre Strukturen Abläufe und Beziehungen standardisiert grafisch zu modellieren

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

Klassendiagramm

A

Klassendiagramm zeigt Klassen mit Attributen Methoden und deren Beziehungen zueinander

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

Anwendungsfalldiagramm

A

Anwendungsfalldiagramm zeigt welche Akteure welche Funktionen des Systems nutzen können

17
Q

Aktivitätsdiagramm

A

Aktivitätsdiagramm beschreibt den Ablauf von Prozessen und Algorithmen mit Aktionen Entscheidungen und Schleifen

18
Q

Sequenzdiagramm

A

Sequenzdiagramm zeigt die zeitliche Reihenfolge von Nachrichten zwischen Objekten

19
Q

IT-Sicherheit

A

IT-Sicherheit schützt vor während und nach der Datenverarbeitung vor unbefugtem Zugriff und Manipulation

20
Q

Datensicherheit

A

Datensicherheit schützt personenbezogene Daten durch technisch-organisatorische Maßnahmen nach BDSG

21
Q

Informationssicherheit

A

Informationssicherheit gewährleistet Vertraulichkeit Integrität und Verfügbarkeit der CIA-Trias

22
Q

Vertraulichkeit

A

Vertraulichkeit bedeutet Information nur für Berechtigte durch Zugriffskontrolle

23
Q

Integrität

A

Integrität bedeutet Daten korrekt vollständig und unverändert durch Hash/Prüfsummen

24
Q

Verfügbarkeit

A

Verfügbarkeit bedeutet Systeme nutzbar wenn benötigt durch Redundanz und Backup

25
Maximumprinzip
Maximumprinzip besagt schwächstes Objekt bestimmt den höchsten Schutzbedarf
26
TOM
Technisch-organisatorische Maßnahmen umfassen Zutrittskontrolle Verschlüsselung Backup und Schulung
27
Security by Design
Security by Design konzipiert Software von Anfang an sicher
28
Privacy by Design
Privacy by Design integriert Datenschutz durch den gesamten Entwicklungsprozess