EGE/Inf2015/Modelle
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
== 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 <!--[[Bild:Mschubert_Informatische_modelle_beispiele.png]]--> === 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:''' [[Bild: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:''' [[Bild: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:'''[[Bild: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