Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Aufgaben für Informatik

Software-Testing: Methoden, Strategien und Validierung

Informatik4,56 KB

Kriterien für die Auswahl der Black-Box-Tests

Die Auswahl basiert auf realistischen Werten, typischen Werten, Extremwerten sowie illegalen Werten.

Angewandte Techniken der Black-Box-Analyse

  • Äquivalenzklassenbildung
  • Grenzwertanalyse

White-Box-Prüfung

Diese Methode stellt sicher, dass mindestens alle Pfade der einzelnen Module durchlaufen werden. Dabei werden Entscheidungen auf ihre Korrektheit (wahr/falsch) geprüft, alle Schleifen durchlaufen und interne Datenstrukturen validiert.

Flow Graph

Stellt die Ablaufsteuerung des Programms dar und dient dazu, die Pfade innerhalb der Software leichter zu verfolgen.

Zyklomatische Komplexität

Repräsentiert die Anzahl der unabhängigen Pfade durch die Kontrollstruktur eines Programms.

Anweisungsüberdeckung

Hierbei...

Weiterlesen "Software-Testing: Methoden, Strategien und Validierung" »

Netzwerktechnik: Switch vs. Hub und VLAN-Grundlagen

Informatik2,11 KB

Switch vs. Hub: Die wichtigsten Unterschiede

Ein Switch ist deutlich leistungsfähiger als ein Hub. Während sich bei einem Hub alle angeschlossenen Geräte die verfügbare Bandbreite teilen (z. B. 10 Mbit/s für 5 Geräte ergeben jeweils 2 Mbit/s), stellt ein Switch jedem Gerät die volle Bandbreite zur Verfügung und ermöglicht mehrere gleichzeitige Übertragungen.

Unterschiede zur Bridge

Eine Bridge verbindet LAN-Segmente nur mit identischen Protokollen auf der physikalischen Ebene und der Sicherungsschicht (Data Link Layer). Ein Switch bietet hierbei eine höhere Leistung und ist schneller.

Virtual Local Area Networks (VLAN)

Herkömmliche kabelgebundene LANs sind stark von der physischen Verkabelung abhängig. Ein Standortwechsel eines Benutzers...

Weiterlesen "Netzwerktechnik: Switch vs. Hub und VLAN-Grundlagen" »

Was ist ein Proxy-Server? Funktionsweise und Vorteile

Informatik2,83 KB

Was ist ein Proxy-Server?

Ein Proxy-Server dient als zentrale Schnittstelle zwischen einem lokalen Netzwerk und dem Internet. Er ermöglicht es Rechnern im lokalen Netzwerk, ohne direkte Internetverbindung zu kommunizieren, und schützt das Netzwerk vor unberechtigten Zugriffen.

Funktionsweise eines Proxy-Servers

Der Proxy fungiert als Vermittler, der Anfragen von Clients abfängt und weiterleitet. Dabei wird die IP-Adresse des anfragenden Rechners verborgen und durch die IP-Adresse des Proxys ersetzt. Ein Proxy-Server verfügt in der Regel über zwei Netzwerkschnittstellen: eine für das lokale Netzwerk (LAN) und eine für die Verbindung zum Internet. Alle Datenpakete werden analysiert, bevor sie weitergeleitet werden.

Der Caching-Proxy

Ein Caching-

...
Weiterlesen "Was ist ein Proxy-Server? Funktionsweise und Vorteile" »

Fehleranalyse und Kontrolle von Winkelmessinstrumenten (Theodolite)

Informatik3,48 KB

Fehler in der Kommentierung und Messung

Alle Kommentare können zwei Arten von Fehlern betreffen: den zufälligen Fehler, der immer existiert, und den systematischen Fehler, der je nach Zustand des Geräts, mangelnder Sorgfalt beim Instrument und der Beobachtung auftreten kann oder auch nicht. Zufällige Fehler werden durch zufällige Systeme verursacht, und ihr Wert wird unbekannt bleiben. Wir kennen nur den maximalen Wert in einer oder mehreren Messungen.

Systematische Fehler können aus einer schlechten Anpassung des Geräts resultieren. Sie folgen bekannten Gesetzen, sind daher messbar und nachweisbar. Sie sind die gefährlichsten für die Durchführung einer Beobachtung, da sie nicht zufällig sind.

Kontrolle des Winkelmessinstruments (Theodolit)

...
Weiterlesen "Fehleranalyse und Kontrolle von Winkelmessinstrumenten (Theodolite)" »

Grundlagen der Netzwerkbetriebssysteme und Infrastruktur

Informatik3,11 KB

Das Netzwerkbetriebssystem (NOS)

Das Netzwerkbetriebssystem (NOS) ist die Software, die es einem Computersystem ermöglicht, mit anderen Computern innerhalb eines Netzwerks zu kommunizieren. Häufig ist diese Kommunikation bereits integriert, aber in einigen fortgeschrittenen Systemen ist eine zusätzliche Installation erforderlich.

Evolution der Netzwerkbetriebssysteme

  • a) Erste Phase: Bevor PCs vernetzt werden konnten, war die Kommunikation über die serielle Schnittstelle möglich, mithilfe einer Software namens Kommunikationsprogramme.
  • b) Die Integration von Kommunikationsprogrammen: In fortgeschrittenen Versionen von DOS-Programmen wurde die Kommunikation in das Betriebssystem selbst integriert; man konnte Datenübertragungen vornehmen, ohne
...
Weiterlesen "Grundlagen der Netzwerkbetriebssysteme und Infrastruktur" »

