Unsere Erfahrungen
erstrecken sich über alle Phasen des Entwicklungsprozesses.
Die Aufgaben, die wir in unseren Projekten übernommen haben, reichten von der System-Analyse, über die Erfassung und Aufbereitung von Anforderungen, bis hin zur Erstellung der Software- und System-Architektur. An der Implementierung unserer Architekturen und Designs sind wir immer maßgeblich selbst beteiligt, wie auch an der Integration und der Erstellung der Tests. Wir waren auch häufig für die Auswahl und Instandhaltung der Tool-Landschaft und für die technische Dokumentation verantwortlich. Abgerundet wurden unsere Aufgaben durch die Projektleitung von Software-Teilprojekten mit Personal- und Budget-Verantwortung.
Projekte
Wir haben in mehr als 10 Jahren viele spannende und anspruchsvolle Projekte in unterschiedlichen Branchen abgewickelt: von Telekommunikation und Funkkommunikation der neuesten Generation, über Medizintechnik und Messtechnik bis hin zu Automotive und Public Safety. Ihre Branche ist nicht dabei? Kein Problem für uns! Wir sind auch immer auf der Suche nach neuen Branchen, die erstklassige Software einsetzen wollen.
Methoden und Werkzeuge
Wir beherrschen die Methoden, die in der modernen Softwareentwicklung eingesetzt werden und haben in unseren Projekten unterschiedlichste Werkzeuge verwendet. Außerdem arbeiten wir uns laufend und nach Bedarf in neue Methoden und Werkzeuge ein. Einen Überblick über die wichtigsten Methoden und Werkzeuge bekommen sie hier.
Projektleitung
- Teambuilding
- Maßgeschneiderte Prozesse
- Jetbrains YouTrack
- Microsoft Project
Anforderungen
- Requirements-Management
- Use Cases
- Traceability von Anforderungen
- Systemspezifikationen
- Doors
Architektur & Design
- Objekt Orientierte Analyse (OOA) / Objekt Orientiertes Design (OOD)
- Model Driven Architecture (MDA)
- Unified Modeling Language (UML) / System Modeling Language (SysML)
- Domain Specific Languages (DSL)
- Xtext
- Design Patterns
- Useability und Bedien-Konzepte, Styleguides für User Interfaces
- Interface Definition Language (IDL)
- Komponentenbasierte verteilte Systeme (CORBA, JMS, MQTT, XMLRPC, Protocol Buffers)
- Hardware- / Software-Codesign
- Enterprise Architect
- Eclipse Modeling Framework
- Rational Rose / Rational Rose Realtime
- Rhapsody
Implementierung
- Continuous Integration
- Subversion, Git, ClearCase, CVS
- ClearQuest, Bugzilla, Trac, Redmine
- C/C++, Java, C#, MATLAB/Simulink, Xpand, Python
- HTML, CSS, XML, XSD, DTD, JSON
- Ant, Maven, Spring, JNI, ActiveMQ
- Microsoft Visual Studio, Eclipse, QtCreator/QtDesigner, KDevelop
- Windows, Linux, QNX Neutrino, GHS Integrity
- VHDL, Xilinx Spartan
- MySQL, PostgreSQL, sqlite, ODBC,
Test & Dokumentation
- Test-Konzepte
- Test Driven Development
- Jenkins/Hudson
- Squish, JUnit, QUnit, nUnit
- Docufy Cosima, LaTeX
Unser Kooperationspartner
Im Bereich der Softwareentwicklung kooperieren wir mit der piSigma GmbH. Durch unsere langjährige Zusammenarbeit wissen wir, dass die Entwickler von piSigma unsere Philosophie nicht nur unterstützen, sondern auch aktiv leben.