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

Softwareentwicklungsprozesse: Von Anforderungen bis Wartung

Informatik4,11 KB

Softwareentwicklungsprozesse und -anforderungen

Es ist notwendig, die Gesamtaktivität zu erfassen, um Software gemäß den Anforderungen eines Benutzers zu entwickeln.

ES-Software-Spezifikation

Kunden und Ingenieure definieren die Software und legen Beschränkungen für deren Betrieb fest.

Software-Entwicklung

Die Software wird konzipiert und programmiert.

Validierung der Software

Die Software wird überprüft, um sicherzustellen, dass sie dem entspricht, was der Kunde wünscht.

Software-Wartung

Die Software wird modifiziert, um sich an sich ändernde Marktbedingungen und Kundenanforderungen anzupassen.

Voraussetzung der Software

Diese Eigenschaften sind für ein Softwaresystem wünschenswert. Diese Anforderungen spiegeln die Notwendigkeiten des Kunden...

Weiterlesen "Softwareentwicklungsprozesse: Von Anforderungen bis Wartung" »

Netzwerktopologien: Bus, Stern, Ring, FDDI und Zugriffsmethoden

Informatik6,97 KB

Die Topologie eines Netzes

Die Topologie eines Netzes ist das Muster der Zusammenschaltung zwischen Knoten und Servern. Sie beschreibt die logische Topologie (also wie der Datenfluss gesteuert wird) sowie die physische Topologie, also die Art und Weise, wie ein Netzwerk über seine Verkabelung aufgebaut ist.

Arten von Topologien

Es gibt drei grundlegende Arten von Topologien: Bus, Stern und Ring. Die Bus- und Stern-Topologien sind häufig in Ethernet-Netzwerken zu finden, die am beliebtesten sind. Ringstrukturen wurden früher häufig für Token-Ring-Netzwerke verwendet; diese sind weniger populär, aber weiterhin funktionsfähig.

FDDI-Netzwerke

FDDI-Netzwerke (Fiber Distributed Data Interface) verwenden Glasfaserkabel statt Kupferleitungen und...

Weiterlesen "Netzwerktopologien: Bus, Stern, Ring, FDDI und Zugriffsmethoden" »

Datenbank-Architektur und DBMS: Grundlagen erklärt

Informatik4,21 KB

Datenbank-Architektur

Die Definition eines Informationssystems ist die detaillierte Beschreibung der Architektur des Systems.

Interne Ebene

Dies ist die unterste Abstraktionsebene. Sie definiert, wie Daten auf der Hardware gespeichert werden und welche Methoden für den Zugriff genutzt werden.

  • Auf dieser Ebene arbeitet ausschließlich der Datenbankadministrator (DBA).
  • Sie ist direkt mit dem Betriebssystem verbunden.
  • Sie beschreibt die physische Speicherung der Daten:
  • Blockgröße
  • Relative Position der gespeicherten Datensätze
  • Adressierungsmethoden
  • Überläufe
  • Indizes
  • Veränderungen bei der Lagerung
  • Kompressions-Techniken

Konzeptionelle Ebene

Dies ist die mittlere Abstraktionsebene. Sie stellt die Daten aus Sicht der Organisation dar und berücksichtigt die...

Weiterlesen "Datenbank-Architektur und DBMS: Grundlagen erklärt" »

Datenmanagement: Definition, Bedeutung und Qualitätsmerkmale

Informatik4,46 KB

  • Datenmanagement (Information)

Im Allgemeinen kann der Begriff "Kommunikation oder Erwerb von Wissen" erweitert oder verfeinert werden, um das erworbene Wissen in einem bestimmten Thema zu beschreiben.

Daher ist der Bedarf an Informationen eng mit der wirtschaftlichen und sozialen Entwicklung verbunden. Forschung, Planung und Entscheidungsfindung erfordern genaue, aktuelle, vollständige, konsistente und auf die spezifischen Bedürfnisse der Antragsteller zugeschnittene Informationen.

Die Ausweitung der Informationsrevolution hat die Entwicklung aller politischen, wirtschaftlichen und sozialen Bereiche in den letzten Jahren beeinflusst und diese Erweiterung als eine zweite Revolution qualifiziert, die den Beginn einer neuen Ära in der Entwicklung...

Weiterlesen "Datenmanagement: Definition, Bedeutung und Qualitätsmerkmale" »

Grundlagen von Datenbanksystemen und Datenmodellen

Informatik2,7 KB

Client-Modul

Clients sind meist Benutzer, die auf einer Workstation oder einem PC arbeiten.

Normalerweise laufen Anwendungsprogramme und Benutzeroberflächen, die auf das Datenbankmodul zugreifen, auf dem Client.

Server-Modul

Normalerweise verwaltet das Server-Modul die Speicherung, den Zugriff, das Data Mining und andere Funktionen.

Datenmodell

Ein wesentliches Merkmal des Datenbankansatzes ist, dass er ein gewisses Maß an Datenabstraktion bietet, indem er Speicherdetails ausblendet, die die meisten Benutzer nicht benötigen.

  • Eine Sammlung von Konzepten zur Beschreibung der Struktur einer Datenbank.

Es bietet die Möglichkeit, eine solche Abstraktion zu erreichen.

Aufbau einer Datenbank

Wir beziehen uns auf Datentypen, Beziehungen und Einschränkungen,...

Weiterlesen "Grundlagen von Datenbanksystemen und Datenmodellen" »

