AP2 Flashcards

1
Q

Nach welcher Regel sollen Projekte entwickelt werden?

A

Der SMART Regel

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

Welche Arten von Projekten gibt es?

A

Interne und Externe

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

Welche Reihenfolge stellt den korrekten zeitlichen Ablauf eines Projektes da?

A

Projektauftrag/Projektdefinition, Projektplanung, Projektdurchführung, Projektabschluss

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

Was macht SCRUM aus?

A

Es ist agil

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

Die Grundsätze des Qualitätsmanagement nach DIN EN ISO 9000 ff

A

Kundenorientierung, Verantwortlichkeit der Führung, Einbeziehung der Mitarbeiter, Kontinuierliche Verbesserung, Prozessorientierter Ansatz, Systemorientierter Managementansatz, Sachbezogener Entscheidungsfindungsansatz, Lieferantenbeziehungen zum gegenseitigen Nutzen

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

PDCA steht für?

A

Plan, Do, Check, Act

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

Für was ist der PDCA/Demingkreis gut?

A

Lernen und die Verbesserung in einer Organisation

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

Wie verläuft die PDCA Grafik?

A

Im Uhrzeigersinn, beginnend mit 9 Uhr / Plan

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

Was ist die Qualitätspolitik?

A

Qualitätspolitik legt fest, wie ein Unternehmen mit Qualität umgeht und welche Ziele es verfolgt. Sie ist die Grundlage für alle Qualitätsmaßnahmen.

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

Was bedeutet DSGVO?

A

Datenschutz-Grundverordnung

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

Was bedeutet BDSG?

A

Bundesdatenschutzgesetz

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

Stimmt es, dass die DSGVO das Recht auf Löschung verbietet?

A

Nein

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

Die DSGVO gibt dir das Recht auf Auskunft über die eigenen Daten?

A

Ja

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

Besteht durch die DSGVO ein Recht auf Berichtigung?

A

Ja

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

Gibt es in der DSGVO ein Recht auf Datenübertragbarkeit?

A

Ja

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

Nenne 3 Szenarien die dem Identitätsdiebstahl dienen

A

Phishing, Nicknapping, Pharming

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

Was ist ein ATP-Angriff?

A

Ein gezielter, langfristiger Cyberangriff, bei dem hochentwickelte Techniken verwendet werden, um unbemerkt in Netzwerke einzudringen und sensible Daten zu stehlen oder Schaden anzurichten.

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

Was ist Adware?

A

Software, die Werbung anzeigt, oft in Form von Pop-ups. Kann Nutzerdaten sammeln oder das Gerät verlangsamen.

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

Was ist Phishing?

A

Betrugsversuch per E-Mail, Website oder Nachricht, um Passwörter oder Daten zu stehlen. Oft durch gefälschte Links oder Anhänge.

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

Was ist Pharming?

A

Manipulation von DNS-Einträgen, um Nutzer auf gefälschte Websites umzuleiten, selbst wenn die URL korrekt eingegeben wurde. Ziel: Datendiebstahl.

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

Was ist Nicknapping?

A

Diebstahl eines Online-Accounts oder Nutzernamens, oft für Identitätsmissbrauch oder Betrug.

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

Was ist Ransomware?

A

Schadsoftware, die Daten verschlüsselt und Lösegeld fordert, um sie freizugeben.

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

Welche Aufgaben hat ein Informationssicherheitsbeauftragter?

A

Koordination der Entwicklung eines Sicherheitskonzepts, Berichte an die Geschäftsleitung über den aktuellen Stand der Informationssicherheit

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

Welche Komponenten gehören zu einer Schutzbedarfsfeststellung?

A

Verfügbarkeit, Integrität und Vertraulichkeit

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

Wie lautet die Dezimalzahl 126 in Hex korrekt?

A

7E

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

Wie lautet die Hexadezimalzahl A3 in Dezimal?

A

163

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

Wie lautet die Dezimalzahl 255 in Binär?

A

11111111

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

Wie lautet die Oktalzahl 175 in Dezimal?

A

125

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

Wie lautet die Binärzahl 101010 in Hexadezimal?

A

2A

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

Wie lautet die Hexadezimalzahl 1F in Binär?

A

11111

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

Wie lautet die Dezimalzahl 64 in Oktal?

A

100

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

Wie lautet die Oktalzahl 31 in Dezimal?

A

25

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

Wie lautet die Dezimalzahl 200 in Hexadezimal?

A

C8

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

Wie lautet die Hexadezimalzahl FF in Dezimal?

A

255

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

Wie lautet die Dezimalzahl 73 in Binär?

A

1001001

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

Wie lautet die Binärzahl 110010 in Dezimal?

A

50

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

Wie lautet die Oktalzahl 77 in Binär?

A

111111

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

Wie lautet die Dezimalzahl 512 in Hexadezimal?

A

200

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

Wie lautet die Binärzahl 101101 in Oktal?

A

55

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

Wie lautet die Hexadezimalzahl 3B in Dezimal?

A

59

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

Wie lautet die Dezimalzahl 99 in Binär?

A

1100011

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

Wie lautet die Oktalzahl 123 in Hexadezimal?

A

53

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

Wie lautet die Hexadezimalzahl 7D in Binär?

A

1111101

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

Wie lautet die Dezimalzahl 4096 in Hexadezimal?

A

1000

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

Ein Schulungsunternehmen hat 35 PCs in einem Schulungsraum. Wie hoch ist die elektrische Arbeit (in KWh) an einem Tag (8 Stunden), wenn alle PCs benutzt werden und jeder PC eine Leistungsaufnahme von 250 Watt hat?

A

70KWh

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

Wie können HDMI Geräte über einen USB C Anschluss eingesteckt werden?

A

Mit Adapter

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

Können Display Port Geräte über USB C angesteckt werden? Wenn ja wie

A

Ja. Mit Adapter

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

Welcher Typ überträgt schneller Daten? USB C oder USB 3.0

A

USB C

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

Wie viele Sekunden dauert es, 6 GB Daten auf einen USB Stick mit einer Schreibrate von 420 MB/s zu sichern?

A

14s

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

Ein Video von 1,2 GB wird mit einer Downloadrate von 8 MB/s heruntergeladen. Wie lange dauert der Download?

A

153,6s

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

Eine Festplatte hat eine Kapazität von 2 TB. Wie viele Dateien mit einer Größe von 5 MB passen auf die Festplatte?

A

419.430 Dateien

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

Wie lange dauert es, 2 TB Daten über eine Netzwerkverbindung mit einer Geschwindigkeit von 1 Gbit/s zu übertragen?

A

16.384 Sekunden / 4,55 Stunden

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

Wie viele Dateien mit einer Größe von 3 GB passen auf eine 500 GB SSD?

A

166 Dateien

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

Eine Festplatte hat eine Geschwindigkeit von 150 MB/s. Wie lange dauert es, 750 GB Daten darauf zu kopieren?

A

85,33 Minuten

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

Wie viele Zeichen können in eine Datei mit einer Größe von 2 KB gespeichert werden, wenn jedes Zeichen 1 Byte benötigt?

A

2048 Zeichen

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

Wie lange dauert es, 500 MB Daten mit einer Geschwindigkeit von 20 MB/s zu übertragen?

A

25 Sekunden

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

Eine Blu-ray-Disc hat eine Speicherkapazität von 25 GB. Wie viele Dateien mit einer Größe von 750 MB passen darauf?

A

34 Dateien

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

Ein Video-Stream benötigt 5 Mbit/s. Wie viele Stunden Streaming sind mit einer Datenmenge von 10 GB möglich?

A

4,55 Stunden

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

Worauf basiert die strukturierte Programmierung hauptsächlich?

A

Auf den Kontrollstrukturen

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

Welche Programmierparadigmen sind Teil der strukturierten Programmierung?

A

Die prozedurale Programmierung

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

Gehört die objektorientierte Programmierung zur strukturierten Programmierung?

A

Nein

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

Kann die strukturierte Programmierung mit UML-Klassendiagrammen dargestellt werden?

A

Nein

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

Mit welchem Diagramm kann die strukturierte Programmierung gut dargestellt werden?

A

Mit dem Nassi-Shneiderman-Diagramm

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

Was ist der Hauptfokus der strukturierten Programmierung?

A

Kontrollstrukturen (Sequenz, Verzweigung, Schleifen) und prozedurale Ansätze

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

Welche Programmierparadigmen gehören zur strukturierten Programmierung?

A

Prozedurale Programmierung

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

Kann die strukturierte Programmierung Vererbung und Polymorphismus nutzen?

A

Nein, diese Konzepte gehören zur objektorientierten Programmierung

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

Für welche Art der Programmierung werden UML Diagramme verwendet?

A

Objektorientiert

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

Was sind die vier Hauptprinzipien der objektorientierten Programmierung?

A

Abstraktion, Kapselung, Vererbung, Polymorphismus.

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

Was ist ein Objekt in der objektorientierten Programmierung?

A

Eine Instanz einer Klasse, die Daten (Attribute) und Funktionen (Methoden) enthält

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

Was ist der Unterschied zwischen einer Klasse und einem Objekt?

A

Eine Klasse ist die Blaupause/Definition, ein Objekt ist eine konkrete Instanz der Klasse

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

Wie wird Vererbung in der objektorientierten Programmierung genutzt?

A

Um Eigenschaften und Methoden einer Basisklasse auf Unterklassen zu übertragen.

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

Was ist Polymorphismus in der objektorientierten Programmierung?

A

Die Fähigkeit, eine Methode auf unterschiedliche Weise zu implementieren (z. B. Überschreiben in abgeleiteten Klassen)

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

Welche Vorteile bietet die objektorientierte Programmierung gegenüber der strukturierten Programmierung?

A

Bessere Wiederverwendbarkeit, Modularität, Wartbarkeit und Erweiterbarkeit.

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

Was ist Modularität?

A

