Options
2005
Book Article
Titel
Entwicklungsprozesse für eingebettete Software
Abstract
Explizite Modelle von Entwicklungsprozessen und fortschrittliche Prozesstechnologien gehören zu den wesentlichen methodischen Grundlagen des Software-Projektmanagements und der Prozessoptimierung. Da Software-Entwicklungsprojekte in ihrer Kombination von projektspezifischen Zielen und Randbedingungen einzigartig sind, ist die Vorgabe "idealer" und allgemeingültiger Entwicklungsprozesse keine Lösung für die Praxis. Vielmehr bedarf es der Bereitstellung effektiver und effizienter Software-Entwicklungsprozesse, die für ein Projekt maßgeschneidert werden können. Im Folgenden wird ein Überblick über Software-Prozesse und ihre Bedeutung im Rahmen der Entwicklung eingebetteter Software gegeben. Basierend auf einer Definition der Grundkonzepte werden unterschiedliche Arten von Prozessen vorgestellt. Daraufhin wird exemplarisch gezeigt, wie besondere Eigenschaften eingebetteter Systeme den Entwicklungsprozess beeinflussen. Abschließend wird dargestellt, wie domänenspezifische Prozesse etabliert und verbessert werden können.