|
|||
|
Quick and Dirty Inhaltsüberblick Leseprobe 1 Leseprobe 2 Inhaltsverzeichnis Buch bestellen über mich Presse Impressum |
SoftwareengineeringInhaltsü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 | |||