piTop Configuration Management offen für alle Entwicklungsumgebungen
Die Software-Company piTop hat abgeleitet aus den Anforderungen komplexer Praxisprojekte ein eigenständig einsetzbares und leicht implementierbares Modul für das Konfigurationsmanagement entwickelt. Es ist Bestandteil der Software Processing-Plattform „piTop“, die die gesamten Abläufe des Software-Lifecycles durch Integration aller anwenderspezifischen Entwicklungswerkzeuge steuert und alle Schritte in einer intuitiv zu bedienenden Oberfläche zusammenfasst.
Das Modul „piTop Configuration Management“ unterstützt den Einsatz von Fremdsoftware mit individuellen Anpassungen. Dafür verwaltet piTop die individuellen Anpassungen als Delta in einer eigenen Datei und bietet ergänzend einen dreistufigen automatisierten Abgleich zwischen vorhergehender Softwarelieferung, eigenem Entwicklungsstand und neuer Softwarelieferung. Stellt der Hersteller eine neue Version bereit, in der zwangsläufig diese individuellen Anpassungen in der Vorgängerversion nicht berücksichtigt sind, wird das entsprechende Delta automatisch in die neue Source eingespielt.
Zu den Funktionen von „piTop Configuration Management“ gehört zudem, dass über die reine Sourceverwaltung hinaus Abhängigkeiten anhand der Sprachstruktur erkannt werden. Auf diese Weise lassen sich anwendungsübergreifende Inkonsistenzen vermeiden. So werden beispielsweise die Compile Listings analysiert und die aufgerufenen Headerfiles ermittelt. piTop hinterlegt diese Information in einer SQL-Datenbank und prüft bei der Freigabe eines Headerfiles immer, ob davon abhängige Programme existieren. Der Entwickler erhält zunächst im Rahmen der Freigabe einen entsprechenden Hinweis. In einem weiteren Schritt werden dann alle abhängigen Programme automatisch übersetzt.
Tipp:Leitfaden
Wir haben einen umfang- reichen Leitfaden zum Thema "Fehlerfrei durch den gesamten Software- entwicklungsprozess" erarbeitet. Diese kosten- lose Praxishilfe beschreibt die typischen Probleme bei der Entwicklung von Applikationen und gibt Hinweise zur Optimierung.