Etwas Ganzes wird aus einer Auswahl an einzelnen Bauteilen/Elementen zusammengesetzt

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

Was bedeutet Kapselung in der objektorientierten Programmierung?

A

Die Einschränkung des Zugriffs auf Daten und Methoden durch Verwendung von Zugriffsschutzmechanismen wie public, private und protected

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

Welche Arten der Kapselung gibt es?

A

private, public, protected, package

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

Was sind Konstruktoren in der objektorientierten Programmierung?

A

Spezielle Methoden, die beim Erstellen eines Objekts automatisch aufgerufen werden, um es zu initialisieren

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

Was sind Kontrollstrukturen in der Programmierung?

A

Kontrollstrukturen steuern den Ablauf eines Programms und bestimmen, wie und in welcher Reihenfolge bestimmte Codeabschnitte ausgeführt werden.

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

Welche Arten von Kontrollstrukturen gibt es?

A

Sequenz (Ausführungsreihenfolge), Auswahl (Bedingungen), Schleifen (Wiederholungen).

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

Was ist der Unterschied zwischen einer if-Anweisung und einer switch-Anweisung?

A

if: Wird für komplexe Bedingungen und Vergleiche verwendet.
switch: Wird verwendet, um eine Variable mit mehreren möglichen Werten zu vergleichen.

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

Wann sollte man eine for-Schleife anstelle einer while-Schleife verwenden?

A

Eine for-Schleife wird verwendet, wenn die Anzahl der Iterationen im Voraus bekannt ist, während eine while-Schleife genutzt wird, wenn die Anzahl der Iterationen von einer Bedingung abhängt.

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

Was ist der Unterschied zwischen einer break- und einer continue-Anweisung?

A

break: Beendet die Schleife oder den switch-Block vollständig.
continue: Überspringt den aktuellen Schleifendurchlauf und fährt mit dem nächsten fort.

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

Was ist eine verschachtelte Schleife?

A

Eine verschachtelte Schleife ist eine Schleife, die innerhalb einer anderen Schleife liegt, was bedeutet, dass für jede Iteration der äußeren Schleife die innere Schleife erneut durchlaufen wird.

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

Was ist prozedurale Programmierung?

A

Prozedurale Programmierung basiert auf der Organisation des Codes in prozedurale Einheiten, sogenannte Funktionen oder Prozeduren, die eine spezifische Aufgabe ausführen.

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

Was ist der Hauptunterschied zwischen prozeduraler und objektorientierter Programmierung?

A

Prozedurale Programmierung organisiert Code in Funktionen und verwendet Daten und Funktionen getrennt, während objektorientierte Programmierung Objekte verwendet, die sowohl Daten als auch Methoden enthalten.

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

Was ist eine Funktion in der prozeduralen Programmierung?

A

Eine Funktion ist ein Codeblock, der eine bestimmte Aufgabe übernimmt, Werte als Eingabe nimmt und einen Wert zurückgibt.

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

Warum ist der Einsatz von Funktionen in der prozeduralen Programmierung wichtig?

A

Funktionen ermöglichen eine bessere Strukturierung, Wiederverwendbarkeit und Lesbarkeit des Codes, indem sie wiederholte Aufgaben in isolierte Codeeinheiten kapseln.

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

Was versteht man unter “top-down” Programmierung in der prozeduralen Programmierung?

A

Top-down Programmierung bedeutet, dass ein Problem zuerst in große, allgemeine Schritte unterteilt wird, die dann weiter in kleinere, spezifische Aufgaben aufgeteilt werden, die als Funktionen umgesetzt werden.

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

Zweck lokaler Variablen?

A

Nur innerhalb der Funktion sichtbar, in der sie definiert sind.

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

Zweck globaler Variablen?

A

Überall im Programm sichtbar, was den Zugriff auf sie von verschiedenen Funktionen ermöglicht, aber auch zu Problemen bei der Nachverfolgbarkeit führen kann.

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

Was ist der Unterschied zwischen einer Prozedur und einer Funktion?

A

Eine Prozedur ist eine Codeeinheit, die eine Aufgabe ausführt, aber keinen Wert zurückgibt, während eine Funktion ebenfalls eine Aufgabe ausführt, aber einen Wert zurückgibt.

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

Was ist der Vorteil der Verwendung von Schleifen in der prozeduralen Programmierung?

A

Schleifen ermöglichen es, Aufgaben wiederholt auszuführen, ohne den Code mehrfach schreiben zu müssen, was die Effizienz und Lesbarkeit erhöht.

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

Die objektorientierte Programmierung ist ein Programmierparadigma?

A

Korrekt

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

Ein wesentliches Merkmal der OOP ist die Veerbung?

A

Ja

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

Kann OOP mit UML Diagrammen dargestellt werden?

A

Ja

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

Was ist das OSI-Modell und wozu dient es?

A

Das OSI-Modell ist ein Referenzmodell für die Kommunikation in Netzwerken, das die Netzwerkprotokolle in sieben Schichten unterteilt, um eine standardisierte Kommunikation zwischen verschiedenen Systemen zu ermöglichen.

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

Nenne die sieben Schichten des OSI-Modells in der richtigen Reihenfolge

A

Physical Layer, Data Link Layer, Network Layer, Transport Layer, Session Layer, Presentation Layer, Application Layer

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

Welches ist die unterste Schicht im OSI-Modell?

A

Physical Layer

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

Was ist das OSI-Modell und wozu dient es?

A

Das OSI-Modell ist ein Referenzmodell für die Kommunikation in Netzwerken, das die Netzwerkprotokolle in sieben Schichten unterteilt, um eine standardisierte Kommunikation zwischen verschiedenen Systemen zu ermöglichen.

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

Was ist die Funktion der Anwendungsschicht im OSI-Modell?

A

Die Anwendungsschicht ist für die Bereitstellung von Netzwerkdiensten für Anwendungen verantwortlich, z. B. das Abrufen von Web-Seiten (HTTP), E-Mail (SMTP), Dateiübertragung (FTP).

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

Was passiert in der Transport-Schicht des OSI-Modells?

A

Die Transportschicht ist für die zuverlässige Datenübertragung zwischen zwei Endpunkten zuständig, sie stellt die Fehlererkennung und -korrektur bereit. Zu den Protokollen gehören TCP und UDP.

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

Was sind die wichtigsten Protokolle der Netzwerkschicht?

A

Die wichtigsten Protokolle der Netzwerkschicht sind IP (Internet Protocol) und ICMP (Internet Control Message Protocol)

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

Welche Aufgabe hat die Datenlink-Schicht im OSI-Modell?

A

Die Datenlink-Schicht sorgt für die fehlerfreie Übertragung von Daten zwischen zwei direkt verbundenen Geräten und fügt Frame-Kontrollinformationen hinzu. Zu den Protokollen gehört Ethernet.

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

Was ist die Aufgabe der Sitzungsschicht im OSI-Modell?

A

Die Sitzungsschicht verwaltet und steuert die Kommunikation zwischen zwei Computern und ermöglicht das Öffnen, Verwalten und Schließen von Kommunikationskanälen.

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

Welche Rolle spielt die Darstellungsschicht im OSI-Modell?

A

Die Darstellungsschicht sorgt dafür, dass die Daten in ein standardisiertes Format übersetzt werden, damit sie vom Empfänger korrekt interpretiert werden können. Sie befasst sich mit der Datenkompression, Verschlüsselung und Übersetzung.

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

Wie interagieren die Schichten im OSI-Modell miteinander?

A

Jede Schicht kommuniziert nur mit der direkt benachbarten Schicht und stellt den benachbarten Schichten ihre Funktionen zur Verfügung. Die Daten werden von unten nach oben verarbeitet, beginnend mit der physischen Schicht bis zur Anwendungsschicht und umgekehrt.

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

Was ist die Aufgabe der physikalischen Schicht?

A

Die physikalische Schicht ist für die Übertragung von Rohdaten über physische Medien verantwortlich. Sie definiert elektrische Signale, Kabeltypen und die physikalische Verbindung.

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

Wie unterscheidet sich die Netzwerkschicht von der Transportschicht im OSI-Modell?

A

Die Netzwerkschicht ist für die Bestimmung des optimalen Pfades und die Weiterleitung von Datenpaketen im Netzwerk verantwortlich, während die Transportschicht für die zuverlässige Übertragung der Daten zwischen Endpunkten zuständig ist.

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

Warum ist das OSI-Modell wichtig für die Netzwerkkommunikation?

A

Das OSI-Modell ermöglicht es, die Kommunikation zwischen verschiedenen Systemen zu standardisieren und Fehlerquellen besser zu identifizieren, indem es die Kommunikation in verschiedene Schichten unterteilt.

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

Welches Protokoll arbeitet auf der Anwendungsschicht des OSI-Modells?

A

HTTP (HyperText Transfer Protocol) und SMTP (Simple Mail Transfer Protocol) sind Beispiele für Protokolle, die auf der Anwendungsschicht arbeiten.

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

Was versteht man unter dem Begriff “Encapsulation” im OSI-Modell?

A

Encapsulation ist der Prozess, bei dem Daten in jeder Schicht mit den entsprechenden Steuerinformationen (Header) versehen werden, bevor sie an die nächste Schicht weitergegeben werden.

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

Welche Schicht ist für die Fehlerbehandlung und -korrektur zuständig?

A

Die Transportschicht (Transport Layer) ist für die Fehlerbehandlung und -korrektur zuständig.

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

Warum wird das OSI-Modell häufig in der Netzwerktechnologie verwendet?

A

Es bietet eine klare Struktur für das Design und die Implementierung von Netzwerkprotokollen und hilft dabei, Netzwerkkommunikation zu verstehen, Fehler zu diagnostizieren und Systeme zu integrieren.

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

Welches OSI-Schichtprotokoll ist für die Bestimmung des physischen Pfades der Datenübertragung zuständig?

A

