Gruende

Aus bafbal.de
Version vom 11. August 2020, 18:54 Uhr von Michaelebner (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Gründe für die Entwicklung von BAF/BAL= Programmiersprachen gibt es wie "Sand am Meer". Warum es jetzt noch eine Weitere gibt, soll auf dieser Seite erläu…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Gründe für die Entwicklung von BAF/BAL

Programmiersprachen gibt es wie "Sand am Meer". Warum es jetzt noch eine Weitere gibt, soll auf dieser Seite erläutert werden.

Historie

Die Ursprünge von BAF/BAL liegen bei einem Reiseveranstalter. Ausgangssituation war die Folgende:

  • COBOL-System
  • Oracle-Datenbank
  • Ein mit Delphi geschriebener Client, der die COBOL-Masken auf Windows-PCs darstellte
  • Einige später hinzu gefügte Delphi-Formulare, die direkt mit der Oracle-Datenbank agierten.

Von zwei COBOL-Entwicklern war einer bereits im Ruhestand und nur noch für einzelne Wochen verfügbar, der andere COBOL-Entwickler würde voraussichtlich in 4 Jahren in den wohlverdienten Ruhestand gehen. Die Option, einen weiteren Entwickler in COBOL einzuarbeiten, war in der Überlegung. Allerdings hatte das über Jahrzehnte gewachsene System zwar durchaus auch seine Stärken, aber eben auch seine Schwächen.

Die Alternative lag in einer kompletten Neu-Entwicklung. Diese muss jedoch parallel zum laufenden Betrieb mit näherungsweise der gegebenen Entwickler-Mannschaft erfolgen. Nach grober Schätzung hätte der Zeitaufwand bei der bisherigen Entwicklungsgeschwindigkeit bei etwa 20 bis 30 Jahren gelegen.

Daraus resultierte die Anforderung, die Entwicklungsgeschwindigkeit um etwa den Faktor 5 bis 10 zu erhöhen.

Anforderungen