Baustellenschild

Diese Seiten befinden sich im Aufbau.

Sie können unvollständige, veraltete und/oder sich widersprechende Informationen enthalten.

Nachhaltige Software: Unterschied zwischen den Versionen

Aus Erlebnisraum Nachhaltige Entwicklung
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
K (Nachhaltige Software)
Zeile 1: Zeile 1:
Aspekte der Nachhaltigkeit werden heute intensiv mit Blick auf die ''Hardware''-Komponenten informationstechnischer Systeme diskutiert (Stichwort "Green IT"). Für den Bereich der ''Software''-Entwicklung werden in verschiedenen aktuellen Forschungsprojekten zwar verstärkt und mit Erfolg entsprechende Überlegungen angestellt, jedoch ist der diesbezügliche Diskussionsprozess sicherlich noch nicht als abgeschlossen anzusehen.
== Was kann unter "nachhaltiger Software" verstanden werden? ==


An dieser Stelle soll beschrieben (und diskutiert) werden, was wir im Umfeld des ENE-Projektes unter ''nachhaltiger'' (im Gegensatz zu ''langlebiger''!) Software und unter nachhaltigen Software-Engineering-Prozessen verstehen.
TODO

Sinnvoll scheint eine Unterscheidung zwischen ''Software-Anwendung'' (Nutzung) und ''Software-Entwicklung'' (Herstellprozess). Demzufolge sollen nachfolgend mit Blick auf den [[Integrative_Nachhaltigkeit|im ENE-Projekt zu Grunde gelegte Nachhaltigkeitsdefinition]] die Begriffe nachhaltiger Software und nachhaltiger Software-Entwicklung präzisiert werden.

== Wodurch zeichnet sich "nachhaltiger Software" aus? ==

Ist auszuformulieren... -> @Peter/CVH: Kannst ihr da schon mal was zu schreiben?


== Was verstehen wir unter "nachhaltiger Software-Entwicklung"? ==
== Was verstehen wir unter "nachhaltiger Software-Entwicklung"? ==
Zeile 7: Zeile 13:
An dieser Stelle soll beschrieben werden, was wir im Umfeld des ENE-Projekts unter "nachhaltiger Software-Entwicklung" (Link zu [[Integrative_Nachhaltigkeit|unserer Definition des Nachhaltigkeitsbegriffs]]) verstehen.
An dieser Stelle soll beschrieben werden, was wir im Umfeld des ENE-Projekts unter "nachhaltiger Software-Entwicklung" (Link zu [[Integrative_Nachhaltigkeit|unserer Definition des Nachhaltigkeitsbegriffs]]) verstehen.


Ist auszuformulieren... -> @Peter/CVH: Kannst du da schon mal anfangen?
Ist auszuformulieren... -> @Peter/CVH: Kannst ihr da schon mal was zu schreiben?


Bitte auch die zugehörige [[Diskussion:Nachhaltige_Software|Diskussionsseite]] beachten.
Bitte auch die zugehörige [[Diskussion:Nachhaltige_Software|Diskussionsseite]] beachten.

Version vom 21. Februar 2014, 15:34 Uhr

Aspekte der Nachhaltigkeit werden heute intensiv mit Blick auf die Hardware-Komponenten informationstechnischer Systeme diskutiert (Stichwort "Green IT"). Für den Bereich der Software-Entwicklung werden in verschiedenen aktuellen Forschungsprojekten zwar verstärkt und mit Erfolg entsprechende Überlegungen angestellt, jedoch ist der diesbezügliche Diskussionsprozess sicherlich noch nicht als abgeschlossen anzusehen.

An dieser Stelle soll beschrieben (und diskutiert) werden, was wir im Umfeld des ENE-Projektes unter nachhaltiger (im Gegensatz zu langlebiger!) Software und unter nachhaltigen Software-Engineering-Prozessen verstehen.

Sinnvoll scheint eine Unterscheidung zwischen Software-Anwendung (Nutzung) und Software-Entwicklung (Herstellprozess). Demzufolge sollen nachfolgend mit Blick auf den im ENE-Projekt zu Grunde gelegte Nachhaltigkeitsdefinition die Begriffe nachhaltiger Software und nachhaltiger Software-Entwicklung präzisiert werden.

Wodurch zeichnet sich "nachhaltiger Software" aus?

Ist auszuformulieren... -> @Peter/CVH: Kannst ihr da schon mal was zu schreiben?

Was verstehen wir unter "nachhaltiger Software-Entwicklung"?

An dieser Stelle soll beschrieben werden, was wir im Umfeld des ENE-Projekts unter "nachhaltiger Software-Entwicklung" (Link zu unserer Definition des Nachhaltigkeitsbegriffs) verstehen.

Ist auszuformulieren... -> @Peter/CVH: Kannst ihr da schon mal was zu schreiben?

Bitte auch die zugehörige Diskussionsseite beachten.

Welche Leitsätze lassen sich für nachhaltige Software-Entwicklungen benennen?

Anforderungsanalyse

Hier (zunächst) nicht weiter betrachtet, siehe Literatur.

Systementwurf

Leitsätze für den Systementwurf (u. a. Systemarchitektur, Schnittstellen der Komponenten, Feinentwurf):

  1. ...
  2. ...
  3. ...
 TODO!! 
 Hier ist u. a. die SW-Architektur (INSPIRE-Direktive) mit ihre
 wiederverwendbaren Diensten zu nennen!

Implementierung

Leitsätze für die Implementierung:

  1. ...
  2. ...
  3. ...
 TODO

Test, Integration, Qualitätssicherung

Hier zunächst nicht weiter betrachtet, siehe Literatur.