Die Netzwerkschicht (Network Layer) ist dafür verantwortlich, den besten physikalischen Pfad über das Netzwerk zu wählen.

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

Was versteht man unter “Data Link Layer” im OSI-Modell und welche Aufgabe erfüllt sie?

A

Die Datenlink-Schicht stellt sicher, dass Daten korrekt über das physische Medium übertragen werden und kümmert sich um die Erkennung und Korrektur von Übertragungsfehlern. Sie arbeitet mit MAC-Adressen und kontrolliert die Datenflusssteuerung.

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

Gegeben ist eine Tabelle „Produkt“ mit den Attributen ID (Primärschlüssel), Bezeichnung und Preis. Welche SQL-Abfrage liefert alle Produkte, deren Preis größer als 50 Euro ist?

A

SELECT * FROM Produkt WHERE Preis > 50;

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

Gegeben ist eine Tabelle „Kunde“ mit den Attributen ID (Primärschlüssel), Name und Vorname. Welche SQL-Abfrage liefert alle Kundennamen, die alphabetisch nach dem Namen „Kaiser“ kommen?

A

SELECT Name FROM Kunde WHERE Name > ‘Kaiser’

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

Gegeben ist eine Tabelle „Mitarbeiter“ mit den Attributen ID (Primärschlüssel), Name, Gehalt und Abteilung. Welche SQL-Abfrage liefert alle Mitarbeiter mit einem Gehalt unter 3000 Euro?

A

SELECT * FROM Mitarbeiter WHERE Gehalt < 3000

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

Gegeben ist eine Tabelle „Kunden“ mit den Attributen ID (Primärschlüssel), Name und Adresse. Welche SQL-Abfrage liefert alle Kundennamen und Adressen, deren Name mit „M“ beginnt?

A

SELECT Name, Adresse FROM Kunden WHERE Name LIKE ‘M%’

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

Gegeben ist eine Tabelle „Bestellung“ mit den Attributen ID (Primärschlüssel), Bestellnummer, Bestelldatum und Betrag. Welche SQL-Abfrage liefert alle Bestellungen, deren Betrag zwischen 100 und 500 Euro liegt?

A

SELECT * FROM Bestellung WHERE Betrag BETWEEN 100 AND 500

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

Gegeben ist eine Tabelle „Buch“ mit den Attributen ID (Primärschlüssel), Titel, Autor und Jahr. Welche SQL-Abfrage liefert alle Bücher, die im Jahr 2010 veröffentlicht wurden?

A

SELECT * FROM Buch WHERE Jahr = 2010

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

Gegeben ist eine Tabelle „Verkauf“ mit den Attributen ID (Primärschlüssel), ProduktID, Verkaufsdatum und Menge. Welche SQL-Abfrage liefert die Gesamtzahl der verkauften Produkte?

A

SELECT SUM(Menge) FROM Verkauf

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

Gegeben ist eine Tabelle „Student“ mit den Attributen ID (Primärschlüssel), Name und Alter. Welche SQL-Abfrage liefert die ältesten 5 Studenten?

A

SELECT * FROM Student ORDER BY Alter DESC LIMIT 5

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

Was bedeutet SQL?

A

Structured Query Language

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

Für was braucht man SQL?

A

Für die Verwaltung und Manipulation von Daten in relationalen Datenbanksystemen. Sie ermöglicht das Erstellen, Bearbeiten und Abfragen von Daten in Datenbanken.

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

Was bedeutet der Begriff “Datenbank”?

A

Eine Datenbank ist eine organisierte Sammlung von Daten, die elektronisch gespeichert und verwaltet wird. Sie ermöglicht eine schnelle und effiziente Speicherung, Abfrage und Manipulation von Daten.

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

Was ist der Unterschied zwischen INNER JOIN und LEFT JOIN?

A

INNER JOIN: Gibt nur die Datensätze zurück, bei denen es eine Übereinstimmung in beiden Tabellen gibt.
LEFT JOIN: Gibt alle Datensätze der linken Tabelle und die übereinstimmenden Datensätze der rechten Tabelle zurück. Wenn keine Übereinstimmung gefunden wird, werden NULL-Werte angezeigt.

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

Was ist eine Primärschlüssel (Primary Key)?

A

Ein Primärschlüssel ist eine Spalte oder eine Kombination von Spalten in einer Tabelle, die einen Datensatz eindeutig identifiziert. Es darf keine doppelten Werte und keine NULL-Werte enthalten.

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

Was ist der Unterschied zwischen WHERE und HAVING in SQL?

A

WHERE wird verwendet, um Datensätze vor der Gruppierung zu filtern.
HAVING wird verwendet, um Datensätze nach der Gruppierung (z. B. bei Verwendung von GROUP BY) zu filtern.

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

Was ist eine Fremdschlüssel (Foreign Key)?

A

Ein Fremdschlüssel ist eine Spalte in einer Tabelle, die auf den Primärschlüssel einer anderen Tabelle verweist. Er wird verwendet, um Beziehungen zwischen den Tabellen zu definieren.

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

Was ist eine Normalisierung in der Datenbank?

A

Normalisierung ist der Prozess, bei dem eine Datenbank in kleinere, effizientere Tabellen unterteilt wird, um Redundanzen zu vermeiden und die Datenintegrität zu verbessern. Es gibt mehrere Normalformen (1NF, 2NF, 3NF usw.).

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

Was ist eine Transaktion in SQL?

A

Eine Transaktion ist eine Reihe von SQL-Befehlen, die als eine einzelne, atomare Einheit ausgeführt werden. Eine Transaktion muss entweder vollständig erfolgreich sein (Commit) oder vollständig rückgängig gemacht werden (Rollback), um die Konsistenz der Daten zu gewährleisten.

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

Was sind Aggregatfunktionen in SQL?

A

Aggregatfunktionen führen Berechnungen auf einer Gruppe von Datensätzen durch und geben einen einzelnen Wert zurück. Zu den gängigen Aggregatfunktionen gehören:

COUNT() (Anzahl der Datensätze)
SUM() (Summe der Werte)
AVG() (Durchschnitt der Werte)
MAX() (Maximalwert)
MIN() (Minimalwert)

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

Was sind UNION und UNION ALL?

A

UNION: Kombiniert die Ergebnisse von zwei oder mehr Abfragen und entfernt doppelte Werte.
UNION ALL: Kombiniert die Ergebnisse von zwei oder mehr Abfragen, ohne doppelte Werte zu entfernen.

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

Was ist ein View in SQL?

A

Ein View ist eine gespeicherte Abfrage, die wie eine Tabelle behandelt werden kann. Es handelt sich dabei um eine virtuelle Tabelle, die die Ergebnisse einer SELECT-Abfrage darstellt.

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

Was ist ein “NULL-Wert” in SQL?

A

Ein NULL-Wert in SQL bedeutet, dass der Wert einer Spalte unbekannt oder nicht definiert ist. NULL ist nicht gleichbedeutend mit 0 oder einem leeren String.

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

Welche SQL Befehle sind der Kategorie DDL (Data Definition Language) zugeordnet?

A

CREATE, DROP, ALTER, TRUNCATE

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

Was bedeutet DDL?

A

Data Definition Language

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

Was bedeutet DHCP?

A

Dynamic Host Configuration Protocol

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

Für was wird DHCP verwendet?

A

Es wird verwendet um die IP Konfiguration automatisiert an Geräte zuzuweisen

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

Korrekte Reihenfolge des deutschen OSI Modells von unten?

A

Bitübertragungsschicht, Sicherung, Netzwerk, Transport, Sitzung, Darstellung, Anwendung

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

Welche 3 Protokolle werden für die Fernwartung eingesetzt?

A

VNC, RDP und SSH

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

Ist der folgende Fall eine Aufbauorganisation oder eine Ablauforganisation?: Schafft die Struktur eines Unternehmens, in dem soziale und hierarchische Gefüge festgeschrieben wird.

A

Aufbauorganisation

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

Ist der folgende Fall eine Aufbauorganisation oder eine Ablauforganisation?: Es sollen möglichst kurze Durchlaufzeiten bei möglichst optimaler Auslastung der Arbeitskräfte und Arbeitsmittel realisiert werden.

A

Ablauforganisation

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

Ist der folgende Fall eine Aufbauorganisation oder eine Ablauforganisation?: Weisungs- und Leitungsbefugnisse von Mitarbeitern sollen klar abgegrenzt werden.

A

Aufbauorganisation

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

Was macht eine Aufbauorganisation aus?

A

Regelt die Verantwortlichkeit

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

Was macht eine Ablauforganisation aus?

A

Wie werden Aufgaben durchgeführt?

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

Leasing oder Kauf eines Anlagegutes? Zum Zeitpunkt der Anschaffung wird nur ein geringes Kapital benötigt.

A

Leasing

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

Leasing oder Kauf eines Anlagegutes? Es besteht die Möglichkeit des Geräteaustausches bei technischen Neuerungen

A

Leasing

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

Leasing oder Kauf eines Anlagegutes? Als Eigentümer hat die Beispiel GmbH die rechtliche und tatsächliche Verfügungsgewalt über das Anlagegut

A

Kauf

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

Leasing oder Kauf eines Anlagegutes? Es gibt keine Bindung an Grundmietzeiten

A

Kauf

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

Leasing oder Kauf eines Anlagegutes? Die Gesamtkosten fallen meist höher aus

A

Leasing

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

Welche Art des Vertrages trifft zu? Schaltet einen Anwalt ein um rechtliche Unterstützung bei einem Prozess zu erhalten

A

Dienstvertrag

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

Welche Art des Vertrages trifft zu? Überzieht das Geschäftskonto bei der Hausbank

A

Darlehnsvertrag

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

Welche Art des Vertrages trifft zu? Lässt eine defekte Elektroleitung durch den Elektriker reparieren

A

Werkvertrag

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

