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

Sortieren nach
Fach
Niveau

Klassifizierung und Anwendung von Design-Mustern

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 3,53 KB

Schritte zur Anwendung von Design-Mustern (Idealfall)

  1. (P1) Kriterien für die Organisation von Mustern definieren.
  2. (P2) Einen Katalog von Mustern zusammenstellen, um die Suche nach geeigneten Standards zu erleichtern.
  3. (P3) Muster verallgemeinern, um Unabhängigkeit von ausgewählten Methoden/privaten Modellen zu gewährleisten.
  4. (P4) Ein Muster in natürlicher Sprache entwickeln, das die Beziehungen zwischen den Anforderungen des Designers (vom allgemeinen Muster zum spezifischeren) widerspiegelt.

Muster, indiziert nach Kriterien

Die Indizierung erlaubt die einfache Suche nach einer Lösung für ein bestimmtes Problem.

Kriterien für die Klassifizierung von Mustern

  • Ebene der Beschreibung (Detaillierungsgrad)
  • Erreichte Design-Aspekte

Detaillierungsgrad

... Weiterlesen "Klassifizierung und Anwendung von Design-Mustern" »

Grundlagen des DBMS: Datenstruktur, Terminologie und Client-Server-Architektur

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 3,23 KB

Datenpräsentation und Formulargenerierung

Die Ausgabe von Daten auf dem Bildschirm oder Drucker erfolgt in einem vordefinierten Format, ohne dass Kenntnisse in Datenbanksprachen (BD-Sprachen) oder Programmierung erforderlich sind.

Formular-Generator

Dialoge erzeugen die Bildschirmanzeige von Dokumenten und ermöglichen die Eingabe von Informationen, entweder über die Tastatur oder über Schaltflächen.

Datenstrukturdiagramme (DSD)

Ein Datenstrukturdiagramm ist eine grafische Darstellung des Datenbankdesigns. Es werden Kästen und Linien verwendet. Die Kästen repräsentieren Knoten und die Linien Bindungen bzw. Beziehungen. Datenstruktogramme veranschaulichen die allgemeine logische Struktur der Datenbank.

Wichtige Datenbank-Terminologie

Pfad:
Linien,
... Weiterlesen "Grundlagen des DBMS: Datenstruktur, Terminologie und Client-Server-Architektur" »

Netzwerkübersicht: LAN, Topologien, Verkabelung, WLAN und RAM

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 3,49 KB

Lokale Netzwerke (LAN)

Lokale Netzwerke: Computer oder Geräte sind über Kabel miteinander verbunden, um Ressourcen gemeinsam zu nutzen und Informationen auszutauschen. Der Kabelanschluss erfolgt über eine Netzwerkkarte; die Computer verwenden Netzwerksoftware für den Austausch. Für die Kommunikation wird das Protokoll TCP/IP verwendet. Jeder Computer ist durch eine IP-Adresse identifiziert.

Topologie des Netzwerks

Ring-Netzwerk

Ein Ringnetzwerk ist ein geschlossenes Netzwerk, in dem die Computer in einer Ringstruktur verbunden sind. Informationen laufen entlang des Rings; jeder Computer empfängt Daten und leitet sie an den nächsten Knoten weiter, bis der Empfänger erreicht ist.

Stern-Netzwerk

Bei einem Sternnetzwerk sind die Endgeräte nicht... Weiterlesen "Netzwerkübersicht: LAN, Topologien, Verkabelung, WLAN und RAM" »

Jakob I. von Aragón: Der Eroberer – Biografie, Herrschaft und Erbe

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 6,03 KB

Jakob I. von Aragón: Der Eroberer (1208–1276)

Geburt, Titel und Tod

Jakob I. wurde am 2. Februar 1208 in Montpellier geboren und starb am 27. Juli 1276 in Alzira. Er war König von Aragón, Mallorca und Valencia, Graf von Barcelona und Urgell sowie Herr von Montpellier.

Er begann seine Herrschaft bereits im Alter von 10 Jahren, regierte 58 Jahre lang und starb im Alter von 68 Jahren. Seine letzte Ruhestätte fand er im Königlichen Kloster Santa Maria de Poblet.

Elternhaus und frühe Waise

Jakob I. war der Sohn von Maria von Montpellier und Peter II. von Aragón. Er wurde 1213 Waise, als sein Vater in der Schlacht bei Muret fiel.

Die Zeugung und Namenswahl (1207/1208)

Da König Peter II. seine Frau ablehnte und die Sorge um einen legitimen Erben... Weiterlesen "Jakob I. von Aragón: Der Eroberer – Biografie, Herrschaft und Erbe" »

Programmübersetzer: Compiler und Interpreter im Vergleich

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 3,27 KB

Programmübersetzer: Compiler und Interpreter

Was sind Programmübersetzer?

Programme müssen in Maschinencode übersetzt werden, um von einem Computer ausgeführt werden zu können. Diese Aufgabe wird von Programmübersetzern durchgeführt.

Arten von Programmübersetzern

Programme können je nach Übersetzungsprozess in zwei Haupttypen unterteilt werden:

  • Interpreter

    Interpreter nehmen das ursprüngliche Programm (den Quellcode) und übersetzen sowie führen jede Anweisung einzeln und direkt aus.

  • Compiler

    Compiler nehmen den Quellcode, übersetzen ihn vollständig in eine ausführbare Form und führen dann das übersetzte Programm aus.

Der Kompilierungsprozess: Objektcode und Linken

