 |
 | |  |  | | Beschreibung |  | Für die verbreiteten Methoden wie Structured Analysis (SA) [DeM78], Entity/Relationship-Modellierung (E/R) und objektorientierte Analyse [CoYo90] und Entwurf [Rum+91] (OOA/OOD) existiert eine reichhaltige Palette von Werkzeugen.
Die klassischen Werkzeuge unterstützen das Erstellen, Editieren und Verwalten von Datenflussdiagrammen für die Funktionsmodellierung und von E/R-Diagrammen für die Datenmodellierung [ GuSo02 ]. Einzelne Werkzeuge sind hybrid ausgelegt, d.h. sie bieten Unterstützung für beide Methoden, wobei der Zusammenhang jedoch zumeist nur über ein darunter liegendes Datenlexikon (siehe auch Werkzeuge für die Verwaltung gewahrt ist.
Die Grenze zu den sog. CASE-Tools ist fließend. CASE steht ursprünglich für Computer Aided Software Engineering und damit für die Gesamtheit aller computerunterstützten Entwicklungswerkzeuge. Aus historischen Gründen wird CASE häufig mit transaktions- und grafikorientierten Werkzeugen gleichgesetzt, die vorrangig SA- und E/R-Methoden unterstützen.
Eine genauere Betrachtung des CASE-Begriffs führt zu einer Unterscheidung in Upper CASE und Lower CASE. Werkzeuge, die die ersten Phasen der Software-Entwicklung unterstützen, werden als Upper- oder Front-End-CASE-Werkzeuge bezeichnet. Werkzeuge, die spätere Phasen (z.B. Implementierung, Abnahme und Einführung, Wartung und Pflege) unterstützen, werden unter dem Begriff Lower- oder Back-End-CASE-Werkzeuge zusammengefasst.
Bekannte Werkzeuge für die objektorientierte Analyse und Modellierung sind ObjektiF, MID Innovator, ObjectTeam und IBM Rational Rose. Neben den Methoden von Coad/Yourdon [CoYo90], Rumbaugh (OMT) [Rum+91] und Grady Booch [Boo93] wird fast ausnahmslos die Unified Modelling Language (UML) unterstützt.
Literatur:
[Boo93]
Grady Booch: Object-Oriented Analysis and Design with Applications, Benjamin/Cummings, 1993.
[CoYo90]
Peter Coad, Edward Yourdon: Object-oriented analysis, Yourdon Press Computing Series, Englewood Cliffs, 1990.
[DeM78]
Tom DeMarco: Structured Analysis and Systems Specifications, Yourdon Press Computing Series, 1978.
[Rum+91]
James Rumbaugh, Michael Blaha, William Lorensen, Frederick Eddy, William Premerlani: Object-Oriented Modelling and Design, Prentice-Hall, Englewood Cliffs, 1991. |  |
 | |  |  | |  | |  | |  |  |  | | Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben. |
|
|  | |  |  |   | Übergeordnet |  |  |  | |  |  |  |  |  | Werkzeuge zur Analyse... |  |  |  |  |  | Literaturhinweise |  |  |  | |  |  |  |  |  | Weitere Themen |  |  |  | |  |  |  | Glossar |  |  |  | |  |  | |  |  | |  |  | |  |  |  |  |  |  |
|