✦ Kostenloser Versand innerhalb Deutschlands ✦
✦ Editorial

Die verborgene Krise der Softwarewartung: Wie Legacy-Code und veraltete Architekturen die digitale Transformation 2026 blockieren

Die Last der Vergangenheit: Warum Softwarewartung zum kritischen Erfolgsfaktor wird

Während die Softwareentwicklung oft im Rampenlicht steht, ist es die oft vernachlässigte Softwarewartung, die über den langfristigen Erfolg oder Misserfolg digitaler Ökosysteme entscheidet. Im Jahr 2026 sehen sich Unternehmen zunehmend mit einer wachsenden Schuld an technischen Altlasten konfrontiert. Legacy-Code, der über Jahre hinweg gewachsen ist, wird zur Bremse für Innovationen. Die Herausforderung besteht nicht nur darin, Fehler zu beheben, sondern auch darin, moderne Sicherheitsstandards und Performance-Anforderungen in Systeme zu integrieren, die auf veralteten Architekturen basieren. Eine professionelle Softwarewartung erfordert ein tiefes Verständnis des Systemlebenszyklus und eine strategische Planung, um die Betriebskosten zu senken und gleichzeitig die Agilität zu erhöhen. Dieser Artikel beleuchtet die versteckten Kosten und die praktischen Ansätze, um die Wartungskrise zu meistern.

Software Maintenance: Concepts And Practice

Software Maintenance: Concepts And Practice

Das Werk 'Software Maintenance: Concepts And Practice' ist ein fundamentaler Leitfaden für alle, die die theoretischen und praktischen Grundlagen der Softwarewartung verstehen wollen. Es bietet eine tiefgehende Analyse der Wartungsprozesse, von der Fehlerbehebung bis zur präventiven Optimierung. Besonders wertvoll ist die Diskussion über die Bewertung von Wartbarkeit und die Einführung von Metriken, die für die langfristige Planung unerlässlich sind. Für Softwareentwickler und IT-Manager, die ihre Legacy-Systeme zukunftssicher machen wollen, ist dieses Buch eine unverzichtbare Ressource.

€98.50 View →

Programmierpraxis im Wandel: Von der Kunst zur ingenieursmäßigen Disziplin

Die Frage, ob Softwareentwicklung eine Kunst oder eine Ingenieursdisziplin ist, wird seit Jahrzehnten diskutiert. Spätestens mit dem Aufkommen von agilen Methoden und DevOps-Kulturen hat sich der Fokus jedoch eindeutig in Richtung einer systematischen, wiederholbaren Praxis verschoben. 'Professional Software: Programming Practice' verkörpert genau diesen Geist: Es vermittelt nicht nur Syntax, sondern die Denkweise eines professionellen Softwareentwicklers, der Code schreibt, der nicht nur funktioniert, sondern auch wartbar, testbar und skalierbar ist. Die Prinzipien der objektorientierten Programmierung, wie sie in einschlägigen Werken dargelegt werden, sind dabei das Rückgrat moderner Anwendungen. Für Einsteiger, die eine solide Grundlage in der professionellen Softwareentwicklung suchen, ist dieser Ansatz der Schlüssel zu nachhaltigem Erfolg.

Professional Software: Programming Practice

Professional Software: Programming Practice

Dieses Buch ist ein Klassiker für all jene, die den Schritt vom Hobby-Programmierer zum professionellen Softwareentwickler vollziehen möchten. Es behandelt Themen wie Code-Qualität, Debugging-Strategien und die Zusammenarbeit im Team mit einer solchen Tiefe, dass man es immer wieder zur Hand nimmt. Die Praxisnähe und die zahlreichen Fallstudien machen es zu einem wertvollen Begleiter im Berufsalltag. Wer verstehen will, warum manche Softwareprojekte scheitern und andere erfolgreich sind, findet hier die Antworten.

€98.50 View →

Aspektorientierte Programmierung: Ein Schlüssel zu vertrauenswürdiger Software

In einer Zeit, in der Sicherheitslücken und Datenlecks allgegenwärtig sind, rückt die Entwicklung vertrauenswürdiger Software in den Fokus. Die aspektorientierte Programmierung (AOP) bietet einen eleganten Weg, um Querschnittsbelange wie Sicherheit, Logging oder Transaktionsmanagement modular und wiederverwendbar zu gestalten. Das Buch 'Using Aspect-Oriented Programming for Trustworthy Software Development' aus der renommierten 'Quantitative Software Engineering Series' zeigt auf, wie AOP dazu beitragen kann, die Codebasis sauber zu halten und gleichzeitig die Sicherheitsanforderungen zu erfüllen. Dieser Ansatz ist besonders relevant für komplexe Systeme, bei denen herkömmliche Methoden schnell an ihre Grenzen stoßen. Entwickler, die sich mit der Thematik der vertrauenswürdigen Softwareentwicklung auseinandersetzen, finden hier eine fundierte Einführung und praktische Anleitungen.

