Modellierung
UML |
Das erste eingesetzte Werkzeug war der Visual Modeler von Visual Studio 6, eine abgespeckte Version von Rational Rose. Als nächstes folgte TogetherJ. Aktuell wird objectiF eingesetzt. |
Daten-
|
Durch "learning by doing" wurde der Umgang mit case/4/0 anhand der Mitarbeit an einem Projekt mit Verwendung von Oracle 7 gelernt. Einige Datenbanken wurden mit anderen Designern, wie z.B. denen von Visual Studio oder den Datenbankdiagrammen von SQL Server entworfen. Es tun aber auch Papier und Bleistift ihren guten Dienst. |
Entwurfsmuster/
|
Wo es sinnvoll ist, werden Entwurfsmuster (Software Pattern) eingesetzt. Sinnvolle Anwendungsmöglichkeiten für Entwurfsmuster gibt es jede Menge. Allerdings sieht kumarisoft davon ab, einer schönen Architektur willens Performanceaspekte komplett zu vernachlässigen. Man liest oft: "Vorzeitige Optimierung ist die Wurzel allen Übels." Diesem Lehrsatz stellt kumarisoft gegenüber: "Völliges Ausser-Betracht-Lassen von Performance-Aspekten ist auch nicht die letzte Weisheit." Auch wenn Puristen dies nicht gerne lesen werden... |
Sonstiges |
Insgesamt stellt sich für kumarisoft die Situation so dar: So nützlich Analyse- und Modellierungswerkzeuge auch sind: Nicht zu unterschätzen ist der Wert einer guten, nachvollziehbaren Programmierung, die mit guten Kommentaren versehen ist. Bei kleineren Projekten ist für kumarisoft zudem gesunder Menschenverstand entscheidender als ein Modellierungs-Overkill. |