Optimierung der Postverteilung: Standards, Versandarten und Vorschriften

Informatik3,05 KB

Regeln für Vertriebssysteme und Korrespondenzverteilung

Die Vorschriften und Verordnungen regeln das Vertriebssystem oder die Verteilung der Korrespondenz. Dies hängt davon ab, ob die Unterlagen intern (innerhalb eines Büros oder einer Abteilung) zirkulieren oder extern an eine andere Gesellschaft versendet werden. Bei größeren Entfernungen ist die Zustellung durch spezialisiertes Personal oder gemäß spezifischen Verordnungen erforderlich.

Standards für die interne Postverteilung und Routenplanung

Standards definieren die Routen und Prozesse für die interne Postverteilung. Hierbei sind folgende Punkte zu beachten:

  • Routen festlegen, einschließlich der Punkte der Despax-Einheiten.
  • Alle definierten Arbeitsplätze sollten besichtigt werden,
...
Weiterlesen "Optimierung der Postverteilung: Standards, Versandarten und Vorschriften" »

Grundlagen der Data Link Layer und Netzwerkprotokolle

Informatik2,73 KB

Die MAC-Unterschicht

Die MAC-Unterschicht befindet sich an der Unterseite des Data Link Layers. Die Ethernet-MAC hat zwei Hauptaufgaben:

  • Datenkapselung
  • Medium Access Control

Funktionen der MAC-Unterschicht

Einige der Funktionen der MAC beinhalten:

  • Kontrolle des Zugangs zum physikalischen Medium
  • Hinzufügen der MAC-Adresse
  • Rahmenbildung (Framing)
  • Bestimmung des Anfangs und Endes eines Datenrahmens bei der Bitfolge-Übertragung von der physikalischen Schicht
  • Durchführung der Übertragungsfehlererkennung
  • Verwerfen von doppelten oder fehlerhaften Frames

Die LLC-Unterschicht

LLC (Logical Link Control) legt fest, wie Daten auf der physischen Umgebung übertragen werden, und stellt den Dienst für höhere Schichten bereit. Die LLC-Unterschicht übernimmt Fehlerkontrolle,...

Weiterlesen "Grundlagen der Data Link Layer und Netzwerkprotokolle" »

Kommunikation & Massenmedien: Rollen, Feedback und Kanäle

Informatik5,09 KB

Grundlagen der Kommunikation

Die grundlegenden Elemente der Kommunikation sind:

  • Sender
  • Nachricht
  • Kanal
  • Empfänger
  • Code (Kodierung/Dekodierung)
  • Kontext/Situation

Rückmeldung (Feedback)

Rückmeldung (Feedback) ist ein Kommunikationsmechanismus, bei dem der Empfänger eine Botschaft an den Absender zurücksendet, die dieser in Betracht zieht. Dadurch erfährt der Absender, welche Auswirkungen die Nachricht hatte. Der Sender kennt somit die Stellungnahme des Empfängers.

Feedback in den Medien

  1. Empfänger-Fähigkeit: Die Fähigkeit des Empfängers, auf Nachrichten und Anregungen, die ihn über die Medien erreichen, zu reagieren.
  2. Reaktionsstudie (Response Study): Die Untersuchung der Reaktionen.

Rollen in der Medienproduktion

Produzent

Der Produzent ist für...
Weiterlesen "Kommunikation & Massenmedien: Rollen, Feedback und Kanäle" »

Grundlagen der diskreten Ereignissimulation

Informatik3,42 KB

Grundlegende Modellelemente

  • Standorte: Feste Orte, an denen Personen verarbeitet oder gelagert werden sowie Entscheidungen oder andere Tätigkeiten stattfinden.
  • Entities: Unabhängig von der Modellierung von Prozessen.
  • Physikalisches Straßennetz: Bewegte Netze, in denen sich Personen und Ressourcen befinden.
  • Resources: Jede Person oder Einrichtung, die für Verkehr, Operationen etc. verwendet wird.
  • Process: Definiert den Pfad zu den Instituten, dem Suchsystem und dem operativen Bereich an jedem Standort.
  • Anreise: Neue Einheiten, die in das System gelangen.
  • Schichten (Shift): Pausen und Wochen, die für Orte oder Ressourcen definiert sind.
  • Attributes: Inhaber von Werten, die an eine Stelle oder einen bestimmten Ort gebunden sind.
  • Variablen: Entscheidungsträger,
...
Weiterlesen "Grundlagen der diskreten Ereignissimulation" »

Grundlagen der Programmierung in C: Konzepte und Definitionen

Informatik5,37 KB

Grundlagen der Programmierung

Programm

Ein Programm ist eine Reihe von Anweisungen, die den Computer in einer bestimmten Sprache steuern.

Computer

Ein Computer ist eine elektronische Maschine.

Byte

Ein Byte ist die Menge an Informationen, die ein Computer verwendet, um ein Zeichen darzustellen. Ein Byte ist eine Zeichenfolge von 8 Bit.

Maschinencode

Maschinencode ist die binäre Codierung einer Reihe von Anweisungen.

Assemblersprache

Die Assemblersprache ist eine Sprache, die mnemonische Codes verwendet, um die auszuführenden Hardware-Operationen zu beschreiben.

Mnemonischer Code

Ein mnemonischer Code ist ein leicht zu merkendes Wort, das eine vom Prozessor auszuführende Aufgabe darstellt.

Hochsprache

Eine Hochsprache verwendet eine Terminologie, die der...

Weiterlesen "Grundlagen der Programmierung in C: Konzepte und Definitionen" »