Modellierung


M. B.
Diese Lernkarten bieten eine umfassende Einführung in die Grundlagen der Informatik, insbesondere für die Berufslehre. Sie konzentrieren sich auf verschiedene Modelle, Diagramme und Konzepte wie Klassen, Objekte, Datenflüsse und Beziehungen, die für die objektorientierte Programmierung und Datenmodellierung essenziell sind. Die Karteikarten eignen sich besonders für Lernende, die sich mit der Struktur und dem Verhalten von Systemen vertraut machen möchten, sowie für diejenigen, die ihre Kenntnisse in Software-Engineering und Datenbankmodellierung vertiefen wollen.
Karten
89
Lernende
1
Sprache
Deutsch
Kategorie
Informatik
Stufe
Berufslehre
Erstellt / Aktualisiert
26.12.2018 / 08.03.2019

Lernkarten

Abstrakte Klasse

Eine abstrakte Klasse ist eine Klasse, für die keine Instanzen angelegt werden. Astrakte Klassen befinden sich in der Klassenhierarchie in der Regel sehr weit oben.

Abstraktion

Bei der Abstraktion werden Informationen auf das Wesentliche reduziert und Wichtiges wird vom Unwichtigen getrennt. Als Ergebnis liefert die Abstraktion ein Modell der Wirklichkeit.

Aggregation

Bei einer Aggregation ist eine Klasse in einer anderen enthalten

Akteur

Ein Akteur ist eine Person, die direkt mit einem System arbeitet, oder ein anderes System, das mit einem System zusammenarbeitet

Aktivitäts-Diagramm

Das Aktivitäts-Diagramm wird für die Darstellung von Aktivitäten in einem Prozess benutzt.

Die einzelnen Aktivitäten - dargestellt durch Rechtecke mit gerundeten Ecken - werden dabei durch Pfeile verbunden. So lässt sich auch die Reihenfolge der Aktivitäten ablesen.

Analyse-Modell

Das Analyse-Modell liefert die Antwort auf die Frage "Was soll die Software machen?"

ANSI

American National Standardization Institute

ANSI-SPARC-Architektur und Drei-Schema-Architetur

Die Drei-Schema-Architektur beschreibt bei der Datenmodellierung die Untergliederung in die Sichten konzeptionelles Schema, externes Schema und internes Schema

Anwendungsfalll-Diagramm

Das Anwendungsfall-Diagramm stellt Beziehungen zwischen Akteuren und Prozessen - den Anwendungsfällen - dar.

Die Akteure werden dabei als "STrichmännchen" abgebildet und die Anwendungsfälle als Ellipsen

Attriubut (ERM)

Ein Attribut im Entity-Relationship-Modell bezeichnet Eigenschaften, die jedes Element eines Objekttyps aufweist

Attribut (Relationales Datenmodell)

Im relationalen Datenmodell ist ei Attriubut die Spalte einer Tabelle

Client

Ein Client ist ein Rechner, der in einem Client-Server-Netzwerk die Dienste eines anderen Rechners - des Servers - in Anspruch nimmt.

Der Begriff Client kann sich aber auch auf ein Programm beziehen, das von einem anderen Programm Dienste in Anspruch nimmt.

Datenbank

Eine Datenbank ist eine strukturierte Sammelung von Daten in elektronisch verarbeitnarer Form

Datenbank-Managementsystem

Ein Datenbankmanagement-System ist ein Programm zur Verwaltung von Datenbanken

Datenbank-System

Datenbank-System ist die Kurzform von Datenbankmanagement-System

Datenfeld

Ein Datenfeld ist ein Teil eines Datensatzes, der eine inhaltlich geschlossene Informationseinheit enthält - zum Beispiel den Nachnamen eines Kunden

Datenfluss (Datenfluss-Diagramm)

Datenflüsse verbinden in einem Datenfluss-Diagramm die Prozesse. Über die Datenflüsse werden auch die Informationen transportiert

