Nächstes: Reale Rahmenbedingungen
Nach oben: Softwareentwicklung
Vorheriges: Anforderungsanalyse
Mit den aufgeführten Anforderungen müssen für ein entstehendes
Gesamtsystem folgende Punkte umgesetzt werden:
Technisch:
-
- Keine Verwendung proprietärer Produkte für alle Kernentwicklungen.
-
- Ausschließlich Verwendung portabler, offener
Entwicklungswerkzeuge.
-
- Entwicklung oder Verfügbarkeit des Hauptanteils der
GIS-Applikationen in einer systemnahen Programmiersprache zur
Gewährleistung möglichst hoher Effizienz.
-
- Entwicklung der Oberfläche in einer geeigneten objektorientierten,
portablen Skriptsprache, die möglichst rasche Entwicklung
ermöglicht.
Logistisch-organisatorisch:
-
- Trennung in verschiedene Entwicklungsebenen.
-
- Verbindung aller wichtigen Applikationen unter einer gemeinsamen
Oberfläche.
-
- Entwicklung geeigneter Programme, die in die Oberfläche
integriert werden können, die aber auch ohne Oberfläche im
Stapelverarbeitungsmodus
lauffähig sind.
-
- Unterstützung flexibler Erweiterbarkeit des Gesamtsystems.
-
- Minimierung der Betriebssystemabhängigkeiten und gleichzeitige
Ausnutzung spezifischer Eigenschaften wichtiger Betriebssysteme.
-
- Keine Verwendung einer visuellen Entwicklungsumgebung für
die Konstruktion der übergreifenden Oberfläche.
Funktionell:
-
- Entwicklung und Bereitstellung von Programmen zum Import
und Export von Daten.
-
- Entwicklung und Bereitstellung von Datenbankfunktionen.
-
- Entwicklung und Bereitstellung von Funktionen zur
Bearbeitung unterschiedlicher Daten, wie Satellitenbildern und
vergleichbarem Material.
-
- Entwicklung von Eingabemasken zu einzelnen Programmen.
-
- Entwicklung von Verfahren zur Erstellung netzwerkfähiger
systemunabhängiger Abbilder darzustellenden Datenmaterials.
-
- Erstellung von Beispielroutinen zur
Stapelverarbeitung.
-
- Erstellung verschiedener Beispiele zur Integration weiterer
Applikationen in das Gesamtsystem.
Thematisch:
-
- Speicherung, Verarbeitung und Transport geographischer oder
verwandter Daten.
-
- Interaktives Abfragen von Informationen zu Lokationen.
-
- Bearbeitung von aufwendigen Aufgaben im
Stapelverarbeitungsmodus, z.B. ,,Processing``.
-
- Visualisierung und Darstellung geographischer oder verwandter
Daten in Form von Listen/Reports, Graphiken und Diagrammen, virtuellen
Graphiken, Animationen, Filmen oder interaktiven
Abbildungszuweisungen (engl.: ,,mappings``).
Nächstes: Reale Rahmenbedingungen
Nach oben: Softwareentwicklung
Vorheriges: Anforderungsanalyse
Claus-Peter Rückemann / ruckema@uni-muenster.de / Tel. --
Sun Jan 20 19:17:16 MET 2002