LKG/Inf 11 2011/InformatischeModelle
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
'''Modelle in der Informatik:'''
* 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
{| align="center" border=1
|-
|Modell
|'''Organigramm'''
|'''PAP'''
|'''ER-Diagramm'''
|'''UML-Diagramm'''
|-
|Ziel
|grafische Darstellung der Aufbauorganisation eines Unternehmens
|Graph.Darstellung von Prozessen
|Vorbereiten von Datenbanken, Informationen zuordnen
|Strukturdiagramm zur grafischen Darstellung von Klassen und Objekten
|-
|Anforderungen und Grenzen
|stark vereinfachend, Probleme der Darstellungstechnik, ohne geeignete Software sehr zeitintensiv und aufwändig, keine DIN-Normen
|nur ein Algorithmus (ja/nein), wenn zu komplex--> unübersichtlich
|Auf DB begrenzt; Entitäten; Relationen; Eigenschaften
|Auf Objekte/Klassen beschränkt
|-
|Einsatzmöglichkeiten (Zweck)
|Verteilung betrieblicher Aufgaben auf Stellen und Abteilungen, hierarchische Struktur der Aufbau- bzw. Leitungsorganisation und der Weisungsbeziehungen, Strukturplan, Stellenplan
|Alltag, Programme, Aufgaben, Abläufe
|Auf Datenbanken begrenzt (grafische Darstellung)
|als Basis zur Codegenerierung, erste grobe Planungen, Beschreibung von Klassen/Objekten
|-
|Beispiel
|
|[http://img238.imageshack.us/img238/6343/programmablauffinalcl8.jpg Import von Bildern einer Kamera (Verzeichnisse und Dateinamen)]
|[[LKG/Inf_11_2011/ER-Modell]]
|[http://www.lehrer.uni-karlsruhe.de/~za714/informatik/infkurs/img/objekt4.gif Klasse TAuto und drei abgeleitete Objekte]
|}