Modelle

Aus ProgrammingWiki
Archivierte Version vom 2014-01-14T17:06:14+00:00. Aktuelle Version

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


ModellOrganigrammPAPStruktogrammER-DiagrammUML-Diagramm
Zielgrafische Darstellung der Aufbauorganisation eines UnternehmensGrafische Darstellung von Programmabläufen/Operationen etc.Vereinfachte Darstellung eines Ablaufes von z.B: Computerprogramm,... zum einfachen VerstehenTypisierung von Objekten, ihrer Beziehungen untereinander und der über sie zu führenden Informationen ("Attribute")Modellhafte Darstellung von Objekten bzw. Klassen (Objektgruppen), deren Beziehungen zueinander, Eigenschaften und Aktionen
Anforderungen und Grenzenstark vereinfachend, Probleme der Darstellungstechnik, ohne geeignete Software sehr zeitintensiv und aufwändig, keine DIN-NormenKomplexe Operationen (Schleifen etc.) sind schwierig und zeitaufwendig darzustellen; siehe http://de.wikipedia.org/wiki/Programmablaufplanstark vereinfacht, Eingabedaten müssen konkret seinEnthällt Entität (Objekt), dies besitzt mehrere Eigenschaften und steht in einer Beziehung zu einer anderen Entität, welches wiederum Attribute (Eigenschaften) hat. Jedes Entität sollte eine eindeutiges Attribut haben mit dem man es Zuordenen kann (Schlüssel). Linkhttp://www.datenbanken-verstehen.de/datenmodellierung/entity-relationship-modell.phpAufbau siehe http://de.wikipedia.org/wiki/Klassendiagramm
Einsatzmöglichkeiten (Zweck)Verteilung betrieblicher Aufgaben auf Stellen und Abteilungen, hierarchische Struktur der Aufbau- bzw. Leitungsorganisation und der Weisungsbeziehungen, Strukturplan, StellenplanBeim erstellen von Programmenim Unterricht, Programmiervorbereitungen, einfache Darstellung zum Erklären von AbläufenDatenbankdesignz.B. Softwaremodelle
Beispiel[Beispiel Programmablaufhttp://upload.wikimedia.org/wikipedia/commons/6/6b/Flowchart_de.svg]http://www.pellatz.de/downloads/Struktogramme.pdfbei jeder Datenbank :)Klassendiagrammehttp://upload.wikimedia.org/wikipedia/de/e/eb/Class-2.png, Objektdiagrammehttp://upload.wikimedia.org/wikipedia/commons/8/89/Instance_specification_3.png
KeksrezepteButterplätzchen http://www.chefkoch.de/rezepte/678431170255889/1-2-3-Butter-Plaetzchen.htmlAmerikaner http://www.chefkoch.de/rezepte/957651201330912/Amerikaner.htmlAnzac-Kekse http://www.chefkoch.de/rezepte/165571071924109/Anzac-Kekse.htmlAp-ro-Nüsse http://www.chefkoch.de/rezepte/849801190440357/Ap-ro-Nuesse.htmlBeschwipste Pflaumenplätzchen http://www.chefkoch.de/rezepte/210701088231586/Beschwipste-Pflaumenplaetzchen.html