Software-Configuration-Management

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 6. April 2006 um 13:50 Uhr durch Erwin E aus U (Diskussion | Beiträge) (+ kats). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Vorlage:Stub

Das Software Configuration Management (SCM) oder Softwarekonfigurationsmanagement ist eine Spezialisierung des Konfigurationsmanagements auf alle Aktivitäten im Bereich der Software-Entwicklung.

SCM kontrolliert und behandelt

  • das Bearbeiten von Quellcode durch mehrere Entwickler zur selben Zeit,
  • das Verfolgen von Versionsständen und ihren Änderungen und
  • das Steuern des Zusammenbaus der einzelnen Teile der Software zu einem Softwareprodukt.

Zur Durchführung von SCM gibt es verschiedene Tools. Werkzeuge, die den Anspruch erheben eine Alles-in-Einem-Lösung anzubieten, setzen oft nicht alle technischen Anforderungen um (Unterstützung verschiedener Plattformen, Build-Prozess starten, Anbindung an vorhandene Datenbanken) oder lassen sich evtl. nicht in den bestehenden Organisationsprozess einbinden. Flexibler gestaltet sich daher eine Lösung, welche aus individuellen Tools zusammengestellt ist, um diese an den bestehenden Prozess und Umgebung anzupassen.

Beispiel: