Modelle

Aus ProgrammingWiki
Archivierte Version vom 2016-01-04T07:14:48+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

Ziel / Einsatzmöglichkeiten: Einsatzmöglichkeiten: in der Programmierung eingesetzt als visuelle Darstellung des Codes

Ziel: visuelle Darstellung von Code, "Vorüberlegung"


Anforderungen und Grenzen: Grenzen: behindert die strukturierte Programmierung wegen unbegrenzten Verwendungsmöglichkeiten der Ablauflinien (Struktogramm vorzuziehen) Anforderungen: Symbole sind nach DIN 66001


Beispiel: Programmablaufplan.png

Aufgabe:

Struktogramm

Ziel / Einsatzmöglichkeiten:

blabla

Anforderungen und Grenzen:

blabla

Beispiel:

blabla

ER-Diagramm

Ziel / Einsatzmöglichkeiten:

-> Beschreibung einer Beziehung zwischen Objekten -> Datenbanken (z.B. Essensausgabe, Bibliothek)


Anforderungen und Grenzen:

-> besteht aus Entität (Objekt), Attribut (Eigenschaft) und Beziehung (Verbindung zwischen Objekten) -> Grenze: Attribute müssen (in Datenbank) vorhanden sein

Beispiel:


Pfr615_ER-Diagramm1.jpg

UML-Diagramm

Ziel / Einsatzmöglichkeiten:

Ziel: Struktur eines Systems darstellen

Einsatzmöglichkeiten: Softwareentwicklung

Anforderungen und Grenzen:

Anforderungen: Klasse, Attribute, Verhalten, Beziehung zwischen Klassen

Beispiel:

https://de.wikipedia.org/wiki/Objektdiagramm#/media/File:UmlOd-Beispiel-1.svg

Organigramm

Ziel / Einsatzmöglichkeiten:

-Gesamtdarstellung der Planung, Strukturierung und Koordination von verschiedenen Projekten -Regelung der Zuständigkeiten

Anforderungen und Grenzen: Anforderungen: -deutlichen Überblick über Verhältniss zwischen den verschieden Bereichen einer Organisation (Bsp.: Firma) Grenzen: -nur für bestimmten Umfang an Informationen geeignet -sehr zeitintensiv

Beispiel:Ella_rebekka_Organigramm_2.png

TCP-IP-Referenzmodell

Ziel / Einsatzmöglichkeiten:

Ziel: Die Übertragung von Dateien über das Internet.

Einsatzmögl.: Das ganze Internet

Anforderungen und Grenzen:

Anforderungen: Vorhandensein aller Protokolle, die benötigt werden.

Grenzen: Sobald beim Gegenüber Protokolle oder ganze Schichten fehlen, kann keine Reibungsfreie Übertragung garantiert werden.

Beispiel:

Das DoD-Schichtenmodell

Von-Neumann-Architektur

Ziel / Einsatzmöglichkeiten:

blabla

Anforderungen und Grenzen:

blabla

Beispiel:

blabla