Nach dem Kompilieren eines Programms entsteht der sogenannte Objektcode.... Weiterlesen "Programmübersetzer: Compiler und Interpreter im Vergleich" »

Die 5 Generationen der Computer und ihre Architektur

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 2,88 KB

Erste Generation (1942–1948)

In der Anfangszeit wurden Gleichungen analog gelöst, primär für militärische Anwendungen. Die erste Generation (1945–1948) nutzte Vakuumröhren und Lochkarten. Die Programmierung erfolgte in Maschinensprache. Diese frühen Computer basierten teilweise noch auf Zahnrädern und Wellen, waren extrem groß und verbrauchten enorme Mengen an Energie.

Zweite Generation (1958–1964)

Mit dem Aufkommen der Transistoren wurden Computer deutlich kleiner, energieeffizienter, schneller und zuverlässiger. Es entstanden erste höhere Programmiersprachen. Zur Datenspeicherung wurden Ferritkernspeicher, Magnetbänder und Trommelspeicher eingesetzt.

Dritte Generation (1964–1971)

Durch die Einführung integrierter Schaltkreise... Weiterlesen "Die 5 Generationen der Computer und ihre Architektur" »

Grundlagen der Datenspeicherung: Festplatten und RAM

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 3,11 KB

1. Grundlagen der Datenspeicherung

Speichermedien ermöglichen die dauerhafte Sicherung von Daten und Programmen, die bei Bedarf abgerufen, geändert oder neu gespeichert werden können. Zentrale Komponenten sind hierbei Mikrocomputer-Systeme.

Schnittstellen

Die IDE-Schnittstelle ist der Standard für Festplatten sowie CD/DVD-Laufwerke und ermöglicht den Anschluss von bis zu vier Geräten an ein Motherboard. Die SCSI-Schnittstelle wird hingegen primär im professionellen Bereich eingesetzt. Zudem gewinnen Flash-Laufwerke aufgrund ihrer stetig wachsenden Speicherkapazität zunehmend an Bedeutung.

2. Physikalische und logische Struktur

Die Struktur von Speichermedien unterteilt sich in zwei Bereiche:

  • Physikalische Struktur: Beschreibt die physische
... Weiterlesen "Grundlagen der Datenspeicherung: Festplatten und RAM" »

Grundlagen von Informationssystemen und Datenbanken

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 3,9 KB

Informationssysteme: Definition und Lebenszyklus

Ein Informationssystem eines Unternehmens umfasst alle Ressourcen zur Erfassung, Verwaltung und Nutzung von Informationen, die die Organisation zur Erfüllung ihrer Aufgaben benötigt.

Der Lebenszyklus eines Informationssystems

  • Machbarkeit: Analyse der Einsatzgebiete und Kosten-Nutzen-Studien.
  • Analyse und Anforderungen: Sammlung und Definition der Systemanforderungen.
  • Design und Implementierung: Erstellung der Datenbank, Implementierung von Transaktionen und Testphase.
  • Validierung und Abnahme: Überprüfung der Systemakzeptanz hinsichtlich Nutzeranforderungen und Leistungskriterien.
  • Operation: Laufendes Monitoring der Systemperformance und Wartung.

Grundlagen der Datenbanktechnologie

Eine Datenbank ist... Weiterlesen "Grundlagen von Informationssystemen und Datenbanken" »

Das OSI-Referenzmodell und Netzwerktopologien

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 2,8 KB

Das OSI-Referenzmodell

Application, Präsentation, Tagung, Transport, Netzwerk, Daten-Link, Physisch

  • Layer 1: Physical Layer (Bitübertragungsschicht)
    Die Physical Layer des OSI-Referenzmodells ist verantwortlich für die physischen Verbindungen des Computers zum Netzwerk, sowohl in Bezug auf die physische Umgebung als auch für die Übertragung von Informationsbits über das verwendete Übertragungsmedium.
  • Layer 2: Data Link Layer (Sicherungsschicht)
    Die Data Link Layer befasst sich mit der physischen Adressierung, der Netzwerktopologie, dem Netzwerkzugriff, Fehlermeldungen sowie der geordneten Verteilung und dem Fluss von Datenpaketen.
  • Layer 3: Network Layer (Vermittlungsschicht)
    Die Rolle der Network Layer besteht darin, das Eintreffen der Daten
... Weiterlesen "Das OSI-Referenzmodell und Netzwerktopologien" »

Softwarearchitektur & OOP: Konzepte, Diagramme & Optimierung

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 4,4 KB

Komponentendiagramm und Softwarearchitektur

Ein Komponentendiagramm visualisiert die drei Hauptschichten einer Anwendung:

  • Benutzerschicht (Interface): Verantwortlich für die Benutzeroberfläche und Interaktion.
  • Logikschicht (Geschäftsregeln): Enthält die Kernlogik und Geschäftsregeln der Anwendung.
  • Datenschicht (Datenbank): Verwaltet den Datenzugriff und die Speicherung.

Die Gestaltung von Schnittstellen und Menüs führte zur Schaffung der Interface-Design-Klasse, die sich durch Identität, Zustand und Verhalten auszeichnet.

Datenbankoptimierung: Denormalisierung

Denormalisierung ist ein Prozess, bei dem man bewusst von den Prinzipien der Normalisierung abweicht. Dies geschieht, indem ein akzeptables Maß an Redundanz und Datenabhängigkeiten... Weiterlesen "Softwarearchitektur & OOP: Konzepte, Diagramme & Optimierung" »