Download Informationssystem-Entwicklung

Transcript
34
B. Thalheim
Preprint BTU-Informatik-I-15-2003
Kapitel 3.
Abstraktionsschichtenmodell
Abstraktionsschicht: Die Schichtung sollte hierarchisch wie in Bild 14 erfolgen, damit die Entwurfsdokumente zueinander einfach in Beziehung gesetzt werden können.
Architektur der Komponenten: Können die Komponenten der Anwendung separiert werden, dann kann
auch eine Architektur der Komponenten mit expliziter Darstellung ihrer Zusammenhänge erfolgen.
Versionen der Entwicklungsresultate: Jedes Entwurfsdokument kann im Verlaufe der Entwicklung revidiert werden. Deshalb sollte man eine explizite Pflege von Versionen in den Entwurfsprozeß
integrieren.
Diese drei Dimensionen spannen einen Enwicklungsraum auf wie in Bild 15.
Abstraktionsschicht
6
- Version
ª
Architekturkomponente
Bild 15: Entwicklungsdimensionen für dei Entwurfsdokumente
Das Abstraktionsschichtenmodell zur integrierten und abgestuften Entwicklung
Wir betrachten explizit unterschiedliche Abstraktionsschichten und integrieren die Darstellung der
Architektur der Anwendung und die Versionierung explizit in die einzelnen Entwurfsschritte. Damit
unterscheiden wir folgende Schichten:
die Motivationsschicht zur Spezifikation der Ziele, der Aufgaben und der Motivation der Informationssystemanwendung;
die Geschäftsprozeßschicht zur Spezifikation der Geschäftsprozesse, der Ereignisse, zur Grobdarstellung der unterlegten Datenstrukturen und zur Darstellung der Anwendungsstory;
die Aktionsschicht zur Spezifikation der Handlungen, der Detailstruktur der Daten im Sinne eines
Vorentwurfs, zur Darstellung eines Sichtenskeletts und zur Darstellung von Szenarien zu den
einzelnen Anwendungsstories;
die konzeptionelle Schicht zur Darstellung der Prozesse, des konzeptionellen Schemas, der konzeptionellen Sichten und der Dialoge in zusammenhängender Form;
die Implementationsschicht zur Spezifikation der Programme, der physischen und logischen Schemata,
der externen Sichten und zur Darstellung der Inszenierung.
Die Motivationsschicht kann als strategische Schicht aufgefaßt werden. Es werden alle strategischen
Entscheidungen zum Informationssystem gefaßt. Die Geschäftsprozeßschicht wird oft auch als Anforderungsspezifikationsschicht bezeichnet. Im Rahmen dieser Schicht werden neben den Anforderungen
jedoch auch konkrete Entscheidungen zur Realisierung getroffen, so daß wir diese Schicht erweitern
müssen zur Spezifikation der Anforderungen, Spezifikation der pragmatischen Annahmen, Spezifikation der Systemumgebung und Spezifikation der Systemorganisation und -architektur. Die Aktionsschicht ist mit dem Abstraktionsschichtenmodell eingeführt worden, um eine explizite Darstellung der