Die Komplexität der Softwaresysteme für die Automobilindustrie ist den letzten Jahren erheblich gestiegen. Eine parallele Entwicklung ist hier unabdingbar, oft über mehrere Standorte hinweg. Um eine konfliktfreie Integration einzelner Parteien in das Gesamtsystem zu ermöglichen, müssen zuverlässige und effiziente Methoden und Verfahren festgelegt werden, die eine konfliktfreie Integration einzelner Dateien in das Gesamtsystem ermöglichen. Eine der wichtigen Voraussetzungen für eine erfolgreiche Softwareentwicklung ist die enge Verzahnung des kompletten Entwicklungsprozesses mit dem Konfigurationsmanagement. Mit der Komplexität steigt aber auch die Notwendigkeit, in Softwareentwicklungsprojekten ein eigenständiges, auf das jeweilige Projekt zugeschnittene Konfigurationsmanagement aufzusetzen. Dem Verantwortlichen für das Konfigurationsmanagement obliegt es an vorderster Stelle, die Integration des Gesamtsystems zu bewerkstelligen und seine Konsistenz zu gewährleisten. Dabei wird folgendem Pattern gefolgt: - Einteilung der Entwicklungsaufgabe in kleine Einheiten, - Vorgabe, diese Aufgaben im privaten Workspace zu lösen, - Team muss mit einem Repository arbeiten, - vor Abgabe der bearbeiteten Software-Einheit müssen Schritte vorgeschaltet werden wie Unit Tests, - dann folgt Bau des Gesamtsystems im privaten Workspace, - Durchführen eines Funktionstests im privaten Workspace, - nächster Schritt ist der Synchronize- oder Merge-Prozess. Hier endet die Arbeit des Entwicklers und es beginnt die des Konfigurationsmanagers. Er hat die Aufgabe, aus den einzelnen Software-Stücken mittels automatischer Linkvorgänge und Übersetzungen ein großes Gesamtgebilde herzustellen. In regelmäßigen Abständen wird ein Integration-Build, ein Neuaufbau des Gesamtsystems gemacht. Es folgen Regressionstest der Gesamtfunktionalität, schließlich werden Releases für die Qualitätssicherung erstellt. Im ganzen Prozess dienen KM-Tools als unerlässliches Werkzeug zur Steuerung, Überwachung und Dokumentation.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Konfigurationsmanagement. Die Softwareentwickung im Griff behalten


    Additional title:

    Configuration management: Keeping software development under control


    Contributors:

    Published in:

    Motortechnische Zeitschrift ; 66 , Sh Automotive Electronics ; 36-39


    Publication date :

    2005


    Size :

    4 Seiten, 2 Bilder



    Type of media :

    Article (Journal)


    Type of material :

    Print


    Language :

    German




    Konfigurationsmanagement : die Softwareentwicklung im Griff behalten

    Bayer,M. / Xcc Software,DE | Automotive engineering | 2005


    Konfigurationsmanagement : die Softwareentwicklung im Griff behalten

    Bayer,M. / Xcc Software,DE | Automotive engineering | 2005


    Spektrumanalyse: Die kunftigen WLANs im Griff behalten

    British Library Online Contents | 2013



    Konfigurationsmanagement

    Lacke, Richard / Schnödt, Guido | IuD Bahn | 1998