MethodWorks
Die
ingenieursmäßige Erstellung eines Softwaresystems beginnt mit
der objektorientierten Analyse (OOA) als erstem
Entwicklungsschritt. Als Basis des Systems ist dieser
Entwicklungsschritt auch der wichtigste.
Für eine
optimale Durchführung der objektorientierten Analyse ist sowohl
die Methode, als auch die richtige Toolunterstützung wichtig. MethodWorks
als Analysetool unterstützt Sie bei der objektorientierten
Analyse nach der Object-Behavior-Analysis ® (OBA)
Methode. Die OBA ist eine leistungsfähige Analysemethode,
die sich dank Ihrer Skalierbarkeit besonders für mittlere bis
große Systeme eignet. Sie unterstützt den Designer bei den
Fragen:
- Welchen
Anforderungen unterliegt das zu erstellende
Softwaresystem ?
- Welche
Aufgaben muss das System erfüllen ?
- Wie
und an wen sind die Aufgaben im Softwaresystem zu
verteilen ?
Sie
unterstützt den Designer zusätzlich durch einen iterativen und
evolutionären Ansatz beim Finden von relevanten Klassen für das
Objektmodell. Durch MethodWorks fügt sich die OBA
zudem nahtlos in die UML ein.
MethodWorks
unterstützt alle Modellierungsmerkmale der OBA:
- MethodWorks
bietet eine eindeutige Semantik für die Differenzierung
von technischen und fachlichen Anforderungen an das zu
erstellende System.
- Geschäftsprozess-Modellierung
- MethodWorks
bietet eine einfache Notation für die Beschreibung von
Geschäftsprozessen. Deshalb können Designer und
Fachexperten gemeinsam diesen Teil der Modellierung
durchführen. Dadurch gehen keine Fachanforderungen an
das System verloren, oder werden in der Programmierung
falsch realisiert.
- Das
Finden von Objekten und Klassen ist i.d.R. der
schwierigste Teil der objektorientierten Modellierung. MethodWorks
unterstützt diesen Entwicklungsschritt durch einen
methodischen und evolutionären Ansatz auf der Basis der
beschriebenen Geschäftsprozesse.
- Der
iterative Entwicklungsprozess ist eine wichtige
Voraussetzung für die Entwicklung großer Systeme. Dabei
wird zuerst ein sog. Prototyp mit den wichtigsten
Anforderungen modelliert. Dieser wird dann schrittweise
über Iterationen um die weiteren Anforderungen
erweitert. Dabei muss natürlich das System konsistent
gehalten werden. MethodWorks unterstützt Sie bei
diesem Prozess, indem es Änderungen eines Modellteils
automatisch in den restlichen Modellteilen
synchronisiert.
- MethodWorks
kann auf Wunsch aus Ihrem Analysemodell ein Designmodell
in der UML-Notation generieren. Dadurch können
Sie Ihr Designmodell nahtlos mit der UML fertig
modellieren. Voraussetzung dafür ist Rational Rose ®
98 oder eine höhere Version.
MethodWorks
und die OBA haben sich bereits in vielen Projekten, vor
allem für mittlere bis große Systeme, ausgezeichnet bewährt.
Wann setzen Sie auf eine optimale Analysemodellierung in Ihrer
Systementwicklung ?