Kapitel 2. Einleitung

Dieses ??bungshandbuch f??hrt Sie in Modellierung eines Systems mit Hilfe von ArgoUML ein.

Zuerst werden Sie mit dem Erscheinungsbild des Produktes vertraut gemacht und dann werden wir f??r einen Testfall durch den Analyse- und Entwicklungsprozess gehen. Es wird aber nicht jeder Winkel und jede Ritze des Produktes demonstriert. Dieser Detaillierungsgrad wird im Referenzmaterial bereitgehalten, das Sie in den nachfolgenden Teilen dieses Dokumentes finden.

Der Zustand des Modelles am Ende der Hauptabschnitte wird in .zargo-Dateien verf??gbar sein. Diese sind vorhanden, damit Sie verschiedene, nicht in diesem ??bungshandbuch speziell behandelte Aspekte durchspielen und dann zum richtigen Zustand des Modelles zur??ckkehren k??nnen. Diese .zargo-Dateien werden am Ende der Abschnitte, deren Arbeit sie repr??sentieren, ausgewiesen.

Ein ATM (automated teller machine) Geldautomaten-Projekt wurde als Fallstudie ausgew??hlt, um die verschiedenen Aspekte der von ArgoUML angebotenen Modellierungen zu demonstrieren. In den nachfolgenden Abschnitten werden wir einen „Geldautomaten“ vollst??ndig in UML beschreiben. Das ??bungshandbuch wird Sie allerdings nur durch bestimmte Teile davon f??hren.

An diesem Punkt sollten Sie ein Verzeichnis erzeugen, welches Ihr Projekt aufnimmt. Benennen Sie das Verzeichnis so, dass es zum Rest Ihres Dateisystems passt. Die Inhalte und die Unterverzeichnisse sollten Sie, wie nachfolgend beschrieben, bezeichnen.

Die Fallstudie ist ein Geldautomat. Ihre Firma hei??t „FlyByNight Industries“. Sie werden zwei Rollen spielen. Die des Projektmanagers und die des Analytikers.

Wir werden nat??rlich keinen physikalisch existierende Geldautomaten erstellen. Das Produkt, das wir als Fallstudie erzeugen werden ist ein Geldautomatensimulator, der zum Testen und Entwerfen eines physikalisch vorhandenen Geldautomaten verwendet wird.

Wie Ihre Firma die Arbeit in Projekten organisiert, ist gew??hnlich mehr durch politische als durch andere Einfl??sse bestimmt. Aus diesem Grund steht dies nicht im Mittelpunkt dieses Dokumentes. Wir werden zeigen, wie Sie Ihr Projekt nach dessen Definition selbst strukturieren k??nnen.