Grundlagen der Entscheidungsfindung und DSS

Informatik5,66 KB

Entscheidungsfindung

Das Verfahren, bei dem eine Auswahl unter Alternativen oder Möglichkeiten getroffen wird, um verschiedene Situationen des Lebens zu lösen. Diese können in verschiedenen Kontexten auftreten: bei der Arbeit, in der Familie oder im emotionalen (sentimentalen) Bereich.

Entscheidungsfindung auf individueller Ebene

Hierbei nutzt eine Person ihr Denken und Argumentieren, um eine Entscheidung für ein Problem zu treffen, das ihr im Laufe des Lebens begegnet.

Beurteilung der Alternativen

Diese besteht aus einer detaillierten Untersuchung jeder der möglichen Lösungen, die für das Problem generiert wurden, d. h. der Betrachtung ihrer Vor- und Nachteile.

Auswahl der besten Alternative

In diesem Schritt wählen Sie die Alternative aus,...

Weiterlesen "Grundlagen der Entscheidungsfindung und DSS" »

Einkauf und Materialwirtschaft in der STI-Technik

Informatik4,49 KB

Was sind die Aufgaben eines technischen STI-Leiters?

Die Geschäftsführung der Materialbeschaffung für die Implementierung und Wartung von STI-Systemen.

Was sind die Ziele?

  • Optimierung der Kosten.
  • Einhaltung von Fristen.
  • Sicherstellung der Qualität der Lieferungen.

Wer führt diese Aufgaben aus?

Ein professioneller Einkaufsmanager, dessen Aufgabe es ist, folgende Fragen zu klären:

  • Was kaufe ich?
  • Wer kauft?
  • Wann kaufe ich?
  • Wie kaufe ich?

Grundbegriffe

Beachten Sie die Unterscheidung:

  • Supply (Beschaffung) = Einkauf
  • Supply Management = Einkauf + Bestand + Lagerung

Definitionen

  • Provisioning (Bereitstellung): Bündel von Vorhaben zur Verwaltung von Geräten, Material und Ausrüstung für die Bereitstellung oder Wartung von STI.
  • Kauf: Externe Funktion für benötigte
...
Weiterlesen "Einkauf und Materialwirtschaft in der STI-Technik" »

Evolution der Programmierung: Von Sequenziell zu OOP

Informatik3,13 KB

Evolution der Programmierung

Hier ist ein Überblick über die Entwicklung verschiedener Programmierparadigmen:

Sequenzielle Programmierung

Ein sequenzielles Programm bezieht sich auf eine Arbeitsweise, bei der ein Programm Anweisungen nacheinander bis zum Ende abarbeitet.

Strukturierte Programmierung

Ein Ansatz, um Computerprogramme klarer zu schreiben. Er verwendet nur drei Strukturen: Sequenz, Auswahl und Iteration. Unbedingte Sprunganweisungen (wie GOTO, Exit Function oder unkontrollierte Returns) sind dabei unnötig.

Das Strukturierte-Programm-Theorem von Böhm und Jacopini beweist, dass jedes Programm ausschließlich mit diesen drei Kontrollstrukturen geschrieben werden kann:

  • Sequenz
  • Bedingte Anweisung
  • Iteration (Schleife) mit Bedingung am Anfang

Objektorientierte

...
Weiterlesen "Evolution der Programmierung: Von Sequenziell zu OOP" »

Funktionsweise und Phasen eines Compilers

Informatik17,38 KB

Ein Compiler ist ein Computerprogramm, das ein in einer Quellsprache geschriebenes Programm in eine andere Programmiersprache übersetzt. Er erzeugt ein entsprechendes Programm, das die Maschine interpretieren kann. Gewöhnlich ist die zweite Sprache eine Maschinensprache, sie kann aber auch reiner Text sein. Dieser Übersetzungsvorgang wird als Kompilation bezeichnet.1

Ein Compiler ist ein Programm, das den Quellcode eines Programms von einer Hochsprache in eine andere, niederschwelligere Sprache (in der Regel Maschinensprache) übersetzen kann. Auf diese Weise kann ein Entwickler ein Programm in einer Sprache entwerfen, die der menschlichen Denkweise viel näher kommt, und es dann für einen Computer in eine besser handhabbare Form kompilieren....

Weiterlesen "Funktionsweise und Phasen eines Compilers" »

Malware-Bedrohungen: Arten, Gefahren und Schutzmaßnahmen

Informatik2,78 KB

Malware-Bedrohungen: Eine Übersicht

Jedes Programm, Dokument oder jede Mitteilung kann für Ihren Computer schädlich sein. Mögliche Schäden umfassen das Löschen von Daten oder die Verlangsamung von Programmen.

Arten von Bedrohungen

  • Virus: Ein Programm, das ohne Wissen des Benutzers installiert wird. Sein Zweck ist die Ausbreitung auf andere Computer und die Ausführung schädlicher Aktionen.
    • Ziele: Beeinflussung der Integrität und Verfügbarkeit.
    • Angegriffene Elemente: Daten und Software.
    • Lösung: Antivirus-Software (Scan-Funktion, Überprüfung von Dateien, Speicherung auf externen Medien).
    • Maßnahmen: Prävention, Erkennung und Wiederherstellung.
  • Trojaner: Eine kleine Anwendung, die in Hilfsprogrammen, Bildern oder Nachrichten versteckt ist.
...
Weiterlesen "Malware-Bedrohungen: Arten, Gefahren und Schutzmaßnahmen" »