Verfahren von Abbott

Aus Informatik-Box
Zur Navigation springen Zur Suche springen

Auf Russell J. Abbott geht ein Verfahren zurück, das für die objektorientierte Analyse (OOA) bzw. Objektorientierte Modellierung (OOM) hilfreich sein kann. Es folgt eine Zusammenfassung der drei erforderlichen Schritte[1].

Um aus einer umgangssprachlich formulierten Problembeschreibung die Objekte mit den zugehörigen Objektkarten zu erarbeiten, geht man wie folgt vor:

  1. Substantive (Hauptwörter) und Eigennamen herausfiltern
    Die Hauptwörter sind mögliche Objekte. Meist nicht beachtet werden allerdings Mengen- und Grössenangaben ("Kilogramm"), Sammelnamen ("Regierung"), Materialbezeichnungen ("Plastik") und abstrakte Begriffe ("Liebe", "Arbeit"). Zeitwörter (Verben), die als Hauptwörter benutzt werden (das Betrachten eines Bildes) werden behandelt wie die zugehörigen Zeitwörter. Gattungsnamen wie z. B. "Kraftfahrzeug", "Säugetier" und "Einwohner" sind ebenfalls meist keine Objekte.
  2. Verben (Zeitwörter) herausfiltern
    Sie bezeichnen häufig die Aktionen, welche von Objekten ausgeführt werden können (die sogenannten Fähigkeiten der Objekte). Es ist festzustellen, welchem Objekt die Fähigkeit zugeordnet werden kann.
  3. Adjektive (Eigenschaftswörter) herausfiltern
    Sie bezeichnen häufig die "Ausprägungen", welche bestimmte Eigenschaften von Objekten annehmen können. Beispielsweise wäre "ledig" eine Ausprägungen zur Eigenschaften "Familienstand" oder "1216" die Ausprägungen des Attributs "Seitenzahl" des aktuellen Dudens. Auch hier ist wieder festzustellen, welchem Objekt die Ausprägung zugeordnet und wie die zugehörige Eigenschaft bezeichnet werden kann.

Das Verfahren von Abbott beschreibt einen Weg, um mögliche Objekte, Fähigkeiten und Eigenschaften zu ermitteln. Zusätzlich ist aber immer zu berücksichtigen, ob die gefundenen Kandidaten für die Umsetzung der Anforderungen erforderlich sind, oder nicht.

Objektkarten

Objektkarten sammeln die Informationen zu den gefundenen Objekten, also ihre Namen, Fähigkeiten, Eigenschaften und deren Ausprägungen (Werte).

Beispiel für Objektkarten (hier ohne Fähigkeiten)