Datenfluss-Diagramm

Ein Datenfluss-Diagramm beschreibt den Zugriff, die Veränderung und die Weiterleitung von Daten im Rahmen eines bestimmten Verhaltens oder einer bestimmten Funktion eines Systems

Datenkapselung

Die Datenkapselung ist ein Prinzip der objektorientierten Programmierung.

Ein Objekt sollte nie direkt auf die Attribute eines anderen Objekts zugreifen,sondern immer nur auf die Methoden. Die Methoden ändern dann die Attribute

Datenmodell

Ein Datenmodell ist ein Ansatz, die reale Welt in ihren einzelnen Bestandteilen und in ihren Beziehungen untereinander in Datenstrukturen abzubilden. Ein weitverbreitetes Datenmodell ist das relationale Datenmodell

Datenquelle (Datenfluss-Diagramm)

Eine Datenquelle in einem Datenfluss-Diagramm liefert Daten

Datensatz

Ein Datensatz speichert logisch zusammengehörige Informationen - zum Beispiel die Daten zu einem Kunden

Datensenke (Datenfluss-Diagramm)

Eine Datensenke in einem Datenfluss-Diagramm entnimmt Daten

Datenspeicher (Datenfluss-Diagramm)

Ein Datenspeicher in einem Datenflss-Diagramm bezeichnet eine Ablage für Daten. In welcher Form die Ablage dabei erfolgt, spielt keine Rolle

DBMS

Datenbank-Managementsystem

Dynamisches Modell (UML) /Verhaltensdiagramm

Element (ERM)

Im Entity-Relationship-Modell bezeichnet ein Element eine reale Ausprägung eines Objekttypen

Entität

Eine Entität ist - allgemein ausgedrückt - ein Gegenstand

In der Informatik beschreibt der Begriff ein eindeutig identifizierbares Objekt in der Realität. Das Objekt kann dabei tatsächlich existieren oder aber nur abstrakt vorhanden sein

Entitätstyp und Objekttyp (ERM)

Der Objekttyp fasst beim Entity-Relationsip-Modell Objekte mit gleichen oder sehr ähnlichen Eigenschaften zusammen

Entity-Relationship-Modell (ER-Modell)

Im Entity-Relationship-Modell - kurz ER-Modell oder ERM - werden Daten und ihre Beziehungen untereinander dargestellt

Entwurfs-Modell

Das Entwurfs-Modell liefert die Antwort auf die Frage "Wie soll die Software etwas machen?"

ER-Modell

Entitiy-Relationship-Modell

ERM

Entitiy-Relationship-Modell

Externes modell

Das externe Modell fasst bei der Datenmodellierung die Daten zusammen, die ein bestimmter Fachbereich benötigt - zum Beispiel Daten zur Buchhaltung, zu Kunden oder zu Artikeln

Flowchart

Flowchart ist eine andere Bezeichnung für einen Programmablaufplan

Fremdschlüssel

Ein Fremdschlüssel ist ein Primärschlüssel einer Tabelle, der in einer anderen Tabelle verwendet wird, um eine Beziehung herzustellen

Funktionsbaum

Ein Funktionsbaum stellt Funktionen eines Systems in einer hierarchischen Struktur dar.

Die Darstellung erfolgt dabei von oben nach unten in immer feineren Schritten

Geschäftsprozessdiagramm

Ein Geschäftsprozessdiagramm gibt den Ablauf eines Geschäftsprozesses als Schaubild wieder

Hierarchisches Datenmodell

Beim hierarchischen Datenmodell werden die Daten in einer Art Baumstruktur angeordnet.

Der Zugriff erfolgt über den obersten Knoten, der sich nach unten immer weiter verfeinert

Hierarchisierung

Bei der Hierarchisierung werden verschiedene Systeme und Teilsysteme in eine hierarchische Beziehung gebracht

Lernen