Software-Technik

Software ingenieurmäßig und modularisiert zu entwickeln bedeutet, methodisch und i.d.R. objektorientiert zu entwickeln. Diese Verfahrensweise erlaubt eine Wiederverwendbarkeit der Objekte in einem anderen Kontext zur jeweiligen Laufzeit.
Sinnvoll zu modularisieren bedeutet jedoch auch, vorher detailliert zu analysieren. So kommt in einem Entwicklungsprozeß der Prozeßanalyse eine zentrale Bedeutung zu. Werden Analysefehler implementiert, führt dies zu irreparablen Fehlern im Gesamtsystem. Das gesteckte Projektziel wird dann ohne Abstriche nicht erreicht, wenn es nicht vollständig verfehlt wird.
Die Dokumentation der Analyse muß eindeutig erfolgen und darf nicht interpretierbar sein. Hier hat sich die Unified Modelling Language (UML) einen nicht mehr revidierbaren Platz in der Systementwicklung erobert.
Wenn Sie Unterstützung bei Prozeßdokumentation, Prozeßanalysen bzw. eine neutrale Einschätzung bei der Einführung oder Neuentwicklung von Software-Systemen benötigen, sprechen Sie uns an.