Modelle

Aus ProgrammingWiki
Archivierte Version vom 2017-09-13T06:32:44+00:00. Aktuelle Version

Inhaltsverzeichnis

Modelle in der Informatik

Was sind Modelle

  • Abbildung eines Realitätsausschnitts:
    • Architektur der Software (Data-Model-View)
    • grafische Darstellung von Code (PAP, Struktogramm)
    • Datenmodelle (ER-Diagramme)
  • Konzept eines Systems
    • Netzwerkprotokoll (DoD-Schichtenmodell)
    • Referenzmodelle (Konzept Rechenanlagen, Filius)
    • Data-Warehouse (Internetportale)
  • Organisation von Firmen (Organigramm)
  • Wirtschaftsinformatik: Mensch-Maschine-Modell und Auswirkungen


Beispiele für Modelle

Programmablaufplan (PAP)

Struktogramm

ER-Diagramm

UML-Diagramm

Von-Neumann-Architektur

Ziel und Einsatzmöglichkeiten

  • Veranschaulichung großer Rechensysteme
  • Einsatzmöglichkeiten in allen Computer- und Rechensystemen

Anforderungen und Grenzen

  • Anforderungen/Komponenten
    • CPU
      • Rechenwerk: führt logische Verknüpfungen aus
      • Steuerwerk: leitet Rechenwerk und interpretiert Anweisungen eines Programms
    • Bussystem: verbindet die Komponenten des Rechners untereinander
    • Speicherwerk: speichert Programme und Daten, die für das Rechenwerk zugänglich sind
    • Ein- und Ausgabewerk (I/O-Unit): steuert Ein- und Ausgabe zum Anwender oder anderen Systemen
  • Grenzen
    • Bussystem deutlich langsamer als CPU (Von-Neumann-Flaschenhals)

Beispiel

Entwerft ein eigenes Von-Neumann-Modell zu einem allgemeinen Rechner mit den oben angegebenen Komponenten.