
Softwareentwicklung
Softwareentwicklung als Dienstleistung:
- bei Ihnen im Haus in Ihrem Team
- bei uns im Haus nach Ihren Vorgaben und Wünschen
In jedem Fall in enger Abstimmung mit Ihren Vorgaben.
Softwareentwicklung und Test
Der Bereich Softwareentwicklung umfasst umsetzende Leistungen, die zur programmiertechnischen Lösung gegebener Probleme führen. Die Kernkompetenzen der reinform AG liegen dabei auf den Gebieten:
Analyse und Design großer objektorientierter Systeme
Große objektorientierte Systeme müssen systematisch entworfen werden. die reinform AG bedient sich hierzu einer eigenen Analyse- und Designmethodik, die sich in bisherigen Projekten bewährt hat. die Vorgehensweise ist an die Verfahren von Booch, Rumbaugh und Coad angelehnt. Unterstützt wird das Verfahren durch den Einsatz von Werkzeugen. Schwerpunktmäßig bilden Rational Rose und Together basierend auf der Spezifikations- und Dokumentationssprache UML die Grundlage.
Implementierung und Wartung großer Systeme
Die reinform AG hat ein erhebliches Maß an Erfahrungen in der Implementierung sowohl objektorientierter als auch prozeduraler Systeme und Komponenten. Folgende Implementierungssprachen können unterstützt werden:
- objektorientierte Programmiersprachen: Java und C++
- Skriptsprachen: PHP, Perl, Python und Bash
- diverse Assemblervarianten
Dabei können folgende Plattformen unterstützt werden:
- alle Windows Plattformen
- alle gängigen Unix-Derivate, wie Sun Solaris, IBM AIX, HP-UX, Irix und andere
- Linux, Freebsd, Netbsd und Openbsd
Die Analyse-, Design- und Implementierungsmethodik der reinform AG berücksichtigt eine durchgängige Werzeugunterstützung aller Arbeitsschritte. Speziell im Umfeld der objektorientierten Anwendungs- und Systementwicklung liegen umfangreiche Erfahrungen in der Verwendung einer Vielzahl von Werkzeugen vor. Insbesondere sind zu erwähnen:
- Eclipse
- Microsoft Visual C++
- u.v.w.m.
Test
Nach Abschluss der Implementierung muss das Ergebnis getestet werden und Fehler entfernt werden. Hierzu entwickelt die reinform AG Konzepte und hilft bei der Umsetzung des Tests.