Plattformhinweis
Visual Basic
Visual Basic war eine Plattform für die schnelle Entwicklung von Windows-Anwendungen, mit der formularbasierte interne Software zügig gebaut werden konnte. Sie wurde häufig für Abteilungswerkzeuge, operative Hilfsprogramme und Datenbank-Frontends gewählt, bei denen Liefergeschwindigkeit wichtiger war als formale Architektur.
In älteren Systemlandschaften kann Visual Basic klassische Visual-Basic-Anwendungen, spätere Visual-Basic-.NET-Anwendungen oder eine Mischung aus beidem rund um denselben Geschäftsprozess meinen.
Wofür es typischerweise verwendet wurde
Unternehmen nutzten Visual Basic für operative Desktop-Anwendungen, Callcenter-Werkzeuge, Lager-Utilities, Finanzhilfssysteme, lokale Verwaltungstools, Druck- und Exportabläufe sowie individuelle Frontends auf Basis von Access, SQL Server, Oracle oder dateibasierten Datenquellen.
Warum es in der Rescue-Arbeit weiterhin wichtig ist
Visual-Basic-Anwendungen bleiben oft wichtig, weil sie Geschäftsregeln enthalten, die nie in die größeren Unternehmenssysteme darum herum übernommen wurden. Das Risiko liegt meist nicht in der Oberfläche selbst, sondern in der Logik hinter Klicks, Bildschirmwechseln und Datenbankschreibvorgängen.
Artefakte, die bei der Extraktion von Geschäftslogik geprüft werden sollten
- Formulare und Ereignisbehandler von Steuerelementen: Benutzeraktionen, Validierung, Verzweigungen und Prozessfluss.
- Projektdateien und Verweise: externe Komponenten, DLLs, COM-Objekte und Annahmen zur Bereitstellung.
- Module und Klassen: Berechnungen, gemeinsam genutzte Geschäftsregeln und Integrationslogik.
- Datenzugriffscode: SQL-Anweisungen, Aufrufe von Stored Procedures und Transaktionsverhalten.
- Konfigurationsdateien und Konstanten: umgebungsspezifische Regeln, Pfade, Feature-Schalter und Verbindungsdetails.
- Drittanbieter-Steuerelemente und Berichte: Abhängigkeiten, die Formatierungslogik oder Workflow-Verhalten mitbringen können.
Weiterführend von Caimito Agile Life
Diese Artikel vertiefen Wissensextraktion, Modernisierungs-Governance und das personelle Risiko rund um langjährig betriebene Visual-Basic-Systeme.