iX 12/2021
S. 122
Wissen
Paketmanager

ELSTER: Modularisierung großer C++-Projekte mit einem Paketmanager

Conan und die Steuer

Philipp Wähnert

Paketmanager helfen beim Verwalten von Fremdkomponenten, aber auch bei der Modularisierung des eigenen Projekts. Bei der Entwicklung der Steuersoftware ELSTER kommt Conan mit Erfolg zum Einsatz.

Der erste Teil der zweiteiligen Artikelreihe hat den Paketmanager Conan für C und C++ vorgestellt. Dieser Teil beschäftigt sich mit der Modularisierung großer Softwareprojekte am Beispiel des ELSTER-Projekts ERiC. Conan hat hier die Aufgabe, eine große Menge voneinander unabhängiger Teilmodule zu paketieren, zu verteilen und zu integrieren. Die flexible Architektur von Conan ermöglicht es, diese Schritte effizient und mit vertretbarem Wartungsaufwand durchzuführen.

Das Projekt ELSTER (Elektronische Steuererklärung) ist die größte und zahlenmäßig erfolgreichste E-Government-Anwendung Deutschlands: Im Jahr 2020 haben mehr als 28 Millionen Steuerpflichtige ELSTER für die Einkommensteuererklärung genutzt, entsprechend steht die gesamte deutsche Steuerverwaltung hinter dem Projekt. Das Bayerische Landesamt für Steuern koordiniert es seit mehr als 25 Jahren.

Kommentare lesen (2 Beiträge)