|
Nach der Projektierung, bzw. verzahnt mit dieser, kann mit Programmierung und Test begonnen werden.
Programmierung und Test einschließlich Design der Oberflächen laufen bei den Objekttechnologien im Prinzip ähnlich ab wie bei herkömmlicher Programmierung. Doch ergeben sich durch die Objektorientierung Vereinfachungen und zusätzliche Möglichkeiten, letzteres vor allem durch JUnit, mit dem man einzelne Klassen “auf Herz und Nieren” testen kann.
Der Einsatz einer integrierten Entwicklungsumgebung wie RDi, RBD bzw. WDSC bringt große Vorteile, u. A., da alle Entwicklungsdaten gemeinsam verwaltet werden, was sich besonders vorteilhaft auswirkt bei Entwicklung im Team mit einem ‘shared Repository’. Auch die große Funktionalität mit der Folge hoher Produktivität spricht für solch ein Werkzeug.
In der Entwicklungsumgebung enthaltene Testfunktionen wie ein lokaler und ein remoter Debugger sind unbedingt notwendig, wie die Erfahrung immer wieder zeigt.
In diesen IBM Tools kann bei Einhaltung des J2EE Industriestandards auch die Deployment-Umgebung simuliert und getestet werden, so dass das Deployment in die echte Laufzeitumgebung schon fast zur Farce geriete, wenn denn nicht immer wieder “unerwartete” Probleme aufträten.
UBHartung programmiert und testet nach den Vorgaben des Feinprojektes extern, auf Wunsch bei Ihnen im Hause oder im Team zusammen mit Ihren Mitarbeitern Ihre Anwendung. Letzteres ist besonders günstig für Sie, da zukünftige Weiterentwicklungen durch Ihre Mitarbeiter durchgeführt werden können.
Spezielle Tätigkeiten bei der Programmierung sind das Reverse Engineering und Reengineering.
Voraussetzung für die Beteiligung Ihrer Mitarbeiter, vor allem für diejenigen, die bisher in ihrer alten 3GL-Welt programmiert haben, eine ausreichende Schulung bzw. kombiniert mit der Programmierung ein Coaching.
|