Welche Art des Vertrages trifft zu? Schließt einen Deal ab der besagt das Nachbargebäude als Lager verwenden zu dürfen

A

Mietvertrag

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

Welche Art des Vertrages trifft zu? Bestellt Hardware

A

Kaufvertrag

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

Welche Art des Vertrages trifft zu? Darf ein Auto 5 Wochen lang nutzen

A

Leihvertrag

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

Was gehört an die Spitzen des magischen Dreiecks?

A

Qualität, Kosten, Zeit

157
Q

Was ist der Sinn des magischen Dreiecks?

A

Das magische Dreieck des Projektmanagements soll verdeutlichen, dass die Faktoren „Kosten”, „Zeit” und „Qualität” nicht unabhängig voneinander sind, sondern sich gegenseitig beeinflussen. Diese drei Faktoren sind die wesentlichen Aspekte für den Erfolg eines Projektes. Möchte man beispielweise die Kosten reduzieren, so geht das entweder zu Lasten der veranschlagten Zeit oder zu Lasten der angestrebten Qualität. Soll beispielweise die Qualität erhöht werden, so muss in der Regel mehr Zeit (und damit verbunden auch mehr Kosten) eingeplant werden.

158
Q

Welche Konzepte sind dem Projektmanagement zuzuordnen?

A

DIN 69901, PMBOK, IPMA, Prince 2

159
Q

Was sind Konventionelle Vorgehensweisen? (squenzielle)

A

Wasserfallmodell, V-Modell, Rational Unified Process, Spiralmodell

160
Q

Was sind agile Vorgehensweisen? (flexible)

A

Scrum, Agile Unified Process, Extreme Programmierung, Spiralmodell

161
Q

Was sind Entwicklungsmethoden?

A

Prototyping, Testgetriebene Entwicklung, Modellgetriebene Softwareentwicklung, Capability Maturity Model

162
Q

Was sind Entwicklungsphilosophien?

A

Kanban, Capability Maturity Model

163
Q

Unterschied Netzplan und Gantt Diagram

A

Abhängigkeiten und Reihenfolge von Aufgaben in einem Projekt

164
Q

Was ist der kritische Pfad in einem Netzplan?

A

Der längste Pfad von Aufgaben, der die gesamte Projektdauer bestimmt.

165
Q

Welche Symbole werden häufig in einem Netzplan verwendet?

A

Knoten (für Aufgaben) und Pfeile (für Abhängigkeiten)

166
Q

Warum wird ein Netzplan im Projektmanagement eingesetzt?

A

Um die Reihenfolge der Aufgaben zu visualisieren und zeitliche Abhängigkeiten zu erkennen

167
Q

Was ist eine “Pufferzeit” im Netzplan?

A

Die Zeit, die eine Aufgabe verzögert werden kann, ohne den gesamten Projektzeitraum zu beeinflussen.

168
Q

Was zeigt ein Gantt-Diagramm?

A

Die zeitliche Planung von Aufgaben und deren Dauer in einem Projekt.

169
Q

Wie werden Aufgaben in einem Gantt-Diagramm dargestellt?

A

Aufgaben werden als Balken auf einer Zeitachse dargestellt

170
Q

Welche Information kann man aus einem Gantt-Diagramm ablesen?

A

Startzeit, Endzeit und Dauer jeder Aufgabe sowie den Fortschritt der Aufgaben.

171
Q

Was ist der Hauptvorteil eines Gantt-Diagramms?

A

Es ermöglicht eine schnelle Übersicht über den Projektfortschritt und die zeitliche Planung.

172
Q

Kann ein Gantt-Diagramm Abhängigkeiten zwischen Aufgaben darstellen?

A

Ja, durch Verbindungen zwischen den Balken kann die Reihenfolge und Abhängigkeit von Aufgaben angezeigt werden.

173
Q

Kanban kann Engpässe eines Produktionsprozesses aufdecken und dabei helfen, diese Engpässe zu minimieren

174
Q

Die Teamarbeit ist eine wichtige Komponente in Kanban

175
Q

Scrum ist für Teams mit mehr als 100 Mitgliedern geeignet

176
Q

Was ist Kanban?

A

Antwort: Kanban ist eine Methode zur Visualisierung von Arbeitsprozessen und zur Kontrolle von Aufgaben in einem kontinuierlichen Fluss.

177
Q

Wie funktioniert Kanban?

A

Aufgaben werden auf Kanban-Boards in verschiedene Spalten unterteilt (z. B. “To Do”, “In Progress”, “Done”).

178
Q

Was ist ein Kanban-Board?

A

Ein visuelles Werkzeug, das Aufgaben und deren Status darstellt, um den Arbeitsfluss zu steuern.

179
Q

Was bedeutet “Work in Progress (WIP)” im Kanban?

A

Eine Begrenzung der Anzahl gleichzeitiger Aufgaben, die sich in einer bestimmten Phase des Prozesses befinden.

180
Q

Wie hilft Kanban der Effizienz?

A

Durch die Visualisierung des Arbeitsflusses und das Limitieren von WIP können Engpässe frühzeitig erkannt und bearbeitet werden.

181
Q

Was ist Scrum?

A

Scrum ist ein agiles Projektmanagement-Framework, das für die Entwicklung von Produkten in iterativen und inkrementellen Zyklen verwendet wird.

182
Q

Was ist ein “Sprint” in Scrum?

A

Ein Sprint ist ein zeitlich begrenzter Arbeitszyklus, in dem ein bestimmtes Ziel oder Inkrement des Produkts erstellt wird (meist 1 bis 4 Wochen).

183
Q

Was sind die wichtigsten Rollen im Scrum-Team?

A

Product Owner, Scrum Master, und Entwicklungsteam.

184
Q

Was ist der Unterschied zwischen Scrum und Kanban?

A

Scrum arbeitet in festen Sprints mit klaren Zielen und Rollen, während Kanban einen kontinuierlichen Arbeitsfluss ohne feste Zeitrahmen nutzt.

185
Q

Was ist das “Daily Scrum” Meeting?

A

Ein tägliches, kurzes Stand-up-Meeting, in dem das Team den Fortschritt bespricht, Hindernisse identifiziert und den nächsten Arbeitstag plant.

186
Q

Was ist ein “Product Backlog”?

A

Eine priorisierte Liste aller Anforderungen, Funktionen und Aufgaben, die im Scrum-Projekt umgesetzt werden sollen.

187
Q

Was ist ein “Sprint Review”?

A

Ein Meeting am Ende eines Sprints, in dem das Team die Ergebnisse des Sprints präsentiert und das Product Backlog überprüft wird.

188
Q

Was ist der Zweck des “Sprint Retrospective”?

A

Ein Meeting, in dem das Scrum-Team den vergangenen Sprint reflektiert, um Prozesse zu verbessern und effizienter zu werden.

189
Q

Was bedeutet “Increment” in Scrum?

A

Ein fertiges, getestetes und nutzbares Produktinkrement, das am Ende eines Sprints geliefert wird.

190
Q

Was ist ein “Scrum Board”?

A

Ein visuelles Tool zur Darstellung der Aufgaben innerhalb eines Sprints, ähnlich einem Kanban-Board, aber fokussiert auf die Arbeit im Sprint.

191
Q

Was ist das V-Modell?

A

Das V-Modell ist ein Softwareentwicklungsmodell, das die Phasen der Entwicklung und deren Testprozesse in einer V-Form darstellt.

192
Q

Welche Phasen werden im V-Modell unterschieden?

A

Die Phasen umfassen Anforderungsdefinition, Systemdesign, Implementierung und Testen, wobei jeder Entwicklungsphase ein entsprechender Test zugeordnet ist.

193
Q

Was ist der Hauptvorteil des V-Modells?

A

Es ermöglicht eine systematische Überprüfung und Validierung der Arbeitsergebnisse durch die enge Verbindung zwischen Entwicklung und Test.

194
Q

Wie ist das V-Modell strukturiert?

A

Das Modell zeigt die Entwicklungsphasen auf der linken Seite und die Testphasen auf der rechten Seite, die in einem V angeordnet sind.

195
Q

Was ist der Unterschied zwischen V-Modell und Wasserfallmodell?

A

Das V-Modell hat explizit Testphasen, die parallel zur Entwicklung durchgeführt werden, während im Wasserfallmodell Tests erst nach der Entwicklung stattfinden.

196
Q

Was ist das Wasserfallmodell?

A

Das Wasserfallmodell ist ein Softwareentwicklungsmodell, dass linear abgearbeitet wird also bei dem jede Phase der Entwicklung nacheinander abgeschlossen wird.

197
Q

Welche Phasen umfasst das Wasserfallmodell?

A

Anforderungsanalyse, Systemdesign, Implementierung, Integration, Testen, Wartung.

198
Q

Was ist der Hauptnachteil des Wasserfallmodells?

A

Es ist unflexibel, da Änderungen in späteren Phasen schwierig und teuer sind, nachdem eine Phase abgeschlossen wurd

199
Q

Wann wird das Wasserfallmodell häufig verwendet?

A

Bei Projekten mit klaren und stabilen Anforderungen, die sich während der Entwicklung nicht ändern.

200
Q

Wie unterscheidet sich das Wasserfallmodell vom Spiralmodell?

A

Das Wasserfallmodell folgt einer linearen Reihenfolge, während das Spiralmodell iterativ und risikobasiert ist.

201
Q

Was ist das Spiralmodell?

A

Das Spiralmodell ist ein iteratives und risikobasiertes Softwareentwicklungsmodell, das den Entwicklungsprozess in wiederkehrende Zyklen unterteilt.

202
Q

Welche Phasen umfasst das Spiralmodell?

A

Planung, Risikoanalyse, Entwicklung und Testen, Evaluierung

203
Q

Was ist der Hauptvorteil des Spiralmodells?

A

Es ermöglicht flexible Anpassungen während der Entwicklung und stellt sicher, dass Risiken kontinuierlich bewertet werden.

