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 Softwarelö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
