1. Sichten - Top Down vs. Bottom Up
Top-Down:
Verwaltung von Produkten / Komponenten
Kontrolle:
der Arbeit,
der wiederverwendbaren Arbeitsergebnisse.
Versionen / Releases / Linien
Bottom-Up:
Herstellung und Handhabung von Code
Unterstützung der Ziele:
Effizienz, Schnelligkeit,
Fehlerfreiheit,
Vollständige Suche
Editionen, Varianten, Undo, Tests
|
Modellieren von Objekten
Aus RationalRose-UML-Modell Code generieren
GUI-Builder mit integrierter DB-Anbindung für lauffähige FrontEnds
ClassicBlend generierte Java Frontends für Smalltalk-Applikationen
CORBA kompatible Stubs und Skeletons erzeugt mit IDLtoJava
Schreiben von Code
So basic programmieren, daß keine IDE nötig ist
Kleinste Code-Einheiten, auf Kommandozeilenebene
Emacs + javac + java + javad, mit makefiles
Sniff+
Beide Sichten gehen jeweils nahtlos ineinander über.
Die Sicht dieser Präsentation auf Software ist Bottom Up, aber in einer IDE.
|