Using Aspect-Oriented Programming for Trustworthy Software Development (Quantitative Software Engineering Series)

Using Aspect-Oriented Programming for Trustworthy Software Development (Quantitative Software Engineering Series)

Dieses Fachbuch ist eine tiefgreifende Analyse, wie aspektorientierte Programmierung konkret zur Steigerung der Softwarezuverlässigkeit eingesetzt werden kann. Es richtet sich an fortgeschrittene Entwickler und Architekten, die bereits mit den Grundlagen von AOP vertraut sind. Die Fallstudien aus der Praxis zeigen, wie Sicherheitsaspekte sauber von der Geschäftslogik getrennt werden können, was die Wartbarkeit und Testbarkeit enorm verbessert. Ein Muss für alle, die in sicherheitskritischen Umgebungen arbeiten.

€27.99 View →

Die moderne Softwareentwicklung ist ohne ein solides Verständnis von Softwarequalitätssicherung und Testautomatisierung undenkbar. Tools wie Visual Studio 2010 haben damals neue Maßstäbe gesetzt, indem sie Testprozesse direkt in die Entwicklungsumgebung integriert haben. Das Buch 'Software Testing using Visual Studio 2010' bietet einen praxisnahen Einstieg in die Welt des automatisierten Testens, von Komponententests bis hin zu Lasttests. Auch wenn die Technologie sich weiterentwickelt hat, sind die grundlegenden Prinzipien der Testfallerstellung und der Testmanagement-Strategien zeitlos. Für jeden, der sich mit dem Thema Softwaretesting auseinandersetzt, ist dieses Werk eine wertvolle Referenz, die die Brücke zwischen Theorie und Praxis schlägt.

Software Testing using Visual Studio 2010 (English Edition)

Software Testing using Visual Studio 2010 (English Edition)

Dieses Buch ist ein praktischer Leitfaden für alle, die sich mit dem Testen von Software im Microsoft-Ökosystem beschäftigen. Es erklärt nicht nur die Bedienung von Visual Studio 2010, sondern vermittelt auch ein fundiertes Verständnis für Testmethodiken. Die Schritt-für-Schritt-Anleitungen und die Beispiele aus der Praxis machen es besonders für Einsteiger geeignet. Wer seine Fähigkeiten im Bereich der Softwarequalitätssicherung ausbauen möchte, findet hier eine solide Basis.

€17.90 View →
How to Become a Software Tester: Self-study course on SQA and Testing

How to Become a Software Tester: Self-study course on SQA and Testing

'How to Become a Software Tester' ist ein hervorragendes Selbststudien-Material für Quereinsteiger und Berufsanfänger. Es deckt die gesamte Bandbreite der Softwarequalitätssicherung ab, von den Grundlagen des Testens bis hin zu fortgeschrittenen Themen wie Testautomatisierung und Performance-Testing. Der modulare Aufbau und die vielen Übungen ermöglichen ein effektives Lernen im eigenen Tempo. Ein unverzichtbares Werkzeug für alle, die eine Karriere im Softwaretesting anstreben.

€19.95 View →

Die Komplexität beherrschen: Management von software-intensiven Systemen

Die Entwicklung und Wartung von software-intensiven Systemen, wie sie in der Luftfahrt, der Automobilindustrie oder im Finanzwesen zu finden sind, erfordert ein spezielles Management-Know-how. Das Buch 'Managing the Development of Software-Intensive Systems' aus der 'Quantitative Software Engineering Series' bietet einen umfassenden Überblick über die Herausforderungen und Lösungsansätze in diesem Bereich. Es behandelt Themen wie Risikomanagement, Architekturbewertung und die Integration von Hardware und Software. Für Projektleiter und technische Führungskräfte, die mit der Steuerung komplexer Entwicklungsprojekte betraut sind, ist dieses Werk eine unverzichtbare Quelle für Best Practices und strategische Planung. Es zeigt auf, wie man die inhärente Komplexität solcher Systeme beherrscht und gleichzeitig die Qualität und Termintreue sicherstellt.

Managing the Development of Software-Intensive Systems (Quantitative Software Engineering Series, Band 9)

Managing the Development of Software-Intensive Systems (Quantitative Software Engineering Series, Band 9)

Dieses Buch richtet sich an erfahrene Projektmanager und Systemarchitekten, die mit der Entwicklung großer, software-intensiver Systeme betraut sind. Es bietet eine Fülle von Methoden und Techniken, um die Komplexität zu beherrschen und die Qualität zu sichern. Die quantitativen Ansätze, die in diesem Werk vorgestellt werden, helfen dabei, fundierte Entscheidungen zu treffen und Risiken frühzeitig zu erkennen. Ein wertvoller Begleiter für alle, die in anspruchsvollen technischen Umgebungen führen.

€22.95 View →

Wir verwenden Cookies, um Ihr Erlebnis zu verbessern. Mit einem Klick auf „Akzeptieren“ stimmen Sie unserer Datenschutzerklärung zu.