204
Q

Wie wird das Spiralmodell visualisiert?

A

In Form von Kreisen, die jeweils eine Iteration des Projekts darstellen und sich spiralförmig erweitern.

205
Q

Warum ist das Spiralmodell für große und komplexe Projekte geeignet?

A

Es bietet eine schrittweise Verbesserung und Risikominimierung und ermöglicht es, regelmäßig neue Anforderungen und Erkenntnisse zu integrieren.

206
Q

Wie lange sollten Sprints in Scrum dauern?

A

1-4 Wochen

207
Q

Was ist Kaizen?

A

Kaizen ist eine philosophische Methode zur kontinuierlichen Verbesserung von Prozessen durch kleine, schrittweise Änderungen.

208
Q

Was ist Lean-Management?

A

Lean-Management ist eine Methode zur Prozessoptimierung, die darauf abzielt, Verschwendung zu minimieren und den Wert für den Kunden zu maximieren.

209
Q

Was ist TQM?

A

Total Quality Management ist ein Managementansatz, der sich auf Qualität in allen Bereichen eines Unternehmens konzentriert.

210
Q

Was ist Six Sigma?

A

Six Sigma ist eine Methode zur Verbesserung von Prozessen durch Datenanalyse und die Reduzierung von Fehlern auf ein Minimum.

211
Q

Was bedeutet DMAIC?

A

DMAIC ist ein Five-Step-Prozess in Six Sigma zur Verbesserung bestehender Prozesse. Die Schritte sind:
Define (Definieren), Measure (Messen), Analyze (Analysieren), Improve (Verbessern), Control (Kontrollieren).

212
Q

Was versteht man unter testgetriebener Softwareentwicklung? (TDD)

A

Testgetriebene Softwareentwicklung ist ein Ansatz, bei dem zuerst Tests geschrieben werden, bevor der eigentliche Code entwickelt wird. Der Fokus liegt darauf, den Code so zu entwickeln, dass er die vorab definierten Tests besteht.

213
Q

Was ist Black Box Testing?

A

Beim Black Box Testing wird die Funktionalität einer Software getestet, ohne die interne Struktur oder den Code zu kennen.

214
Q

Welche Testaspekte werden beim Black Box Testing geprüft?

A

Die Eingaben und Ausgaben der Software, ohne sich mit dem internen Code zu beschäftigen.

215
Q

Was ist der Hauptvorteil des Black Box Testings?

A

Tester müssen keine Programmierkenntnisse haben, um zu testen, was die Benutzeroberfläche und die Funktionalität betrifft.

216
Q

Welche Arten von Tests gehören zum Black Box Testing?

A

Funktionale Tests, Benutzertests, Komponententests und Systemtests.

217
Q

Welches Testniveau wird beim Black Box Testing häufig verwendet?

A

Es wird vor allem auf System- und Integrationsebene getestet.

218
Q

Was ist White Box Testing?

A

Beim White Box Testing wird die interne Struktur und der Code einer Software getestet. Der Tester kennt den Quellcode und prüft die internen Logiken.

219
Q

Welche Aspekte werden beim White Box Testing geprüft?

A

Code-Struktur, Logik, Datenfluss, Kontrollstrukturen und Verzweigungen innerhalb des Programms.

220
Q

Was ist der Hauptvorteil des White Box Testings?

A

Es ermöglicht eine detaillierte Überprüfung des Codes, um Fehler in der Logik oder der Struktur zu finden.

221
Q

Welche Arten von Tests gehören zum White Box Testing?

A

Unit-Tests, Code Coverage-Tests, Pfadtests und Verzweigungstests.

222
Q

Welches Testniveau wird beim White Box Testing häufig verwendet?

A

Es wird vor allem auf Einheitsebene (Unit-Tests) und Integrationsebene getestet.

223
Q

Was ist ein Unit Test?

A

Ein Unit Test ist ein automatisierter Test, der einzelne Funktionen oder Methoden eines Programms isoliert testet, um sicherzustellen, dass sie wie erwartet funktionieren.

224
Q

Was wird beim Unit Test getestet?

A

Es wird eine einzelne Einheit (z. B. eine Funktion oder Methode) getestet, um sicherzustellen, dass sie korrekt funktionier

225
Q

Warum sind Unit Tests wichtig?

A

Unit Tests ermöglichen die frühzeitige Erkennung von Fehlern und stellen sicher, dass die kleineren Teile des Programms richtig arbeiten, bevor sie zu größeren Systemen zusammengefügt werden.

226
Q

Welche Eigenschaften sollte ein guter Unit Test haben?

A

Ein guter Unit Test sollte isoliert, wiederholbar, schnell und automatisierbar sein.

227
Q

Wie unterscheiden sich Unit Tests von Integrationstests?

A

Unit Tests prüfen einzelne Funktionen oder Methoden isoliert, während Integrationstests mehrere Komponenten zusammen testen, um ihre Interaktion zu überprüfen.

228
Q

Wann sollten Unit Tests geschrieben werden?

A

Idealerweise sollten Unit Tests vor der eigentlichen Implementierung des Codes geschrieben werden, im Rahmen von Testgetriebener Entwicklung (TDD).

229
Q

Wie hilft Testabdeckung bei Unit Tests?

A

Testabdeckung misst, wie viel vom Code durch Unit Tests abgedeckt wird. Eine hohe Testabdeckung erhöht die Wahrscheinlichkeit, dass Fehler frühzeitig erkannt werden.

230
Q

Was ist der Unterschied zwischen einem Unit Test und einem Systemtest?

A

Ein Unit Test prüft einzelne Code-Einheiten, während ein Systemtest das gesamte System als Ganzes auf Funktionalität prüft.

231
Q

Welche Verfahren können bei der Quellcode Analyse eingesetzt werden?

A

Anweisungsüberdeckung, Zweigüberdeckung, Pfadüberdeckung

232
Q

Was ist Anweisungsüberdeckung?

A

Bei der Anweisungsüberdeckung wird sichergestellt, dass alle Anweisungen im Quellcode mindestens einmal ausgeführt werden.

233
Q

Was ist Zweigüberdeckung?

A

Bei der Zweigüberdeckung wird getestet, ob alle Verzweigungen (z. B. if-Bedingungen) im Code durchlaufen werden.

234
Q

Was ist Pfadüberdeckung?

A

Pfadüberdeckung stellt sicher, dass alle möglichen Ausführungswege (Kombinationen von Anweisungen und Zweigen) im Code getestet werden.

235
Q

Welche Gesetze für Datenschutz sind zu beachten?

A

DSGVO, BDSG und LDSG

236
Q

Was ist Authentifizierung?

A

Authentifizierung prüft, ob eine Person oder ein System tatsächlich die Identität hat, die es vorgibt zu haben (z. B. durch Benutzername und Passwort).

237
Q

Was ist Autorisierung?

A

Autorisierung legt fest, welche Rechte oder Zugriffe ein authentifizierter Benutzer auf Ressourcen hat (z. B. Lesen oder Schreiben von Daten).

238
Q

Was ist Authentisierung?

A

Authentisierung ist ein Synonym für Authentifizierung, das häufig im Zusammenhang mit dem Überprüfen von Benutzerdaten verwendet wird.

239
Q

Was ist Integrität?

A

Integrität garantiert, dass Daten nicht unbefugt verändert oder beschädigt werden. Sie bleibt wahrheitsgemäß und konsistent während des gesamten Lebenszyklus der Daten.

240
Q

Was ist Vertraulichkeit?

A

Vertraulichkeit stellt sicher, dass nur berechtigte Personen auf bestimmte Informationen zugreifen können, und schützt vor unbefugtem Zugriff.

241
Q

Was ist Verfügbarkeit?

A

Verfügbarkeit gewährleistet, dass Informationen und Systeme zu jeder Zeit zugänglich sind, wenn sie benötigt werden, und schützt vor Ausfällen.

242
Q

Was ist ein Penetrationstest?

A

Ein Penetrationstest (Pen-Test) ist ein geplanter Angriff auf ein IT-System, um Sicherheitslücken zu identifizieren und zu bewerten, bevor ein echter Angreifer sie ausnutzen kann.

243
Q

Beispiele für Dinge die bei Penetrationstest getestet werden?

A

WLAN, Bluetooth, Gateways, Router, Switches

244
Q

Was ist Industrie 4.0?

A

Industrie 4.0 bezeichnet die vierte industrielle Revolution, die durch die Vernetzung von Maschinen, Produkten und Prozessen über das Internet der Dinge (IoT) geprägt ist.

245
Q

Was ist das Hauptziel von Industrie 4.0?

A

Die Effizienz und Flexibilität von Produktionsprozessen durch Vernetzung und Automatisierung zu steigern.

246
Q

Welche Technologien werden in Industrie 4.0 eingesetzt?

A

IoT, Big Data, Cloud Computing, künstliche Intelligenz (KI) und cyber-physische Systeme.

247
Q

Was versteht man unter einem cyber-physischen System (CPS)?

A

Ein System, das physische Prozesse (z. B. Maschinen) mit der digitalen Welt (z. B. Software) verbindet.

248
Q

Welche Vorteile bietet Industrie 4.0?

A

Höhere Effizienz, individuelle Fertigung, Ressourcenschonung und bessere Transparenz in der Produktion.

249
Q

Was sind potenzielle Herausforderungen von Industrie 4.0?

A

Datenschutz, IT-Sicherheit, hohe Investitionskosten und Komplexität der Implementierung.

250
Q

Was ist IoT?

A

IoT (Internet der Dinge) beschreibt ein Netzwerk aus physischen Objekten, die über das Internet Daten austauschen und miteinander interagieren können.

251
Q

Wie funktioniert IoT?

A

IoT-Geräte verwenden Sensoren, Aktoren und Netzwerke, um Informationen zu sammeln, zu analysieren und Aktionen auszulösen.

252
Q

Nenne Beispiele für IoT in der Industrie.

