Homepage der FernUniversität in Hagen
Objektorientiertes Programmieren
Lehrgebiet Datenverarbeitunghstechnik
Startseite

3.2 Analyse der Anwendungswelt

3.2

Analyse der Anwendungswelt

Jede Beschreibung der Realität hängt von der Wahl der FachbegriffeFachbegriffe verstehen sowie von einer vorsichtigen Erläuterung der Phänomene ab, die jeder Begriff bezeichnet. Wichtig ist, dass wir uns vor dem Entwurf eines Programmsystems ein genaues Bild der Wirklichkeit verschaffen und dieses auch mit viel Disziplin umfassend und möglichst eindeutig beschreiben. Unsere Wahrnehmung der Wirklichkeit müssen wir nachvollziehbar mit den schematischen und formalen Beschreibungen, die ein Programm ausmachen, abgleichen. Nur so können wir sicher sein, dass die Auswirkungen des Programms die gewünschten Resultate liefern.

In jeder Anwendungswelt werden Begriffe benutzt, die von vorne herein nur selten von Systemanalytikern voll verstanden werden. Sehen wir uns jetzt einzelne Szenen der Autovermietung noch einmal genauer an, um:

  • die Handlungsträger,

  • ihr Zusammenwirken und

  • ihre für die Geschäftsabläufe wesentlichen Handlungen

zu erkennen,

  • die Informationen, die sie austauschen,

nachzuvollziehen,

  • die Gegenstände, mit denen sie umgehen sowie

  • die Beziehungen, die zwischen diesen Gegenständen bestehen,

zu beschreiben und

  • erste Ideen zu diskutieren, wie die Geschäftsvorfälle durch Computer unterstützt werden können.

Wir werden die Analyse der durch die Fallstudie gegebenen Anwendungswelt in drei Schritten angehen:

1.

Bestimmung der wesentlichen Systemfunktionen und Anwenderrollen,

2.

Festlegung der Gegenstände der Kommunikation und Bearbeitung,

3.

Detaillierte Beschreibung der Programmieraufgabe.