# Fachinformatiker FIAE/FISI: ausgewählte IT-Grundlagen und Projektregeln

> 32 gezielte Wiederholungskarten für Auszubildende der Anwendungsentwicklung und Systemintegration: Netzwerkgrundlagen, Datenbanken, Softwareentwicklung, Sicherheit, Rechnen und Projektregeln. Auswahl für die Vorbereitung, keine vollständige Abdeckung von AP1 oder AP2. SQL und RAID gehören nach dem seit 2025 eingesetzten Prüfungskatalog zu Teil 2. Fachrichtung, Prüfungstermin und Vorgaben der zuständigen IHK bleiben maßgeblich.

- **Canonical URL:** https://flashcards.world/flashcards/sets/59eeeedd-915a-4ce2-a502-4c4c6080b337/
- **Markdown URL:** https://flashcards.world/flashcards/sets/59eeeedd-915a-4ce2-a502-4c4c6080b337.md
- **Level:** advanced
- **Languages:** de → de
- **Total Cards:** 32

## Flashcards (32 Cards)

| # | Front (Term / Prompt) | Back (Definition / Answer) | Example | Multiple-Choice Options |
| :--- | :--- | :--- | :--- | :--- |
| 1 | Welche Netzadresse, Broadcastadresse und nutzbaren Hostadressen hat 192.168.10.64/26 in einem gewöhnlichen IPv4-Subnetz? | Die Maske ist 255.255.255.192. Sechs Hostbits ergeben 64 Adressen: Netzadresse 192.168.10.64, Broadcastadresse 192.168.10.127 und Hostbereich 192.168.10.65–192.168.10.126. Nach Abzug von Netz- und Broadcastadresse bleiben 62 Hostadressen. Die Rechnung 2^h − 2 ist keine allgemeine Regel für /31-Punkt-zu-Punkt-Netze oder /32-Adressen. |  |  |
| 2 | Wie wird eine IPv6-Adresse verkürzt, und was kennzeichnen fe80::/10 und fc00::/7? | IPv6-Adressen haben 128 Bit, üblicherweise als acht hexadezimale 16-Bit-Gruppen geschrieben. Führende Nullen einer Gruppe dürfen entfallen; höchstens eine zusammenhängende Folge von Nullgruppen darf durch :: ersetzt werden. fe80::/10 bezeichnet Link-Local-Adressen, die Router nicht auf andere Links weiterleiten. fc00::/7 ist der Bereich für Unique Local Addresses; lokal erzeugte ULA verwenden fd00::/8 und sind nicht für globales Internet-Routing vorgesehen. |  |  |
| 3 | Wie berechnest du einen gewichteten Nutzwert und vermeidest dabei eine irreführende Auswahl? | Lege Kriterien, vergleichbare Punkteskalen und Gewichte vor der Bewertung fest. Bei auf 1 normierten Gewichten ist der Nutzwert die Summe aus Gewicht × Punktzahl. Beispiel: 60 % für Funktion mit 8 Punkten und 40 % für Support mit 5 Punkten ergeben 0,6×8 + 0,4×5 = 6,8 Punkte. Prüfe zuerst Muss-Kriterien, Budget und Risiken. Der höchste Nutzwert entscheidet nur innerhalb der ausdrücklich gewählten Bewertungskriterien; eine Sensitivitätsprüfung zeigt die Wirkung anderer Gewichte. |  |  |
| 4 | Was bedeutet Idempotenz bei HTTP, und wie sind GET, PUT, DELETE, POST und PATCH einzuordnen? | Mehrere identische Anfragen haben denselben beabsichtigten Servereffekt wie eine einzelne. GET, PUT und DELETE sind nach ihrer Methodensemantik idempotent; Antworten und Protokolleinträge dürfen sich trotzdem unterscheiden. POST und PATCH garantieren Idempotenz nicht. Eine konkrete Operation kann sie zusätzlich sicherstellen, etwa durch eine geeignete PATCH-Operation oder einen serverseitig zuverlässig ausgewerteten Idempotenzschlüssel. GET ist außerdem safe: Der Client fordert damit keine Zustandsänderung an; interne Protokollierung ist dennoch möglich. |  |  |
| 5 | Welche drei Ergebnisverantwortlichkeiten hat ein Scrum Team laut Scrum Guide 2020? | Der Product Owner verantwortet die Wertmaximierung und das wirksame Management des Product Backlogs. Der Scrum Master verantwortet die Einführung von Scrum gemäß Scrum Guide und die Wirksamkeit des Teams; er bewirkt unter anderem die Beseitigung von Hindernissen. Developers planen und erstellen in jedem Sprint ein nutzbares Increment und halten die Definition of Done ein. Das Team arbeitet selbstmanagend. Ein Sprint dauert höchstens einen Monat; eine Mindestdauer von einer Woche schreibt der Guide nicht vor. |  |  |
| 6 | Was unterscheidet einen gewöhnlichen Betriebssystem-Container von einer virtuellen Maschine? | Eine virtuelle Maschine führt ein eigenes Gastbetriebssystem mit eigenem Kernel auf virtualisierter Hardware aus. Gewöhnliche Betriebssystem-Container isolieren Prozesse, Dateisichten und Ressourcen, teilen aber den Kernel ihres ausführenden Hosts. Sie benötigen daher passende Kernel-Funktionen; ein Linux-Container auf einem Windows- oder macOS-Rechner kann innerhalb einer Linux-VM laufen. Geringerer Startaufwand ist häufig ein Vorteil, aber weder Geschwindigkeit noch Sicherheitsniveau sind allein durch die Kategorie garantiert. |  |  |
| 7 | Wie unterscheidet sich eine NAPT-Übersetzung von einem Reverse Proxy? | NAPT übersetzt Netzwerkadressen und Transportkennungen, bei TCP/UDP typischerweise Ports. So können mehrere interne Geräte eine öffentliche IPv4-Adresse verwenden; eine Zuordnung ermöglicht die Rückübersetzung von Antworten. Ein Reverse Proxy nimmt dagegen Anwendungsanfragen für dahinterliegende Server entgegen und kann zum Beispiel TLS beenden oder Last verteilen. Weder NAT noch ein Reverse Proxy ersetzen für sich ein geprüftes Berechtigungskonzept. |  |  |
| 8 | Wie unterscheiden sich Access-Port, 802.1Q-Trunk und Inter-VLAN-Routing? | Im einfachen Access-Modell wird ungetaggter Endgeräteverkehr einem VLAN zugeordnet. Ein 802.1Q-Trunk transportiert mehrere VLANs und kennzeichnet sie durch Tags; abhängig von der Konfiguration kann ein natives VLAN ungetaggt übertragen werden. VLANs trennen Layer-2-Broadcastdomänen. Kommunikation zwischen VLANs benötigt Layer-3-Routing und passende Zugriffsregeln. Ein VLAN allein ersetzt keine Firewall; Sonderfälle wie Voice-VLANs müssen gesondert konfiguriert werden. |  |  |
| 9 | Wie ergänzen sich zustandsbehaftete Firewall-Regeln und eine DMZ? | Eine Stateful Firewall bewertet Pakete anhand von Regeln und Verbindungszuständen. Erlaubte Verbindungen können je nach Regelwerk von innen oder außen beginnen. Eine DMZ ist ein getrenntes Netzsegment für beispielsweise öffentlich erreichbare Dienste. Regeln begrenzen den Verkehr zwischen Internet, DMZ und internem Netz. Die Trennung erschwert seitliche Angriffe, garantiert aber keine Sicherheit bei fehlerhaften Regeln oder kompromittierten Systemen. |  |  |
| 10 | Wie unterscheiden sich WHERE und HAVING in einer gruppierten SQL-Abfrage? | WHERE filtert Eingabezeilen vor der Gruppierung; HAVING filtert die gebildeten Gruppen. Beispiel: SELECT abteilung_id, COUNT(*) AS anzahl FROM Mitarbeiter WHERE aktiv = 1 GROUP BY abteilung_id HAVING COUNT(*) >= 5; zählt aktive Beschäftigte und zeigt nur Abteilungen mit mindestens fünf davon. Ein Aggregat dieser Gruppierung gehört nicht direkt in WHERE; eine eigenständige Unterabfrage kann dort jedoch ein Aggregatergebnis liefern. |  |  |
| 11 | Ein Rechner benötigt intern 400 W; sein Netzteil hat 80 % Wirkungsgrad. Welche Energie und Kosten entstehen bei 5 Stunden Betrieb zu 0,30 €/kWh? | Aufgenommene Leistung = abgegebene Leistung / Wirkungsgrad = 400 W / 0,8 = 500 W = 0,5 kW. Bei konstanter Last: Energie = 0,5 kW × 5 h = 2,5 kWh. Kosten = 2,5 kWh × 0,30 €/kWh = 0,75 €. Die Leistung ist nicht die Energie: W und kW bezeichnen Leistung, Wh und kWh Energie. Der Wirkungsgrad kann sich mit der Last ändern. |  |  |
| 12 | Was unterscheidet in UML eine gewöhnliche Assoziation von einer Komposition? | Eine Assoziation beschreibt eine Beziehung zwischen Instanzen. Eine Komposition, mit ausgefüllter Raute am Ganzen, beschreibt zusätzlich exklusiven Besitz eines Teils durch höchstens ein Ganzes gleichzeitig. Wird das Ganze gelöscht, werden seine noch zugehörigen Teile mitgelöscht. Ein Teil kann vorher abgetrennt werden; deshalb ist am Ganzen auch die Multiplizität 0..1 möglich. Eine leere Raute kennzeichnet geteilte Aggregation, deren genaue Bedeutung modellabhängig ist. |  |  |
| 13 | Wie bildet man eine n:m-Beziehung zwischen Studierenden und Kursen relational ab? | Durch eine Zuordnungstabelle, etwa Teilnahme(StudentID, KursID). Beide Spalten sind NOT NULL und verweisen als Fremdschlüssel auf ihre Ursprungstabellen. Soll jede Kombination nur einmal vorkommen, kann das Paar den zusammengesetzten Primärschlüssel bilden. Bei einer eigenen technischen TeilnahmeID braucht das Paar zusätzlich eine UNIQUE-Bedingung. Beziehungseigenschaften wie Anmeldedatum gehören in diese Zuordnungstabelle. |  |  |
| 14 | Warum wird für Verbindungen zwischen Gebäuden häufig Glasfaser verwendet? | Die optische Übertragung unterstützt passende große Entfernungen und ist unempfindlich gegen elektromagnetische Einstreuungen in den Lichtleiter. Ein rein dielektrisches Kabel schafft keine leitende Datenverbindung zwischen den Gebäuden. Fasertyp, Transceiver und optisches Budget müssen zur Strecke passen. Metallische Bewehrung sowie die beteiligten Geräte können weiterhin Erdungs- und Blitzschutzmaßnahmen erfordern. Glasfaser macht eine gesamte Anlage nicht automatisch blitzsicher. |  |  |
| 15 | Wann passt in Java eine abstrakte Klasse, wann ein Interface? | Eine abstrakte Klasse eignet sich für eng verwandte Typen mit gemeinsamem Instanzzustand oder gemeinsamer Implementierung; sie wird nicht direkt instanziiert. Ein Interface beschreibt einen Vertrag, den auch unterschiedliche Klassen erfüllen können. Java erlaubt nur eine direkte Klassenoberklasse, aber mehrere implementierte Interfaces. Interfaces haben keine Instanzfelder; sie können unter anderem abstrakte, default-, statische und private Methoden enthalten. Deshalb sind sie nicht generell ohne Implementierung. |  |  |
| 16 | Welche Projektzeitgrenzen gelten nach FIAusbV 2020 für FIAE und FISI einschließlich Dokumentation? | Anwendungsentwicklung: höchstens 80 Stunden nach § 12. Systemintegration: höchstens 40 Stunden nach § 20. Vor Beginn ist die Projektbeschreibung dem Prüfungsausschuss zur Genehmigung vorzulegen. Präsentation und Fachgespräch dauern zusammen höchstens 30 Minuten; die Präsentation soll höchstens 15 Minuten dauern. Die Verordnung schreibt kein starres 15+15-Minuten-Schema vor. Formulare, Einreichungstermine und örtliche Vorgaben sind zusätzlich bei der zuständigen IHK zu prüfen. |  |  |
| 17 | Was muss ein HTTPS-Client bei einem Serverzertifikat prüfen, damit er dem öffentlichen Schlüssel vertrauen kann? | Er prüft unter anderem eine gültige Signaturkette zu einem vertrauenswürdigen Anker, den passenden Servernamen, die Gültigkeitszeit und zulässige Verwendungszwecke. Sperrinformationen werden nach der jeweiligen Implementierung und Richtlinie berücksichtigt. Ein beliebiges korrekt signiertes Zertifikat genügt nicht, wenn Name oder Vertrauenskette nicht passen. Ein Domain-validiertes Zertifikat bestätigt Kontrolle über die Domain und ist kein Nachweis für die Seriosität aller dort angebotenen Inhalte. |  |  |
| 18 | Welche nutzbare Kapazität und Ausfalltoleranz haben RAID 0, 1, 5, 6 und 10 bei gleich großen Laufwerken? | Mit n Laufwerken der Kapazität C, ohne Reserveplatten und Verwaltungsverluste: RAID 0 nutzt nC und toleriert keinen Laufwerksausfall. Ein RAID-1-Spiegel aus zwei Laufwerken nutzt C und toleriert einen Ausfall. RAID 5 benötigt mindestens drei Laufwerke, nutzt (n−1)C und toleriert einen Ausfall. RAID 6 benötigt mindestens vier, nutzt (n−2)C und toleriert zwei. Klassisches RAID 10 benötigt eine gerade Anzahl ab vier, nutzt nC/2 und toleriert höchstens einen Ausfall je Spiegelpaar. RAID schützt nicht vor versehentlichem Löschen, Ransomware oder Standortverlust und ersetzt kein Backup. |  |  |
| 19 | Wie lange dauert die Übertragung einer 1-GiB-Datei bei konstant 100 Mbit/s Netto-Datenrate? | 1 GiB = 2^30 Byte = 1.073.741.824 Byte. Mit 8 Bit je Byte sind das 8.589.934.592 Bit. Zeit = Datenmenge / Netto-Datenrate = 8.589.934.592 / 100.000.000 ≈ 85,9 Sekunden. Die Rechnung setzt voraus, dass die angegebenen 100 Mbit/s tatsächlich für die Dateidaten verfügbar sind. Bei einer nominellen Leitungsrate senken Protokollaufwand und andere Übertragungen meist die nutzbare Rate. |  |  |
| 20 | Was erlaubt chmod 750 skript.sh, und was beweist es nicht? | Die drei Ziffern betreffen Eigentümer, Gruppe und Andere. 7 = 4+2+1 bedeutet Lesen, Schreiben und Ausführen; 5 = 4+1 bedeutet Lesen und Ausführen; 0 gewährt keine dieser Rechte. Damit ergibt sich rwxr-x---. Das setzt passende Eigentümer- und Gruppenzuordnung voraus. Verzeichnisrechte, ACLs, Mount-Optionen und besondere Privilegien können den tatsächlichen Zugriff zusätzlich beeinflussen. |  |  |
| 21 | Wie unterscheiden sich Dependency Inversion und Dependency Injection? | Dependency Inversion ist ein Entwurfsprinzip: Höhere und niedrigere Module sollen von geeigneten Abstraktionen abhängen; Details sollen diese Abstraktionen umsetzen. Dependency Injection ist eine Technik, Abhängigkeiten von außen zu übergeben, etwa über einen Konstruktor. Sie kann das Prinzip unterstützen, garantiert es aber nicht: Auch eine übergebene konkrete, eng gekoppelte Implementierung ist eine injizierte Abhängigkeit. |  |  |
| 22 | Worin unterscheiden sich die DNS-Eintragstypen A, AAAA, CNAME, MX, PTR und SRV? | A ordnet einem Namen eine IPv4-Adresse zu, AAAA eine IPv6-Adresse. CNAME verweist von einem Alias auf einen kanonischen Namen. MX benennt einen Mailserver mit Präferenzwert. PTR verweist in der Rückwärtsauflösung auf einen Namen. SRV beschreibt einen Dienst mit Zielhost, Port, Priorität und Gewicht. Ein MX- oder SRV-Ziel ist ein Hostname; dessen Adresse wird getrennt aufgelöst. |  |  |
| 23 | Was ist bei XML der Unterschied zwischen Wohlgeformtheit und Schema-Konformität? | Wohlgeformtheit betrifft die XML-Syntax, etwa genau ein Dokumentelement, korrekte Schachtelung und passende Start-/End-Tags. Eine Prüfung gegen ein bestimmtes Schema kontrolliert zusätzlich dessen Struktur- und gegebenenfalls Datentypregeln. Ein wohlgeformtes Dokument kann deshalb gegen ein XSD verstoßen. Im engeren Begriff der XML-1.0-Spezifikation bezieht sich „valid“ auf die DTD; bei XSD sollte das geprüfte Schema ausdrücklich genannt werden. |  |  |
| 24 | Welche sieben Schichten unterscheidet das OSI-Referenzmodell von unten nach oben? | 1 Bitübertragung: Signale und Übertragungsmedium; 2 Sicherung: Rahmen und lokale Übertragung; 3 Vermittlung: logische Adressierung und Routing; 4 Transport: Kommunikation zwischen Endpunkten; 5 Sitzung: Dialogsteuerung; 6 Darstellung: Datenrepräsentation; 7 Anwendung: Dienste für Anwendungen. Das Modell ordnet Aufgaben; reale Protokollstapel bilden nicht jede Schicht als eigenes Protokoll ab. |  |  |
| 25 | Wann hilft das Entwurfsmuster Strategy, und wie unterscheidet es sich von einer Factory Method? | Strategy kapselt alternative Algorithmen hinter einer gemeinsamen Schnittstelle, etwa verschiedene Versandkostenberechnungen. Ein Kontext verwendet die gewählte Strategie, ohne alle Varianten selbst zu implementieren. Factory Method betrifft dagegen die Objekterzeugung: Eine überschreibbare Erzeugungsmethode lässt Unterklassen bestimmen, welche konkrete Produktklasse entsteht. Eine Strategie auszuwählen und ein Objekt zu erzeugen sind unterschiedliche Entwurfsaufgaben. |  |  |
| 26 | Welchen Zielkonflikt beschreibt das CAP-Theorem während einer Netzwerkpartition? | In seinem verteilten Modell lassen sich bei einer Partition nicht gleichzeitig linearisierbare Konsistenz und die geforderte Verfügbarkeit aller Anfragen an nicht ausgefallene Knoten garantieren. Konsistenz bedeutet hier Verhalten wie bei einer einzigen aktuellen Kopie, nicht die Integritätsbedingungen des C in ACID. Verfügbarkeit verlangt eine Antwort im Modell, aber keine feste kurze Antwortzeit. Außerhalb von Partitionen ist CAP keine pauschale Aufforderung, immer nur zwei von drei Eigenschaften zu wählen. |  |  |
| 27 | Warum muss bei Software-Qualitätsmodellen die Normausgabe genannt werden? | Die Modelle werden überarbeitet. ISO/IEC 25010:2023 umfasst neun Produktqualitätsmerkmale; gegenüber 2011 kamen unter anderem Safety hinzu und Usability/Portability wurden durch Interaction Capability/Flexibility ersetzt. Auch ISO 9241-110:2020 änderte die Interaktionsprinzipien: Individualisierung ging in Steuerbarkeit auf, Benutzerbindung kam hinzu. Eine ältere Merkmalsliste kann für eine ausdrücklich ältere Aufgabe passend sein, darf aber nicht als unveränderte aktuelle Liste ausgegeben werden. |  |  |
| 28 | Welchen Vorteil bietet WLAN-Enterprise mit 802.1X gegenüber einem gemeinsam genutzten WLAN-Passwort? | 802.1X ermöglicht individuelle Benutzer- oder Geräteauthentifizierung über EAP; ein Authentifizierungsserver wird häufig per RADIUS angebunden. Damit können Berechtigungen einzeln entzogen werden, ohne ein gemeinsames Passwort für alle zu ändern. EAP-TLS nutzt Zertifikate. Clients müssen den vorgesehenen Authentifizierungsserver zuverlässig prüfen. WPA2-Personal verwendet PSK; WPA3-Personal verwendet SAE und ist nicht einfach dieselbe PSK-Anmeldung. |  |  |
| 29 | Wie prüfst du mit Äquivalenzklassen und Grenzwerten eine ganzzahlige Eingabe, die 18 bis 65 einschließlich zulässt? | Bilde drei Klassen: kleiner als 18, 18 bis 65 und größer als 65. Wähle Vertreter und prüfe zusätzlich die Grenzen, zum Beispiel 17, 18, 19, 64, 65 und 66. Erwartet werden Ablehnung für 17 und 66 sowie Annahme für die übrigen Werte. Weitere Anforderungen wie leere oder nichtnumerische Eingaben brauchen eigene Tests. Dies ist ein Black-Box-Verfahren; es benötigt keine Kenntnis der Implementierung. |  |  |
| 30 | Was ist der Unterschied zwischen Incident Management und Problem Management? | Incident Management soll einen unterbrochenen oder beeinträchtigten Service möglichst schnell wiederherstellen, gegebenenfalls mit einem Workaround. Problem Management untersucht tatsächliche oder mögliche Ursachen von Incidents und behandelt deren Risiken, bekannte Fehler und Workarounds. Ein Workaround kann den Service wiederherstellen, ohne die Ursache zu beseitigen. Eine dauerhafte technische Behebung ist nicht in jedem Fall sofort möglich oder wirtschaftlich. |  |  |
| 31 | Welche drei Schutzziele stehen hinter CIA, und welche Maßnahme passt jeweils dazu? | Confidentiality bedeutet Vertraulichkeit: nur Berechtigte erhalten Zugriff, etwa durch Rechteverwaltung und Verschlüsselung. Integrity bedeutet Integrität: unzulässige Änderungen werden verhindert oder erkannt, etwa durch Zugriffsschutz und authentisierte Integritätsprüfungen. Availability bedeutet Verfügbarkeit: Dienste stehen bei Bedarf bereit, etwa durch Redundanz und getestete Wiederherstellung. Ein ungeschützter Hashwert allein belegt nicht die Echtheit einer Datei, wenn ein Angreifer auch den Vergleichswert ändern kann. |  |  |
| 32 | Wie unterscheiden sich while, do-while und repeat-until bei der Schleifenbedingung? | while prüft vor dem Rumpf und kann ihn daher nullmal ausführen. do-while prüft nach dem Rumpf und wiederholt, solange die Bedingung wahr ist. repeat-until prüft ebenfalls nach dem Rumpf, endet aber, sobald die Bedingung wahr ist. Beide nachprüfenden Formen führen den Rumpf mindestens einmal aus. Dieselbe Fortsetzungslogik benötigt bei do-while und repeat-until also entgegengesetzte Bedingungen. |  |  |

---
Study this deck interactively with FSRS-6 spaced repetition, audio review, and multiple-choice mode at [Flashcards World](https://flashcards.world/flashcards/sets/59eeeedd-915a-4ce2-a502-4c4c6080b337/).
