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

Software-Prozess- und Projektmanagement: Metriken & Kennzahlen

Informatik4,7 KB

Software-Prozess- und Projektmanagement: Metriken

Im Rahmen des Software-Projektmanagements gibt es große Besorgnis über Kennzahlen zur Produktivität und Qualität. Diese basieren auf dem „Output“ (Fertigstellung) der Softwareentwicklung unter Berücksichtigung von Zeit, Mühe und der Nützlichkeit des Produkts.

Maßnahmen, Kennzahlen und Indikatoren

Obwohl die Begriffe Messen, Messung und Metriken oft synonym verwendet werden, ist es wichtig, die feinen Unterschiede zu beachten. Da die Begriffe „messen“ und „Messung“ sowohl als Substantiv als auch als Verb verwendet werden können, sind die Definitionen oft verwirrend.

Metrik-Domänen im Prozess- und Projektmanagement

Messungen sind in der Technik üblich: Energieverbrauch, Gewicht,...

Weiterlesen "Software-Prozess- und Projektmanagement: Metriken & Kennzahlen" »

Interne CPU-Register: Funktion, Klassifizierung und Typen

Informatik2,15 KB

Interne Register der CPU

Interne Register sind eine Gruppe von Datensätzen, die der CPU für ihre Funktionsweise zur Verfügung stehen. Sie dienen als temporäre Speichereinheiten innerhalb der CPU. Die Größe der Register hängt von der Funktion und der Art der CPU ab und entspricht im Allgemeinen der Größe des Daten- oder Adressbusses.

Klassifizierung der Register

Man unterscheidet grundsätzlich zwei Arten von Registern:

  • Nicht zugängliche Register: Diese können vom Benutzer nicht direkt gesteuert werden. Ihr Betrieb und Inhalt sind für den Anwender transparent und für den direkten Betrieb der CPU essenziell.
  • Zugängliche Register: Diese Aufzeichnungen können vom Benutzer kontrolliert werden, um die Funktionsweise oder Inhalte von außerhalb
...
Weiterlesen "Interne CPU-Register: Funktion, Klassifizierung und Typen" »

Bridges, Switches und Router: Netzwerkkomponenten erklärt

Informatik3,29 KB

Bridges und Switches im Netzwerk

Bridges (Brücken) und Switches sind Netzwerkelemente, die über Kontrollfähigkeiten verfügen. Sie speichern und leiten Frames (Datenrahmen) weiter, die sie über ihre Ports basierend auf deren Inhalt empfangen.

Sie werden verwendet, um gleiche oder verschiedene LANs miteinander zu verbinden. Eine Bridge isoliert dabei den Datenverkehr zwischen den Netzwerksegmenten.

Wenn ein Ethernet-Netzwerk beispielsweise eine Länge von 2,5 km hat, kann eine Bridge in der Mitte des Netzwerks installiert werden. Durch die Zuweisung jedes Segments mit einer Länge von maximal 2,5 km lässt sich so ein Netzwerk von bis zu 5 km Gesamtlänge realisieren.

Funktionsweise auf OSI-Ebene

Bridges arbeiten auf der OSI-Ebene 2 (Sicherungsschicht)...

Weiterlesen "Bridges, Switches und Router: Netzwerkkomponenten erklärt" »

Grundlagen: Betriebssysteme, Verteilte Systeme & Client-Server

Informatik5,19 KB

System

Eine Reihe von Faktoren, Prozessen und Methoden, die miteinander interagieren, um ein gemeinsames Ziel zu erreichen.

Betriebssystem

Ein Software-Paket, das die Aufgaben der Systemelemente kontrolliert, steuert und regelt, um ein Ziel zu erreichen. Es ist im Sekundärspeicher abgelegt.

Verteiltes Betriebssystem

Eine Menge von Programmen, die die Funktionen der Steuerelemente (Hardware, Software), die zu einem System gehören, kontrollieren und verwalten. Es ist für den Benutzer transparent.

Vorteile: Verteilt vs. Zentralisiert
  • Wirtschaftlichkeit
  • Geschwindigkeit
  • Zuverlässigkeit
  • Stufenweises Wachstum
Nachteile
  • Software (wenig verfügbar)
  • Netzwerke (Sättigung)
  • Sicherheit
Client-Server-Modell

Ein Computer (Client) sendet eine Anfrage nach Informationen...

Weiterlesen "Grundlagen: Betriebssysteme, Verteilte Systeme & Client-Server" »

Linux Paketverwaltung: Dpkg, Kompilierung und Yum

Informatik3,21 KB

Dpkg: Paketverwaltung unter Debian/Ubuntu

  • dpkg -i <paketname>.deb: Installiert ein lokal heruntergeladenes Paket. Sollten Abhängigkeiten fehlen, kann der Befehl apt-get -f install genutzt werden, um diese nachzuinstallieren.
  • dpkg -r <paketname>: Entfernt das ausgewählte Paket.
  • dpkg -i --force-all <paketdatei>.deb: Erzwingt die Installation, auch wenn Abhängigkeitsprobleme bestehen oder Dateien bereits durch andere Pakete installiert wurden.
  • dpkg -l <paketname>: Listet alle Dateien eines Pakets auf. Hilfreich, um Binärdateien oder spezifische Pfade zu finden.
  • dpkg-reconfigure <paketname>: Ermöglicht die nachträgliche Konfiguration installierter Pakete.
  • dpkg-reconfigure debconf: Konfiguriert das Debconf-System, welches
...
Weiterlesen "Linux Paketverwaltung: Dpkg, Kompilierung und Yum" »

