erfordert neben dem Wissen um den Einsatz relevanter Werkzeuge das effiziente Zusammenspiel von Technologie, Methoden und umfassender Branchenerfahrung.
Unsere Mitarbeiter beherrschen die Methoden und Technologien zur Entwicklung von Softwaresystemen mit hohen Sicherheits- und Zuverlässigkeitsanforderungen.
Wir sichern Ihre Software-Investionen für Sie durch Reengineering, Refactoring oder Portierung auf ein modernes Betriebssystem.
Sowohl bei der Erstellung unserer Prozesse und Vorgehensbeschreibungen wie auch bei Softwareprojekten berücksichtigen wir bewährte Standards und Normen, beispielsweise IEEE und ISO/IEC.
Unser Angebot:
Spezifikation der Anforderungen
Architekturentwurf und Design
Implementierung und Modultest
Integration und Systemtest
Betreuung und Weiterentwicklung Ihrer existierenden Software (Reengineering)
Prüfen und Testen
Statische Prüfmethoden, beispielsweise
Definition von Programmierrichtlinien
Durchführung von Codereviews nach internen oder externen Standards
Codeanalyse, beispielsweise Komplexität nach McCabe
Lebenszyklus von Variablen und Zeigern
Dynamische Testmethoden, beispielsweise
Erstellen von Teststrategien, Testkonzepten und Testspezifikationen
Testdurchführung gemäß der Testspezifikationen
Management der Testaktivitäten, Bewertung der Testergebnisse und Fehlermanagement
Aufbau und Entwicklung individueller Testumgebungen, insbesondere zur Testautomatisierung