A

Intelligente Fabriken, vernetzte Maschinen, Predictive Maintenance und Supply-Chain-Tracking.

253
Q

Welche Vorteile bietet IoT in der Industrie?

A

Verbesserte Effizienz, Kostensenkung, Echtzeitüberwachung und bessere Entscheidungsfindung.

254
Q

Welche Sicherheitsrisiken bestehen bei IoT?

A

Datenlecks, Hackerangriffe, unsichere Geräte und fehlende Standards.

255
Q

Was ist der Unterschied zwischen Industrie 4.0 und IoT?

A

IoT ist eine Technologie, die Daten und Geräte vernetzt, während Industrie 4.0 ein Konzept ist, das IoT und andere Technologien für die Optimierung der Produktion nutzt.

256
Q

Das Smart Grid ist eine spezielle Form des IoT?

257
Q

Das Smart Grid ist wichtig um auf die Herausforderungen erneuerbarer Energie reagieren zu können?

258
Q

2 Vorteile für HTTP

A

weit verbreitet, erprobt

259
Q

2 Nachteile für HTTP

A

Oberhead beim Datentransfer, keine Push Übertragung außer HTTP/2

259
Q

2 Vorteile für MQTT

A

skalierbar, wenig Overhead beim Datentransfer

260
Q

2 Nachteile für MQTT

A

Request nur mit Zusatzaufwand möglich, Funktionsumfang gering

261
Q

Was ist ein Smart Grid

A

Ein Smart Grid ist ein intelligentes Stromnetz, das moderne Technologien nutzt, um Energie effizient zu verteilen, erneuerbare Energien zu integrieren und die Netzstabilität zu verbessern. Es ermöglicht die bidirektionale Kommunikation zwischen Erzeugern, Verbrauchern und Speichern.

262
Q

Was sind Blockchains?

A

Verteilte Datenstrukturen, in denen Transaktionen nachvollziehbar und unveränderlich abgebildet sind.

263
Q

Was ist eine Hashfunktion?

A

Eine Hashfunktion ist ein Algorithmus, der eine Zeichenfolge von beliebiger Länge in eine Zeichenfolge fester Länge umwandelt. Dieser wird Hashwert genannt.

264
Q

Was ist eine Hardwareschnittstelle?

A

Schnittstelle zwischen physischen System in der Computertechnik

265
Q

Was ist eine Netzwerkschnittstelle?

A

Schnittstelle zwischen Komponenten der Netzwerktechnik

266
Q

Was ist eine Softwareschnittstelle?

A

Schnittstellen zwischen Anwendungen, zum Betriebssystem oder in der Programmierung zur Vereinbarung von Funktionen oder Methoden

267
Q

Was ist eine Benutzerschnittstelle?

A

Schnittstelle zwischen Mensch und Gerät

268
Q

Ergonomie erklärt?

A

optimale wechselseitige Anpassung zwischen dem Menschen und seinen Arbeitsbedingungen

269
Q

Was ist die Software-Ergonomie?

A

Die Software Ergonomie hat das Ziel Softwareprodukte auf die Bedürfnisse der Menschen abzustimmen, die mit ihnen arbeiten

270
Q

Was steht in der ArbStättV?

A

Tisch muss höhenverstellbar sein, Stuhl muss individuell verstellbar sein, Tastatur muss neigbar sein und Arbeitsplatz sollte am besten mit Blickrichtung parallel zum Fenster sein

271
Q

Ausfallsicherheit der IT Systeme erhöhen durch:

A

Cluster-Server, Schnell verfügbare externe Backups bereithalten, Notstromversorgung einplanen

272
Q

Was ist ein Software RAID?

A

Bei einem Software RAID regelt eine Software auf der CPU des Hosts die Steuerung des Plattenverbunds. Er ist in der Regel deutlich günstiger als Hardware RAID und teilweise schon in Betriebssystemen verankert.

273
Q

Was ist ein Hardware RAID?

A

Bei einem Hardware Raid regelt ein eigener Controller die Steuerung des Plattenverbunds. Er entlastet die Host CPU und sorgt für eine höhere Performance.

274
Q

Was ist ein neuronales Netzwerk?

A

Ein neuronales Netzwerk ist ein von Gehirnstrukturen inspiriertes Modell, das aus Schichten künstlicher Neuronen besteht, die durch Gewichtungen verbunden sind. Es verarbeitet Daten, erkennt Muster und wird z. B. für Bilderkennung oder Sprachverarbeitung genutzt.

275
Q

Was ist eine NAS?

A

Network Attached Storage: Ein netzwerkgebundener Speicher, der über ein lokales Netzwerk (LAN) Daten bereitstellt und für Dateifreigaben optimiert ist.

276
Q

Was ist ein SAN?

A

Storage Area Network: Ein hochperformantes, spezialisiertes Netzwerk, das Blockspeicher direkt für Server bereitstellt, ideal für datenintensive Anwendungen.

277
Q

Was ist ein Rack Server?

A

Ein modularer Server, der in standardisierte Rack-Gehäuse montiert wird und sich für hohe Flexibilität und Skalierbarkeit eignet.

278
Q

Was ist ein Blade Server?

A

Ein kompaktes Servermodul, das in einem gemeinsamen Chassis betrieben wird, optimiert für Platzersparnis und Energieeffizienz.

279
Q

Was ist eine API?

A

(Application Programming Interface): Eine Schnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Funktionen oder Daten auszutauschen, ohne deren interne Details offenzulegen.

280
Q

Was ist REST?

A

Architekturstil für APIs, der auf HTTP basiert und Ressourcen durch URLs adressiert, leichtgewichtig und flexibel.

281
Q

Was ist SOAP?

A

Protokoll für APIs, das XML verwendet und standardisierte Nachrichten für komplexe Funktionen bereitstellt, sicher und strukturiert.

282
Q

Was ist CORBA?

A

Middleware-Standard, der heterogene Systeme verbindet und Methodenaufrufe über Netzwerke ermöglicht, unabhängig von der Programmiersprache.

283
Q

Beispiele für Auszeichnungssprachen?

A

HTML, XML, DTD

284
Q

Was ist Imperative Programmierung?

A

Beschreibt wie etwas zu tun ist, durch eine Reihe von Anweisungen (z. B. C, Assembly).

285
Q

Was ist strukturierte Programmierung?

A

Unterart der imperativen Programmierung, setzt auf Kontrollstrukturen wie Schleifen, Verzweigungen und Blöcke (z. B. Python, Pascal).

286
Q

Was ist prozedurale Programmierung?

A

Strukturierte Programmierung mit Schwerpunkt auf Prozeduren/Funktionen, die wiederverwendbaren Code kapseln (z. B. C, Fortran).

287
Q

Was ist deklarative Programmierung?

A

Beschreibt was erreicht werden soll, ohne den Ablauf zu spezifizieren (z. B. SQL, HTML).

288
Q

Was ist funktionale Programmierung?

A

Deklaratives Paradigma, das Funktionen als zentrale Bausteine nutzt und Nebenwirkungen vermeidet (z. B. Haskell, Lisp).

289
Q

Was ist OOP?

A

Organisiert Code in Objekte, die Eigenschaften (Daten) und Methoden (Funktionen) kapseln (z. B. Java, C++).

290
Q

Was ist ein Paradigma?

A

Ein grundlegendes Denkmuster oder eine Herangehensweise, die in der Programmierung spezifische Prinzipien, Konzepte und Methoden vorgibt, um Probleme zu lösen. Beispiele sind die imperativen, deklarativen oder objektorientierten Paradigmen.

291
Q

Was ist ein Compiler?

A

Übersetzt Quellcode aus einer Programmiersprache in Maschinensprache oder Zwischencode, damit der Code vom Computer ausgeführt werden kann.

292
Q

Was ist ein Linker?

A

Verbindet die übersetzten Programmteile (Objektdateien) und externe Bibliotheken zu einer ausführbaren Datei.

293
Q

Was ist ein Bubblesort?

A

Ein einfacher Sortieralgorithmus, der benachbarte Elemente wiederholt vertauscht, bis die Liste sortiert ist (ineffizient für große Datenmengen).

294
Q

Was ist ein Quicksort?

A

Ein effizienter Algorithmus, der ein Pivot-Element wählt und die Liste in kleinere und größere Elemente teilt, bevor sie rekursiv sortiert werden.

295
Q

Was ist ein Mergesort?

A

Ein Algorithmus, der die Liste in kleinere Teile zerlegt, diese rekursiv sortiert und anschließend wieder zu einer sortierten Liste zusammenführt.

296
Q

Was ist Rekursion?

A

Ein Konzept, bei dem eine Funktion sich selbst aufruft, um ein Problem durch kleinere Teilprobleme zu lösen. Es besteht aus einer Basisfall-Bedingung (zum Stoppen) und einem rekursiven Schritt (zur Reduktion).

297
Q

Was ist OOA?

A

(Objektorientierte Analyse): Analysiert ein Problem, indem es die Anforderungen in Objekte und ihre Beziehungen zerlegt, um ein Verständnis der Domäne zu schaffen.

298
Q

Was ist OOD?

A

(Objektorientiertes Design): Entwirft die Softwarestruktur basierend auf der Analyse, indem Objekte, Klassen, Methoden und deren Interaktionen spezifiziert werden.

299
Q

Was ist ein Konstruktor?

A

Eine spezielle Methode in einer Klasse, die beim Erstellen eines Objekts automatisch aufgerufen wird, um das Objekt zu initialisieren (z. B. Initialisierung von Variablen).

300
Q

Was ist der Destruktor?

A

Eine Methode, die beim Zerstören eines Objekts automatisch aufgerufen wird, um Ressourcen freizugeben oder Aufräumarbeiten durchzuführen (z. B. Schließen von Dateien).

301
Q

Unterscheidung private, public, package und protected

