Modellierung

 

Anforderungen_definieren

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

Define requirements

Definition

Tätigkeit mit dem Ziel, »Anforderungen an ein »System zu beschreiben, zu präzisieren und als Vorgabe für eine künftige Modellierung und Realisierung festzuschreiben [HBB+94b].

Erläuterung

-

Beispiele

-

 
 

Anwendungs-Funktionssicht

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

Application / Functional view

Definition

Menge der »Attribute, die für die Definition einer (Anwendungs-) »Funktion erforderlich sind [HBB+94b].

Erläuterung

Eine (Anwendungs-) Funktion besteht in der Regel aus mehreren Teilsichten auf Attribute verschiedener Entitätstypen.

Beispiele

Die Funktion Adresse ändern hat eine Sicht auf die Attribute Straße, Hausnummer, Postleitzahl, Wohnort des Entitätstyps Kunde.

 
 

Anwendungssicht

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

Application view

Definition

Gesamtheit der »(Anwendungs-) Funktionssichten eines »Anwendungssystems [HBB+94b].

Erläuterung

Eine Anwendungssicht besteht aus allen »Attributen, die für die Funktionen einer Anwendung sichtbar sind.

Beispiele

-

 
 

Attribut

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

Attributtyp, Eigenschaftstyp, Eigenschaft, im relationalen Modell: Tabellenspalte

Englisch

Attribute

Definition

Zuordnungsvorschrift, die jeder »Entität einer »Entitätsmenge zu jedem Zeitpunkt jeweils höchstens ein Element aus einem »Wertebereich zuordnet [HBB+94b].

Erläuterung

Attribute dienen zur Beschreibung von Eigenschaften von Gegenständen mit Hilfe von Werten aus vorgegebenen »Wertebereichen. Formal kann man ein Attribut definieren als »Funktion (mit »Entitätsmenge EM, Zeit T und »Wertebereich W): f:EM x T --> W

Beispiele

Durch das »Attribut Geburtstag ist jedem Kunden ein Element aus dem »Wertebereich Datum zugeordnet.

 
 

Attributwert

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

Eigenschaftswert

Englisch

Attribute value

Definition

Ein durch ein »Attribut einer »Entität zugeordneter Wert, der eine Eigenschaft des modellierten »Gegenstands beschreibt [HBB+94b].

Erläuterung

Werte können durch »Daten repräsentiert werden.

Beispiele

31.12.1945 ist dem Kunden Alfons Maier als Wert für das »Attribut Geburtstag zugeordnet.

 
 

Benutzersicht

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

User view

Definition

Menge der »Attribute, die eine (Anwendungs-) »Funktion zur Kommunikation mit dem Benutzer verwendet [HBB+94b].

Erläuterung

-

Beispiele

-

 
 

Entität

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

Objekt (im engeren Sinn), Exemplar, instance, Ausprägung, im relationalen Modell: Tupel

Englisch

Entity

Definition

Repräsentation eines (konkreten oder abstrakten) »Gegenstands, der für ein gegebenes »Anwendungssystem von Bedeutung ist [HBB+94b], [Chen76].

Erläuterung

Der Begriff Entität ist dem im deutschsprachigen Raum oft benutzten Begriff Objekt vorzuziehen, um damit Verwechslungen mit der Terminologie objektorientierter Systeme zu vermeiden.

Beispiele

Eine irgendwie geartete Repräsentation des Kunden Alfons Maier.

 
 

Entitäts-/Beziehungsdiagramm

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

Entity/Relationship diagram

Definition

Graphische Repräsentation der »Entitätstypen und »Beziehungstypen in ihrem Zusammenhang [HBB+94b], [Chen76].

Erläuterung

-

Beispiele

-

 
 

Entitäts-/Beziehungsmodell

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

»Datenmodell, Informationsstruktur

Englisch

Entity/Relationship model

Definition

Menge von »Entitätstypen und Entitätsbeziehungstypen, die eine für ein »Anwendungssystem relevante Sicht des »Gegenstandsbereiches beschreiben [HBB+94b], [Chen76].

Erläuterung

-

Beispiele

-

 
 

Entitäts-Beziehung

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

Relationship

Definition

Verbindung mehrerer - in der Regel genau zweier - »Entitäten miteinander [HBB+94b].

Erläuterung

Beziehungen können durch verschiedene Eigenschaften charakterisiert werden. Vgl. dazu »Beziehungstyp

Beispiele

Kunde Meier besitzt das Konto mit der Konto-Nr. 4711.

 
 

Entitäts-Beziehungstyp

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

Relationship type

Definition

Verknüpfung mehrerer - in der Regel genau zweier - »Entitätstypen miteinander [HBB+94b].

Erläuterung

Ob eine solche Verknüpfung hergestellt wird oder nicht, resultiert aus den Gegebenheiten eines Geschäfts- oder Aufgabenbereiches eines Unternehmens. Ein (Entitäts-) Beziehungstyp wird beschrieben durch Bezeichner, Stelligkeit (Anzahl der beteiligten »Entitätstypen), Kardinalität (Maximalzahl der beteiligten »Entitäten pro Entitätstyp) und Konditionalität oder Optionalität (Aussage darüber, ob zu einem »Entitätstyp mindestens eine »Entität vorhanden sein muß). Zweistellige Beziehungen können durch einen oder durch zwei Bezeichner, die die jeweilige Beziehungsrichtung ausdrücken, benannt werden.

Beispiele

