Softwareentwicklung

Anforderungsanalyse

Die Anforderungsanalyse, d.h. die definierten Kundenanforderungen in systemtechnische Sollanforderungen zu überführen, steht am Anfang jeder Entwicklung.

Anforderungsaufnahme aus dem Kundenlastenheft

  • Untersuchung der Anforderungen nach technischer Realisierbarkeit, Risiken und Testbarkeit
  • Priorisieren & Kategorisieren der Anforderungen
  • Bewertung & Aktualisieren der Anforderungen
  • Sicherstellung der Traceability zu den Kundenanforderungen
  • Kommunikation & Abstimmung der Anforderungen
  • Verwaltung der Anforderungen z.B. unter DOORS®

 

Systemanalyse

Die Systemanalyse verhindert, dass Ihrem Produkt am Ende eine elementare Funktion fehlt oder es sogar unkalkulierte Risiken birgt.

  • Black-Box-Sicht
  • Modellbasierte Simulation z.B. MATLAB® & Simulink®
  • Aufstellung der Anforderungen zur Systemintegration (zB. CAN-, LIN-Bussysteme)
  • Rapid Prototyping

 

Softwarearchitektur und Entwicklung

Wir schaffen Ihnen Wettbewerbsvorteile­ durch entwerfen und entwickeln maß­­geschneiderter, leistungsfähiger Software­lösungen. Unsere Softwareexperten finden dabei die beste Balance zwischen Funktionalität, Aufwand, Qualität und Projektdauer.

  • Softwareentwicklung für alle DSP und µC
  • Planung und Erstellung der Softwarearchitektur
  • Erstellung der Softwareanalysen und des Softwaredesigns
  • Objektorientierte Analyse & Objektorientiertes Design unter UML 
Modellbasierte Entwicklung unter:
  • MATLAB® & Simulink®Stateflow® Target Link®
  • Entwicklung von Standardmodulen nach
  • AUTOSAR

Entwicklung von sicherheitsrelevanter Software nach ISO DIS 26262 oder IEC 61508
Erstellung und Implementierung von Flashbootloadern
Kommunikation mit modernsten Bussystemen wie:

  • Flexray
  • CAN
  • LIN