Beratung und Softwareentwicklung aus einer Hand
Der Bereich
Softwareentwicklung umfaßt 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++.
- prozedurale Programmiersprachen: P, Pascal und verschiedene Basicvarianten.
- Skriptsprachen: Perl, Python, Bash, tcsh und Batch-programmierung.
- diverse Assemblervarianten.
- u.a.
- Windows 95, Windows 98, Windows ME.
- Windows NT, Windows 2000, Windows XP.
- alle gängigen Unix-derivate, wie Solaris, AIX, HP-UX, Irix und andere.
- Linux, Freebsd, Netbsd und Openbsd.
- OS/2.
- IBM visual age für Java Enterprise Edition
- Symantec Visual Cafe
- Borland jbuilder
- Microsoft Visual C++
- u.v.w.m.
- Entwurf und Implementierung von
Client-/Serversystemen. Heutige Systeme werden sehr oft als
Client-/Serversysteme ausgebildet. Neben einer klaren Konzeption
solcher Systeme ist eine effiziente Kommunikation von
entscheidender Bedeutung. Konzeptionell kann eine Kommunikation
zwischen Client und Server auf unterschiedlichen
Abstraktionsebenen erfolgen. Konkrete Beispiele für
Kommunikationsmechanismen, zu deren Einsatz und Implementierung
fundierte Kenntnisse und Projekterfahrungen in der reinform AG
vorliegen, wären:
- Kommunikation auf der Basis von TCP/IP.
- Remote method invocation (rmi).
- Common object request broker architecture (corba).
- Entwurf und Implementierung von Basisframeworks und Komponentenbibliotheken zum Aufbau von Softwaresystemen in einer Model-View-Controller Architektur. Nur selten werden große Systeme speziell für eine Anforderung entwickelt. Sehr häufig ändern sich die Anforderungen und auch die Einsatzgebiete von Systemen und deren Teilkomponenten. Aus diesem Grund setzt man in der Entwicklung mehr und mehr auf die Wiederverwendung nicht nur einzelner Klassen und Objekte, sondern ganzer Teilsysteme. Häufig werden sog. Basisframeworks entwickelt. Diese stellen grundsätzliche Mechanismen zur Erstellung von Anwendungen bereit. Insbesondere den Aufbau von Datenmodellen und deren Anbindung an graphische Oberflächen sowie die Anbindung von Datenbanken und die Einbindung von bestehendem code (legacy code). Die reinform AG verfügt über fundierte Kenntnisse sowohl in der Erstellung als auch in der Anwendung solcher Basis-frameworks.
reinform medien- und informationstechnologie AG
Löffelstrasse 40, 70597 Stuttgart, Germany
Löffelstrasse 40, 70597 Stuttgart, Germany
Fon: +49 (711) 75 86 56-10
Fax: +49 (711) 75 86 56-29
Fax: +49 (711) 75 86 56-29
