Bundesamt für Sicherheit in der Informationstechnik

M 4.493 Auswahl einer Entwicklungsumgebung für die Software-Entwicklung

Verantwortlich für Initiierung: Leiter Entwicklung

Verantwortlich für Umsetzung: Leiter Beschaffung

Es wird eine geeignete Entwicklungsumgebung benötigt, um ein Software-Projekt umzusetzen. Die Auswahl erfolgt primär anhand der für das Projekt vorgesehenen Programmiersprache und anhand des geplanten Anwendungstyps. Außerdem sollten optionale Zusatzfunktionen und die Anschaffungs- und Betriebskosten berücksichtigt werden.

Um eine geeignete Entwicklungsumgebung auszuwählen, empfiehlt es sich, die unbedingt geforderten und die optional gewünschten Kriterien tabellarisch den verfügbaren Produkten gegenüberzustellen. Die Auswahlkriterien können hierbei als gleichwertig angesehen werden oder gewichtet einfließen und umfassen beispielsweise:

  • Unterstützte Programmiersprachen
  • Unterstützte Betriebssysteme
  • Kollaborationsmöglichkeiten
  • Projekt-Management-Funktionen
  • Refactoring-Funktionen
  • Anschaffungskosten
  • Wartungskosten
  • Kompatibilität mit bestehenden Entwicklungssystemen
  • Kompatibilität mit bestehenden Projekten (falls erforderlich)

Kommen nach dem objektiven Vergleich verschiedener Entwicklungsumgebungen mehrere Produkte in Frage, kann die Entscheidung mit einem subjektiven Vergleich abgeschlossen werden. Hierbei sind Auswahlkriterien zu beachten, die nicht durch einen konkreten Wert symbolisiert werden können, beispielsweise:

  • Bedienbarkeit
  • Intuitivität
  • Vertrauenswürdigkeit des Herstellers

Prüffragen:

  • Wurde eine Liste der erforderlichen und optionalen Auswahlkriterien für eine Entwicklungsumgebung erstellt?

  • Wurde eine Entwicklungsumgebung anhand der vorgegebenen Kriterien ausgewählt?

Stand: 15. EL Stand 2016

Hinweis zur Verwendung von Cookies

Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen hierzu erhalten Sie in unserer Datenschutzerklärung.

OK