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







Softwareengineering


Inhaltsüberblick
(u)Das wichtigste Entwicklungstool: der menschliche Geist/u) Wirklich effektive Softwareentwicklung beruht auf dem Wissen, wie unser Verstand arbeitet, wenn er etwas hervorbring ...


Echte Programmierer meiden Pascal
Ich weiß nicht, wie der Autor des Artikels Echte Programmierer meiden Pascal, den ich schon oft mit viel Freude gelesen habe, seine Zeilen wirklich gemeint hat. Ich habe mir immer insgeheim gewünscht, dass er das zwar humorvoll aber ohne Ironie meint ...


Die Frage der richtigen Entwicklungsmethode
Eine der ganz zentralen Fragen der Informatik ist: Welche ist die richtige Entwicklungsmethode? Die Frage scheint so selbstverständlich zu sein, dass man zunächst einmal gar nicht auf die Idee kommt sich zu fragen, ob das überhaupt die richtige Frage ist ...


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


Softwareengineering mit Geist statt Technik
Viele Softwareentwickler werden vielleicht schon einmal die Erfahrung gemacht haben, dass sie plötzlich eine Idee hatten, wie etwas funktionieren könnte, begleitet von einem starken Energieschub und dem unwiderstehlichen Drang sofort loszuprogrammieren. Die Programmzeilen schossen nur so heraus und Überlegung war kaum noch nötig ...


Die Basisapplikation
Bei mir ist aus einer zufälligen Gipfelerfahrung im Programmieren inzwischen eine Methode geworden, die ich in allen Projekten anwende: Die erste Version einer Software muss in wenigen Stunden entstehen. Ich nenne sie die Basisapplikation. Sie stellt ein System dar, das praktisch voll einsatzfähig und anwendbar ist ...


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-2011 Alle Rechte vorbehalten