Quick and Dirty
Inhaltsüberblick
Leseprobe 1
Leseprobe 2
Inhaltsverzeichnis
Buch bestellen
über mich
Presse
Impressum







weitere Auswahl
Konzentration auf das Wesentliche
Softwareverfahren

Kompliziertheit


Softwareentwicklung mit Freude und Begeisterung
So mancher Softwareentwickler wird irgendwann einmal die Erfahrung gemacht haben, dass er in kürzester Zeit ein komplettes Softwareprogramm entwickeln konnte. Wie kommt es zu solchen Erfahrungen? ...


Softwareentwicklung vereinfachen
Die meisten Menschen werden schon einmal die Erfahrung gemacht haben, wie sie plötzlich feststellten, dass etwas, das sie immer tun zu müssen glaubten, gar nicht wirklich notwendig ist oder wie etwas, das sie bisher immer ziemlich umständlich getan haben, eigentlich ganz einfach geht ...


Geist statt Technik
Industrielle Softwareentwicklung wird zunehmend geprägt von Methoden, die das Vorgehen immer genauer und detaillierter vorgeben, Entwicklungswerkzeugen schon in frühen Phasen einer Entwicklung und Entwicklungsumgebungen, die immer umfangreicher und komplexer werden ...


Geist statt Technik
Softwareentwicklung ist eine komplizierte Sache - so scheint es. Zumindest wird in Hochschulen, Beratungsunternehmen und Unternehmen viel Energie darauf verwendet, immer bessere Verfahren zur Softwareentwicklung hervorzubringen. Und so entstehen immer neue Entwicklungsmethoden, Modellierungsvarianten, Entwicklungswerkzeuge und Konzepte und eben auch Komplexität und Kompliziertheit. Aber ist das wirklich der Weg zu besserer Software oder besserer Softwareentwicklung? ...


Wenn sich der Nutzen von Konzepten ins Gegenteil verkehrt
Der größte Fehler im Umgang mit Konzepten ist der, sie über den Bereich in dem sie einen Nutzen entfalten hinaus, einfach immer weiter anzuwenden. Es wird ihnen eine Allgemeingültigkeit zugeschrieben, die ihnen eigentlich nicht zusteht ...


Objektorientierte Softwareentwicklung und die Irrtümer der Informatik
Warum objektorientierte Softwareentwicklung Projekte scheitern lässt ...


Das Wunder des Neuschreibens
Manchmal ist man gezwungen, eine Software komplett neuzuschreiben. Zum Beispiel weil die Architektur der existierenden Version so an ihre Grenzen gekommen ist, dass jede Weiterentwicklung zum Problem wird. Wenn man das System tatsächlich komplett von Null auf neu entwickelt, ohne der Versuchung zu erliegen, doch noch irgendwelche Teile wiederzuverwenden, dann kann man eine erstaunliche Erfahrung machen ...


Modellierung
Modellierung basiert auf Abstraktion. Durch Abstraktion wird aus einem komplexen Ganzen ein einzelner Aspekt herausgegriffen und in einem Modell dargestellt. Ziel einer Abstraktion ist die vereinfachte Darstellung von Zusammenhängen. Im Modell lassen sich z.B. Anforderungen darstellen und klären oder Strukturen finden und bearbeiten. Man kann sich das auch wie einen Schnitt durch ein System vorstellen ...


 
 

 
Impressum © 2007-2012 Alle Rechte vorbehalten