Kunde besitzt Konto ist ein zweistelliger Beziehungstyp mit den Kardinalitäten 1:n (ein Kunde kann n Konten haben, ein Konto hat immer einen Besitzer - zumindest in diesem Beispiel), wobei Konto optional sein kann (ein Kunde kann auch kein Konto haben). Die inverse Beziehung heißt: Konto gehört Kunden.

 
 

Entitätsmenge

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

Im relationalen Modell: Relation

Englisch

Entity set

Definition

Menge von »Entitäten, die bezüglich bestimmter Eigenschaften oder Beziehungen als gleichartig behandelt werden [HBB+94b].

Erläuterung

Zu Entitätsmengen gelangt man durch Zusammenfassung von Entitäten. Bildet man diese aus gleichartigen, d.h. durch die gleichen Attribute beschriebenen Entitäten, so kann man die Werte-Tupel zu Tabellen zusammenfassen und gelangt zu den Tabellen einer relationalen Datenbank.

Beispiele

Die Menge der Repräsentationen aller Kunden, die den Wohnort Hamburg haben.

 
 

Entitätstyp

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

Entitätsklasse, Objekttyp, Objektklasse (im engeren Sinn)

Englisch

Entity type

Definition

Zusammenfassung von »Attributen, die auf einer »Entitätsmenge definiert sind. Ein Entitätstyp nimmt Bezug auf Gegenstände, die als gleichartig betrachtet werden, und beschreibt deren Eigenschaften [HBB+94b].

Erläuterung

Formal läßt sich ein Entitätstyp (ET) definieren als: ET = {fi | fi : EM x T --> Wi}, wobei mit EM die »Entitätsmenge, mit T die Zeit und mit W die »Wertebereiche i=1,...,n (i natürliche Zahl) bezeichnet werden. Entitätstypen werden definiert, um »Entitäten zu klassifizieren und damit z.B. leichter auf sie Bezug nehmen zu können.

Beispiele

Der Entitätstyp Kunde ist durch die Menge der »Attribute Kunden-Nr., Name, Vorname, PLZ, Ort, Straße definiert.

 
 

Funktionsbeziehung

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

Functional relationship

Definition

Verknüpfung von mehreren - in der Regel genau zwei - Funktionen.

Erläuterung

Eine Funktionsbeziehung kann eine Zerlegungsbeziehung (Funktion A wird verfeinert zu Funktionen A21 und A22), eine Steuerungs- oder Kontrollbeziehung (Funktion A löst Funktion B aus) oder eine Kommunikationsbeziehung (Funktion A übermittelt Nachrichten an Funktion B) sein. Im dritten Fall wird die Menge der von Funktion zu Funktion übermittelten Nachrichten oft auch als Datenfluß bezeichnet [HBB+94b].

Beispiele

-

 
 

Schnittstelle

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

Interface

Definition

Eine Schnittstelle ist eine Menge von Vereinbarungen, die zur Beschreibung des Zusammenwirkens von »Systemen oder Systemteilen getroffen werden. Diese können sich auf aktive oder passive Elemente beziehen. In Abhängigkeit davon spricht man von funktionalen oder Daten-Schnittstellen [HBB+94b].

Erläuterung

-

Beispiele

-

 
 

Schnittstellen-Element

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

Interface element

Definition

Einzelnes aktives oder passives Element eines »Systems, das Teil einer »Schnittstelle ist [HBB+94b].

Erläuterung

In der Regel besteht eine Schnittstelle aus mehreren Elementen, z.B. aus einer Menge aufrufbarer Operationen.

Beispiele

-

 
 

Subentitätsmenge

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

Subentity set

Definition

Eine Teilmenge einer gegebenen »Entitätsmenge [HBB+94b].

Erläuterung

-

Beispiele

Zur »Entitätsmenge Mitarbeiter bilden die motorisierten Mitarbeiter eine Subentitätsmenge.

 
 

Subentitätstyp

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

-

Englisch

Subentity type

Definition

Ein »Entitätstyp B, der mit einem »Entitätstyp A in folgendem Zusammenhang steht:

Erläuterung

Praktisch bedeutet dies, daß man einen Subentitätstyp bildet, indem man zu einem gegebenen »Entitätstyp die »Entitätsmenge auf bestimmte »Attributwerte und/oder bestimmte Beziehungen einschränkt und dabei eventuell zusätzliche »Attribute definiert [HBB+94b].

Beispiele

Eine Firma hat den »Entitätstyp Mitarbeiter definiert: Mitarbeiter = (Personalnummer, Name, Adresse, Fortbewegungsmittel, ...). Das »Attribut Fortbewegungsmittel kann die Werte (Auto, Fahrrad, Motorrad, Fußgänger) annehmen.
Nun läßt sich der Subentitätstyp motorisierte Mitarbeiter = (Personalnummer, Name, Adresse, Fortbewegungsmittel,..., Kennzeichen, Hersteller) bilden, dessen »Entitätsmenge alle Mitarbeiter mit Auto oder Motorrad enthält und der die zusätzlichen »Attribute Kennzeichen und Hersteller beinhaltet.

 
 

Wertebereich

Begriffssammlung

Analyse und Modellierung von Anwendungssystemen

Themenbereich

Modellierung

Synonyme

Domäne

Englisch

Domain

Definition

Menge von möglichen Werten, die zur Beschreibung einer Eigenschaft herangezogen werden können [HBB+94b].

Erläuterung

Durch die Angabe eines Wertebereichs kann man die Menge möglicher Werte für Eigenschaften bzw. Attribute einschränken.

Beispiele

Postleitzahlen in Deutschland nehmen Werte zwischen 00001 und 99999 an.