computerwoche.de
Newsletter  |   CW-TV  |   Bilder-Galerien  |   Blogs & Forum  |   CW mobil  |   RSS  |   Aboshop


IT-Strategie
40 Jahre Software-Engineering

Wertstoff Legacy-Code - Rette ihn, wer kann



Die Technik treibt das Design

Noch immer hat die einen Ingenieur umgebende Technologie großen Einfluss auf seine Arbeit, also auch auf das, was der Anwender als Ergebnis erhält:

  • Die Pyramiden sähen anders aus, wenn es damals schon Beton gegeben hätte.

  • Wer mit der Draisine fährt, käme nicht auf die Idee, einen Speisewagen zu suchen.

  • Der Benutzer eines Dialogsystems, das auf einer Siemens PBS des Jahres 1970 entwickelt wurde, ist froh, wenn er eine "1" für das Geschlecht angezeigt bekommt; den Text "männlich" würde er bestimmt nicht erwarten.

  • Ein Space Shuttle wäre eine Kugel von 50 Meter Durchmesser, wenn die Umpolung der Schwerkraft schon erfunden wäre.

Eine IBM/360 und ein Online-Dialog über CICS prägen das Design der Software mehr, als der Entwickler ahnt.
Eine IBM/360 und ein Online-Dialog über CICS prägen das Design der Software mehr, als der Entwickler ahnt.

Genauso hat ein Hauptspeicher von 12 KB, den der Autor in seinem ersten Mainframe, einer IBM 360/20, vorfand, oder auch die Notwendigkeit, den Online-Dialog über CICS abzuwickeln, dramatische Auswirkungen auf das Softwaredesign und die Anwendung selbst. Im Software-Engineering gilt also "Technology Drives Design". Aber dessen ist sich der Softwareingenieur selten bewusst, wenn er eine Anwendung entwickelt.

Auch Frameworks veralten irgendwann

Die vergangenen acht Jahre waren beherrscht vom Framework-Hype. Die Idee stammt eigentlich aus der Steinzeit: Lege alles in eine Ecke deiner Höhle, was du bei deiner Arbeit vielleicht einmal brauchen könntest, also Sehnen, Knochen, einen spitzen Stein etc. Wenn dann das Steinbeil bricht oder der Feuerbohrer nicht mehr funktioniert, findest dort vielleicht etwas, das dir hilft.

So alt die Idee auch ist - eigentlich ist sie immer noch ausgezeichnet. Aber wenn man beobachtet, wie Framework auf Framework gepackt und das Ganze mit wieder anderen Frameworks kombiniert wird, kann einem schon angst und bange werden. Die Softwareingenieure müssen aufpassen, dass sie nicht in die Falle ihrer Väter tappen. (Siehe dazu auch: "Ist Java das neue Cobol?") Denn der Feind des Guten ist das Bessere: Auch Frameworks veralten. In zehn Jahren werden die Frameworks von heute Geschichte sein. Und wie bitte soll dann der wirtschaftlich relevante Teil der Anwendungssysteme gerettet werden?


Leserkommentare 
(1 Beitrag), 
Kommentieren
fdelonge
Alles recht und schön - aber bei endlichen Budgets und Projektzeiträumen ist mit einem Rehosting-Ansatz auf einer CICS-kompatiblen Umgebung schneller ein ROI zu erzielen. Wenn man dann erst einmal auf einer offenen Plattform angekommen ist, kann man mit den frei gewordenen Mitteln die Modernisierung der Anwendungskomponenten bis hin zu einer SOA Strategie angehen. zum Beitrag


Beitrag schreiben

Noch kein Forums-Mitglied?
Dann gleich hier anmelden.

IT-STRATEGIEN: CW-REDAKTEURE EMPFEHLEN
Wie steht es um Ihr Projekt? Wie steht es um Ihr Projekt? Mit ein paar einfachen Tricks lässt sich der Zustand jedes IT-Projekts checken. Dazu brauchen Sie nur Papier und Bleistift.  weiter
Prozesse auf dem Prüfstand Prozesse auf dem Prüfstand Exagon hat anhand von zehn Fragen einen Quickcheck entwickelt, der die zentralen Schwierigkeiten des Anforderungs-Managements offen legen hilft.  weiter
Flexibel um jeden Preis? Flexibel um jeden Preis? Dass die IT flexibel und agil sein soll, gilt als ausgemacht. Aber Flexiblität an der falschen Stelle kostet unnötig Geld oder behindert sogar. weiter
Weihnachtsschnäppchen vom IT-Markt Weihnachtsschnäppchen vom IT-Markt Gegen Quartalsende geben Software-Anbieter eher Rabatte als zu anderen Zeiten. Beste Karten also für Anwender, gute Preise auszuhandeln.  weiter
Netbooks, Datenschutz, iPhone Netbooks, Datenschutz, iPhone Am Ende des Jahres zurückzuschauen, ist leicht. Wir tun es trotzdem, weil schon jetzt niemand mehr etwas über 2009 hören will. weiter
Wie steht es um Ihr Projekt? Prozesse auf dem Prüfstand Flexibel um jeden Preis? Weihnachtsschnäppchen vom IT-Markt Netbooks, Datenschutz, iPhone
MEHR ZUM THEMA IT-STRATEGIE
  • Artikel
  • Whitepaper
FEATURED LINKS

KOSTENLOSE NEWSLETTER VON COMPUTERWOCHE
Nachrichten morgens
Whitepaper
Nachrichten mittags
CW-Mittelstand
Highlights der Woche
Hardware
Neu: SAP-Newsletter
Software
Job + Karriere
Open-Source
Stellenmarkt
Produkte + Techn.
Freiberufler
Security