Die klassische Hauptaufgabe von Programmierern ist das konkrete Umsetzen des Modells in korrekt
ablaufende Programme (Software). Um hier den Anforderungen moderner Softwareentwicklung gerecht zu werden, ist es notwendig
leistungsfähige Entwicklungswerkzeuge einzusetzen und deren Bedienung zu beherrschen. Das ermöglicht das Generieren und Prüfen
von Quellcode aus dem Modell (in UML erstellt) heraus. So entstehen funktionierende und miteinander kommunizierende Module,
deren Verarbeitungsgeschwindigkeit und Stabilität in weiteren Schritten bis zum endfültigen Programm erhöht wird.
Haupsächlich im Vordergrund stehen dabei:
- Transparenz
- Kompaktheit
- Skalierbarkeit
- Perfomance
Natürlich erleichtert Erfahrung und Spezialisierung das Programmieren und verkürzt damit die Entwicklungszeit.
Unsere Erfahrungen sind außerdem in einer Quellcodedatenbank erfasst, die seit mehr als 12 Jahren gepflegt wird. In dieser Datenbank
sind Quelltextbeispiele, praktische Lösungen von Aufgabenstellungen, mathematische Algorithmen, Optimierungshinweise in mehr als 15 Programmiersprachen
und deren Varianten hinterlegt. Diese Quelltexte bildeten und bilden die Grundlage von Programmen lauffähig unter Windows (16-,32- u. 64-bit),
Unix-Derivaten wie Linux, True64, AIX, HP-UX, FreeBSD, Xenix u.a. sowie auf Mainframes (BS2000, MVS). Die Programme werden verwendet in
den Branchen Bauwesen, Chemische Industrie, Maschinenbau, Automatisierungstechnik/Gebäudeautomatisierung, Mess-und Analyselabore, Biotechnologie.
Logistik, Finanz- u. Steuerwesen, Vermessung, Werbung usw.
Wir setzen z.B. folgende Werkzeuge ein:
Microsoft Developers Network "Universal"
Microsoft Visual Studio VBasic, C++, .Net "Enterprise"
Intel C/C++ -Compiler
Intel VTune, Intel ThreadChecker
SUN Java J2EE, J2SE, J2ME, Netbeans
Eclipse
Borland Delphi u. C++-Builder
SQL-Datenbanken: INTERBASE, ADABAS D, ORACLE, MSSQL-Server
|