A
  • nur innerhalb der Klasse - für alle - innerhalb der eigenen und abgeleiteten - nur innerhalb des gleichen Pakets
302
Q

Was ist der MVC?

A

ist ein Entwurfsmuster, das eine Anwendung in drei getrennte Komponenten unterteilt:

Model: Verarbeitet die Daten und Geschäftslogik.
View: Stellt die Benutzerschnittstelle dar und zeigt die Daten an.
Controller: Vermittelt zwischen Model und View, verarbeitet Benutzereingaben und aktualisiert die Ansicht.

303
Q

Was beschreibt das Feld “Destination Address” in einem Ethernet-Frame?

A

Das Feld “Destination Address” enthält die MAC-Adresse des Empfängers des Frames.

304
Q

Welche Information wird im “Source Address”-Feld eines Ethernet-Frames gespeichert?

A

Das Feld “Source Address” enthält die MAC-Adresse des Senders des Frames.

305
Q

Wie groß ist die Länge der “Data Payload” in einem Ethernet-Frame und was wird darin übertragen?

A

Die “Data Payload” hat eine Länge von 46 bis 1.500 Bytes und enthält die eigentlichen Nutzdaten, die zwischen Sender und Empfänger übertragen werden.

306
Q

Welchen Zweck erfüllt der “Frame Check Sequence” (FCS) in einem Ethernet-Frame?

A

Der “Frame Check Sequence” dient zur Fehlererkennung. Er enthält eine Prüfziffer, die es ermöglicht, die Integrität des Frames zu überprüfen.

307
Q

Was ist der Unterschied zwischen den Feldern “Destination Address” und “Source Address” im Ethernet-Frame?

A

Das Feld “Destination Address” gibt die MAC-Adresse des Empfängers an, während das Feld “Source Address” die MAC-Adresse des Senders angibt.

308
Q

Welche Art von Adressen werden in den Feldern “Destination Address” und “Source Address” verwendet?

A

In den Feldern “Destination Address” und “Source Address” werden MAC-Adressen des Empfängers (Destination) und des Senders (Source) verwendet.

309
Q

Wie setzt sich eine MAC-Adresse zusammen und welche Teile sind darin enthalten?

A

Eine MAC-Adresse besteht aus 48 Bits, wobei die ersten 24 Bits die Herstellerkennung (OUI) und die letzten 24 Bits die individuelle Gerätekennung darstellen.

310
Q

Welche Rolle spielt der “Start Frame Delimiter” (SFD) in einem Ethernet-Frame?

A

Der “Start Frame Delimiter” markiert den Beginn eines Frames und hilft dem Empfänger, den Frame korrekt zu erkennen und zu verarbeiten.

311
Q

Was wird durch den “Type/Length”-Wert in einem Ethernet-Frame angegeben?

A

Der “Type/Length”-Wert gibt entweder die Länge der “Data Payload” an oder den Typ des Protokolls, das im Frame übertragen wird (z. B. IPv4, IPv6).

312
Q

Warum wird das Format der MAC-Adresse in hexadezimaler Schreibweise dargestellt?

A

MAC-Adressen werden in hexadezimaler Schreibweise dargestellt, da diese kompakter und leichter lesbar ist als die binäre Darstellung.

313
Q

Wie viele Bytes hat das “Preamble”-Feld in einem Ethernet-Frame und was ist seine Funktion?

A

Das “Preamble”-Feld hat 7 Bytes und dient dazu, den Empfänger auf den Beginn eines Ethernet-Frames vorzubereiten, indem es die Synchronisation ermöglicht.

314
Q

Welche Bedeutung hat das “Start Frame Delimiter” (SFD) in einem Ethernet-Frame und wie groß ist es?

A

Der “Start Frame Delimiter” (SFD) hat 1 Byte und signalisiert das Ende des Preables und den Beginn des eigentlichen Frames.

315
Q

Warum wird die “Data Payload” im Ethernet-Frame mit einer Größe zwischen 46 und 1500 Bytes angegeben?

A

Diese Größe variiert, da die “Data Payload” die Nutzdaten enthält und je nach Kommunikationsanforderung mehr oder weniger Platz benötigt. Der Wert von 46 bis 1500 Bytes gibt den Bereich an, in dem die Nutzdaten für Ethernet-Frames liegen können.

316
Q

Was passiert, wenn der “Frame Check Sequence” (FCS) eines Ethernet-Frames nicht mit der berechneten Prüfziffer übereinstimmt?

A

Wenn der FCS-Wert nicht übereinstimmt, wird der Frame als fehlerhaft angesehen und verworfen, um eine fehlerhafte Übertragung zu vermeiden.

317
Q

Wie wird die MAC-Adresse in einem Ethernet-Frame dargestellt?

A

MAC-Adressen werden als 48-Bit-Adresse dargestellt, die typischerweise in hexadezimaler Form mit Doppelpunkten oder Bindestrichen zwischen den Byte-Paaren geschrieben wird (z. B. 00:1A:2B:3C:4D:5E).

318
Q

Wie kann man sicherstellen, dass ein Ethernet-Frame fehlerfrei übertragen wird?

A

Durch die Verwendung des “Frame Check Sequence” (FCS), der eine Prüfziffer enthält, die nach der Übertragung mit dem Empfänger verglichen wird, um Fehler zu erkennen.

319
Q

Wie wird die “Type/Length”-Information im Ethernet-Frame genutzt, wenn der Wert größer als 1500 ist?

A

Wenn der “Type/Length”-Wert größer als 1500 ist, handelt es sich um den Typ des Protokolls (z. B. IPv4 oder IPv6). Andernfalls gibt der Wert die Länge der “Data Payload” an.

320
Q

Was passiert, wenn das “Preamble”-Feld im Ethernet-Frame fehlt?

A

Ohne das “Preamble”-Feld kann der Empfänger den Beginn des Frames nicht richtig erkennen, was zu Synchronisierungsproblemen und möglicherweise zu fehlerhaften Übertragungen führt.

321
Q

Welche Informationen werden durch den “Destination Address”-Wert in einem Ethernet-Frame transportiert?

A

Der “Destination Address”-Wert transportiert die MAC-Adresse des Empfängers, damit der Frame an den richtigen Zielgerät zugestellt wird.

322
Q

Wie wird die “Data Payload” im Ethernet-Frame definiert und was passiert, wenn sie weniger als 46 Bytes umfasst?

A

Die “Data Payload” enthält die eigentlichen Nutzdaten. Wenn sie weniger als 46 Bytes umfasst, wird sie mit Padding auf 46 Bytes aufgefüllt, um die Mindestlänge des Frames zu gewährleisten.

323
Q

Was ist der Unterschied zwischen einer IPv4-Adresse und einer IPv6-Adresse?

A

