gif gif gif gif Index Literaturverzeichnis Mail
Nächstes: Aufwandschätzung für den Prototyp Nach oben: Softwareentwicklung Vorheriges: Zusammenfassung der Forderungen an einen Prototyp

Reale Rahmenbedingungen

Die Rahmenbedingungen bei vielen realen Anforderungen in diesem Bereich erfordern nicht nur Datenbankfunktionen, Darstellung räumlicher Informationen und Netzwerkfunktionen, sondern vielfältige externe Programmkomponenten zur Auswertung und Darstellung.

Ein solcher Komplex ist selbst bei einem kleineren Netzwerk mittelfristig mit nicht unerheblichen Systemkonfigurationen und weiteren Entwicklungen verbunden, sondern auch längerfristig ohne umfangreiche variierende administrative Aufgaben nicht praktikabel.

Ein komplexes System ist daher nie ein Produkt, sondern immer ein Prozeß.

Ziel muß es daher sein, die Komponenten zur Erfüllung der Teilaufgaben so flexibel wie möglich zu gestalten.

Es lassen sich daraus folgende Schlüsse ziehen:

Die strikte plattformunabhängige Trennung von Datenbank, GUI und Komponenten ist unbedingt notwendig. Für den Echteinsatz muß neben der Ereignisdatenbank eine Datenbank für beliebige andere Daten eingesetzt werden.

Eine offene und flexible Lösung kommt dem realen Anwendungsfall sehr zugute. Das bedeutet, es sollten für alle Basiskomponenten frei verfügbare Produkte eingesetzt werden können. Nicht alle Teile des resultierenden Gesamtsystems müssen aber im Quellentext  frei zugänglich sein.

Die Flexibilität bezüglich der einzelnen Komponenten macht unabhängig von einem bestimmten Produkt, wie einer speziellen Datenbank oder dem Betriebssystem und erhöht die Chancen für ein breiteres Einsatzfeld.

Die zumindest teilweise Anwendung auf einem Server  im Internet ist inzwischen fast immer wünschenswert. Dies kann auf verschiedene Weise realisierbar sein, mit Schwerpunkt auf einem speziellen Server und mit herkömmlichen Mitteln des Zugriffs oder mit Zugriff über ein Plugin oder über ein spezielles Protokoll usw.

Damit verbunden muß für alle kritischen Funktionalitäten ein Sicherheitskonzept verfügbar sein. Dies ist in Form ähnlich einer sicheren virtuellen Maschine bereits verfügbar und muß in Zukunft für weitere Funktionalitäten ebenso von Anfang an mitentwickelt werden.

Für spezielle Anforderungen müssen in jedem Fall Auswertungsprogramme, Komponenten oder zumindest Filter zur Unterstützung graphischer Darstellungen und dergleichen erstellt werden.

Laufende Betreuung und umfangreiche Konfiguration sind bei derart komplexen Anwendungen immer erforderlich.

Der Einsatz wichtiger Komponenten im Klienten- und Serverbereich unter Linux/Unix eröffnet zahlreiche Einsatzmöglichkeiten und vereinfacht viele Abläufe.


gif gif gif gif Index Literaturverzeichnis Mail
Nächstes: Aufwandschätzung für den Prototyp Nach oben: Softwareentwicklung Vorheriges: Zusammenfassung der Forderungen an einen Prototyp


Claus-Peter Rückemann / ruckema@uni-muenster.de / Tel. --
Sun Jan 20 19:17:16 MET 2002