Glossar wichtiger Computerbegriffe

Informatik5,95 KB

A

Anwendung

Eine Anwendung oder ein Anwendungsprogramm ist ein Softwareprogramm, das auf Ihrem Computer ausgeführt wird. Webbrowser, E-Mail-Programme, Textverarbeitungsprogramme, Spiele und Dienstprogramme sind alles Anwendungen. Der Begriff "Anwendung" wird verwendet, weil jedes Programm eine spezielle Anwendung für den Benutzer hat.

B

Basisstation

In der Computerwelt bezieht sich eine Basisstation auf den drahtlosen Zugangspunkt für Computer mit WLAN-Karten. Es handelt sich im Grunde um einen Router, der mit Geräten kommuniziert, die auf dem WLAN-Standard basieren. Einige gängige WLAN-Konfigurationen umfassen 802.11b und 802.11g. Drahtlose Basisstationen werden von Firmen wie Netgear, Linksys, D-Link, Apple Computer und anderen Herstellern...

Weiterlesen "Glossar wichtiger Computerbegriffe" »

Grundlagen der Computerarchitektur und Speicher

Informatik3,72 KB

Grundlagen der Computerarchitektur

Firmware: Software für spezifische Anweisungen, die in nichtflüchtigem Speicher (ROM, Flash, etc.) aufgezeichnet ist. Sie steuert die Low-Level-Logik eines physischen Geräts.

Assembler: Eine Low-Level-Sprache, die eine direkte Darstellung von Maschinencode bietet. Sie wird vor allem verwendet, wenn die Hardware direkt manipuliert werden soll.

Kernel: Der grundlegende Bestandteil des Betriebssystems. Er bietet Software-Programmen sicheren Zugriff auf die Hardware und verwaltet Systemressourcen (CPU, Speicher, etc.).

Betriebssystem (OS): Verantwortlich für das effiziente Management von Ressourcen (CPU, Festplatte, Speicher) und bietet Transparenz bei der Computernutzung sowie eine Benutzeroberfläche.

Prozessor:

...
Weiterlesen "Grundlagen der Computerarchitektur und Speicher" »

Grundlagen der Archivierung und Dokumentenverwaltung

Informatik4,22 KB

Definition der Datei

Eine Datei ist der Ort, an dem alle Dokumente eines Berufsstandes oder eines Unternehmens aufbewahrt werden. Sie stellt zudem die Gesamtheit der gespeicherten Daten dar.

Was ist eine Datei?

Als aktives Zentrum für Informationen dienen perfekt sortierte Dokumente dazu, das Gedächtnis oder die Geschichte eines Amtes oder einer Abteilung zu bilden.

Funktionen der Datei

  • Überprüfung klinischer Dokumentationen vor der Archivierung
  • Klinische Kodierung
  • Lagerung und Aufbewahrung der Dokumentation
  • Kontrolle von Ausleihen und Versandkosten
  • Behandlung von Altbeständen, die nur noch selten genutzt werden
  • Spezielle Verwahrung

Was ist klinische Kodierung?

Die klinische Kodierung ist wichtig, um Datensätze zu erstellen, die eine anschließende...

Weiterlesen "Grundlagen der Archivierung und Dokumentenverwaltung" »

Grundlagen der WLAN-Technologie: Fragen und Antworten

Informatik5,31 KB

Wichtige Konzepte der Wireless-Netzwerktechnik

1. WLAN vs. Bluetooth: Reichweite

Warum kann die IEEE 802.11 Wireless-Technologie größere Distanzen überbrücken als Bluetooth?

  • Antwort: Sie hat eine höhere Sendeleistung.

2. Vorteile der Wireless-Technologie (3 Punkte)

Was sind drei Vorteile der Wireless-Technologie gegenüber der Kabeltechnologie?

  • Jederzeit und überall Verbindungen (Mobilität)
  • Einfacher und kostengünstiger zu installieren
  • Einfaches Hinzufügen zusätzlicher Geräte

3. Vorteile von WLAN gegenüber Kabelnetzen (2 Punkte)

Was sind zwei Vorteile von drahtlosen Netzwerken gegenüber drahtgebundenen Netzen?

  • Mobilität
  • Reduzierte Montage- und Installationszeiten

4. Planung: Faktoren für die Anzahl der Access Points

Welche drei Faktoren beeinflussen...

Weiterlesen "Grundlagen der WLAN-Technologie: Fragen und Antworten" »

Grundlagen der Router-Technologie und Netzwerkkonfiguration

Informatik3,86 KB

Kapitel 1: Grundlagen der Router

1. Definition eines Routers

Ein Router verbindet ein Netzwerk mit einem anderen Netzwerk.

2. Aufgaben von Routern

  • Sicherstellung der Verfügbarkeit.
  • Integration von Daten-, Video- und Voice-Netzwerken (drahtgebunden oder drahtlos).
  • Reduzierung der Auswirkungen von Würmern, Viren und anderen Angriffen auf das Netzwerk.

3. Hardware-Komponenten

Ein Router ist ein Computer. Er verfügt über ähnliche Hardware- und Software-Komponenten wie andere Rechner:

  • CPU
  • RAM
  • ROM
  • Betriebssystem

4. Netzwerkverbindung

Ein Router verbindet mehrere Netzwerke miteinander.

5. Hauptverantwortung

Die Hauptaufgabe eines Routers ist die Weiterleitung von Paketen für lokale und Remote-Netzwerke:

  • Ermittlung der besten Route zum Senden von Datenpaketen.
...
Weiterlesen "Grundlagen der Router-Technologie und Netzwerkkonfiguration" »