Eine IPv4-Adresse besteht aus 32 Bits und wird als vier durch Punkte getrennte Dezimalzahlen dargestellt (z. B. 192.168.1.1). Eine IPv6-Adresse besteht aus 128 Bits und wird als acht Gruppen von vier hexadezimalen Ziffern dargestellt (z. B. 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

324
Q

Wie viele mögliche IPv4-Adressen gibt es?

A

Es gibt insgesamt etwa 4,3 Milliarden (2^32) mögliche IPv4-Adressen.

325
Q

Was ist die Standard-Subnetzmaske für ein klassisches IPv4-Netzwerk?

A

Die Standard-Subnetzmaske für ein IPv4-Netzwerk der Klasse C ist 255.255.255.0.

326
Q

Was bedeutet die “private IP-Adresse” in IPv4 und welche Bereiche gehören dazu?

A

Private IP-Adressen in IPv4 sind für den internen Gebrauch in Netzwerken reserviert und sind nicht über das öffentliche Internet routbar. Die privaten Bereiche sind:

10.0.0.0 bis 10.255.255.255
172.16.0.0 bis 172.31.255.255
192.168.0.0 bis 192.168.255.255

327
Q

Was ist die Funktion einer IPv4-Subnetzmaske?

A

Die Subnetzmaske dient dazu, die IP-Adresse in Netzwerk- und Hostteile zu unterteilen, um die Netzwerkgröße zu definieren und die Kommunikation innerhalb eines Subnetzes zu ermöglichen.

328
Q

Warum wurde IPv6 eingeführt, obwohl IPv4 noch in vielen Netzwerken verwendet wird?

A

IPv6 wurde eingeführt, um die begrenzte Anzahl verfügbarer IPv4-Adressen zu überwinden und eine größere Adressierungskapazität zu bieten (128 Bit statt 32 Bit).

329
Q

Wie viele mögliche IPv6-Adressen gibt es?

A

IPv6 bietet 340 Undezillionen (2^128) mögliche Adressen, was eine praktisch unbegrenzte Anzahl an Geräten ermöglicht.

330
Q

Welche Vorteile bietet IPv6 im Vergleich zu IPv4?

A

IPv6 bietet eine größere Adresskapazität, verbesserte Sicherheit, vereinfachte Header-Struktur und effizientere Routing-Mechanismen.

331
Q

Wie ist eine IPv6-Adresse aufgebaut?

A

Eine IPv6-Adresse besteht aus 8 Gruppen von jeweils 4 hexadezimalen Zeichen, die durch Doppelpunkte getrennt sind (z. B. 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

332
Q

Was ist die Bedeutung der doppelten Doppelpunkte (::) in einer IPv6-Adresse?

A

Die doppelten Doppelpunkte (::) werden verwendet, um aufeinanderfolgende Nullgruppen zu verkürzen und die Adresse kompakter darzustellen. Dies kann nur einmal in einer Adresse verwendet werde

333
Q

Was ist eine “Link-local” IPv6-Adresse und wie sieht sie aus?

A

Eine Link-local IPv6-Adresse ist für die Kommunikation innerhalb eines einzelnen Netzwerks oder Segments bestimmt und hat den Präfix fe80::/10 (z. B. fe80::1).

334
Q

Wie unterscheidet sich die Adressierung in IPv4 und IPv6 bezüglich der Netzwerkgröße?

A

IPv6 bietet eine erheblich größere Anzahl von IP-Adressen und ermöglicht die Verwendung eines größeren Netzwerks ohne NAT (Network Address Translation), was in IPv4 oft notwendig ist, um die begrenzte Adresskapazität auszugleichen.

335
Q

Was ist die Funktion des Präfixes in einer IPv6-Adresse?

A

Der Präfix in einer IPv6-Adresse gibt an, welcher Teil der Adresse das Netzwerk identifiziert, ähnlich wie die Subnetzmaske in IPv4.

336
Q

Was bedeutet der Begriff “Anycast” in IPv6?

A

“Anycast” ist eine Methode der Adressierung, bei der Daten an den nächsten oder einen geographisch am nächsten liegenden Knoten gesendet werden, der eine bestimmte Adresse besitzt. Diese Methode ist nur in IPv6 verfügbar und dient der effizienten Verteilung von Daten.

337
Q

Was bedeutet die Abkürzung VLSM?

A

Variable Length Subnet Masking

338
Q

Was ist das Hauptziel von VLSM?

A

Effiziente Nutzung des IP-Adressraums durch flexible Subnetzgrößen

339
Q

Wie funktioniert VLSM grundsätzlich?

A

Durch die Verwendung unterschiedlicher Subnetzmasken innerhalb eines Netzwerks, um Subnetze exakt an den tatsächlichen Adressbedarf anzupassen

340
Q

Welches Problem löst VLSM?

A

Es verhindert die Verschwendung von IP-Adressen, indem es die starre Einteilung in Klassen (A, B, C) aufbricht

341
Q

Unterschied öffentliche / private IP

A

Die eine ist im Internet eindeutig global routbar, die andere wird im internen Netzwerk verwendet

342
Q

Welche IPv4 Netzklassen gibt es?

A

A, B, C, D, E

343
Q

Bereich Klasse A (IPv4)

A

0.0.0.0–127.255.255.255

344
Q

Bereich Klasse B (IPv4)

A

128.0.0.0–191.255.255.255

345
Q

Bereich Klasse C (IPv4)

A

192.0.0.0–223.255.255.255

346
Q

Bereich Klasse D (IPv4)

A

224.0.0.0–239.255.255.255

347
Q

Bereich Klasse E (IPv4)

A

240.0.0.0–255.255.255.254

348
Q

Was bedeutet CIDR und warum ist es wichtig?

A

CIDR steht für Classless Inter-Domain Routing und erlaubt eine flexible Adresszuweisung mittels variabler Präfixlängen, wodurch der IP-Adressraum effizienter genutzt wird.

349
Q

Wie berechnet man die maximale Anzahl an Hosts in einem Subnetz?

A

Anzahl der Hosts = 2 hoch (AnzahlderHost-Bits) − 2
(Die 2 wird abgezogen, weil Netz- und Broadcast-Adresse reserviert sind.)

350
Q

Was ist eine Broadcast-Adresse?

A

Die letzte Adresse eines Subnetzes, über die Daten an alle Hosts im Netzwerk gesendet werden.

351
Q

Was ist die Loopback-Adresse in IPv4?

A

127.0.0.1 – Sie wird verwendet, um die Netzwerkfunktionalität des eigenen Systems zu testen.

352
Q

Warum wurden die alten Klassen A, B, C durch CIDR abgelöst?

A

Weil feste Klassen ineffizent sind

353
Q

Voice over IP

A

Technologie, die Sprache in digitale Datenpakete umwandelt und über IP-Netzwerke (z. B. Internet) überträgt.

354
Q

Aufgabe einer Firewall?

A

Schutz vor Gefahren

355
Q

Was ist ein Workaround?

A

Eine vorübergehende Lösung, die ein Problem umgeht, ohne dessen eigentliche Ursache zu beheben.

356
Q

Was ist ein Service-Level-Agreement (SLA)?

A

Ein vertraglich festgelegtes Leistungsversprechen zwischen Dienstleister und Kunde, das definiert, welche Dienste in welchem Umfang und zu welchen Qualitätsstandards erbracht werden, inklusive Reaktionszeiten und Verfügbarkeiten.

357
Q

SaaS (Software as a Service)

A

Fertige Programme, die du online nutzt (z. B. E-Mail, Office-Programme).

358
Q

PaaS (Platform as a Service)

A

Eine Online-Plattform, auf der Entwickler ihre eigenen Apps erstellen und bereitstellen können, ohne sich um Hardware zu kümmern.

359
Q

IaaS (Infrastructure as a Service)

A

Virtuelle Rechner, Speicher und Netzwerke, die in der Cloud bereitgestellt werden, damit du deine IT-Infrastruktur selbst zusammenstellen kannst.

360
Q

FaaS (Function as a Service)

A

Einzelne Funktionen oder Code-Snippets, die bei Bedarf in der Cloud ausgeführt werden, ohne dass du einen ganzen Server betreiben musst.

361
Q

CRM

A

CRM (Customer Relationship Management) ist ein System oder eine Strategie, um die Beziehung zu Kunden zu verbessern. Es hilft, Kundenbedürfnisse besser zu verstehen, die Kommunikation zu optimieren und langfristige Kundenbindung aufzubauen.

362
Q

Welche zwei mögliche Vorgehensmodelle gibt es?

A

Agiles und klassisches Projektmanagement

363
Q

Was ist das Change Request Management?

A

Der Kontrollierte Prozess zur Erfassung, Bewertung und Umsetzung von Änderungen in Projekten und Systemen.

364
Q

Was ist ein Meilenstein?

A

Ein wichtiger Punkt in einem Projekt. Dient zur Fortschrittüberwachung, Zeitplanung und bewertet den Erfolg eines Projekts.

365
Q

Was ist ein Stakeholder?

A

Personen oder Gruppen die am Projekt Interesse haben. Bspw. Mitarbeiter, der Kunde, der Vorstand, Aktionäre.

366
Q

Was ist Lessions Learned?

A

Sammlung von Erfahrungen abgeschlossener Projekte um zukünftige Fehler zu vermeiden und bewährte Vorgehensweisen zu fördern.

367
Q

Zwei Gründe wiese Datenschutzerklärung und deren Einwilligung wichtig ist?

A

Missbrauchsschutz und Rechtliche Vorgaben

368
Q

Was macht ein LPWAN aus?

A

Kostengünstige Lösung für die Vernetzung von IoT Geräten

369
Q

Was macht ein LAN aus?

A

Hohe Bandbreite

370
Q

Was macht ein SAN aus?

A

Hohe Übertragungsgeschwindigkeit

371
Q

Bezeichner eines Ethernet Frames in Reihenfolge

A

Preamble, Destination Adress, Source Adress, Type, Data Payload, Frame Check Sequenze

372
Q

Was ist eine MAC Adresse?

A

Hardwareadresse von einem Netzwerk Interface

373
Q

Auf welcher OSI Schicht liegt die MAC Adresse?

A

Auf der Sicherungsschicht

374
Q

Wer vergibt die MAC Adresse?

A

Hardwareersteller

375
Q

Wo sehe ich die MAC Adresse unter windows?

A

ipconfig in der cmd

376
Q

Wie ist die MAC Adresse aufgebaut?

A

Erste 3 Bytes (24 Bit) = OUI (Herstellernummer zugewiesen), nächste 24 Bit kann der Hersteller frei zuweisen

377
Q

Wie lange kann ein Ethernet Packet maximal sein?

378
Q

Wie viel Byte fallen im Header des Ethernet Packets immer weg?

379
Q

Wie lange sind MAC Adressen?

A

48 Bit (6 Byte)

380
Q

Was ist eine Kardinalität?

A

Anzahl der möglichen Verbindungen zwischen Entitäten

381
Q

Was sind abstrakte Klassen?

A

Unvollständige Klassen, die als Basis für andere Klassen dienen. Vorlage für andere Klassen. Enthalten oft abstrakte Methoden, die in den abgeleiteten Klassen implementiert werden müssen.

382
Q

Was sind abstrakte Methoden?

A

Methoden ohne Implementierung, die in abgeleiteten Klassen zwingend umgesetzt werden müssen.

383
Q

Unterschied Methoden und Funktionen?

A

Methoden gehören zu Klassen, Funktionen sind unabhängig.

384
Q

Was bedeuten standardisierte HTTP-Statuscodes 1xx?

A

Informationen - Bearbeitung der Anfrage dauert noch

385
Q

Was bedeuten standardisierte HTTP-Statuscodes 2xx?

A

Erfolgreiche Operation - Anfrage erfolgreich, Antwort kann verwertet werden

386
Q

Was bedeuten standardisierte HTTP-Statuscodes 3xx?

A

Umleitung - Um die erfolgreiche Anfrage sicherzustellen, sind weitere Schritte seitens des Clients notwendig

387
Q

Was bedeuten standardisierte HTTP-Statuscodes 4xx?

A

Client Fehler - Die Ursache des Scheiterns liegt eher in der Verantwortung des Clients

388
Q

Was bedeuten standardisierte HTTP-Statuscodes 5xx?

A

Server Fehler - Ursache des Scheiterns liegt eher in der Verantwortung des Servers

389
Q

Vorteile von Design Patterns/Entwurfsmuster?

A

Wiederverwendbar - Erhöhte Wartbarkeit

390
Q

Beispiel für ein Strukturmuster?

A

Facade Pattern

391
Q

Beispiel für ein Erzeugungsmuster?

A

Factory Pattern

392
Q

Beispiel für ein Verhaltensmuster?

A

Observer Pattern

393
Q

Was ist ein CDN?

A

Content Delivery Network: Ein Netzwerk von Servern weltweit, das Inhalte (z.B. Bilder, JavaScript, CSS) schneller und zuverlässiger bereitstellt, indem es diese von einem Server in der Nähe des Nutzers liefert.