We ontwikkelen software op uurbasis of op basis van specificaties als handel.
We gebruiken bijvoorbeeld NI-LabVIEW, Python en Embedded C/C++. Een overzicht van onze software tools vind je hier.
Onze diensten omvatten bijvoorbeeld
Onze gecertificeerde softwarearchitecten en -ontwikkelaars combineren bestaande en nieuw ontwikkelde toepassingsspecifieke softwaremodules in onze softwarebibliotheek om modulaire software op maat te maken. Op deze manier kunnen de voordelen van hergebruik van beproefde code en de ontwikkeling van nieuwe software worden gecombineerd. De hoge mate van standaardisatie maakt een efficiënte en gelijktijdige inzet van meerdere ontwikkelaars mogelijk. Het resultaat is een product op maat binnen een ongewoon korte ontwikkelingstijd.
Voor testmanagement gebruiken we de industriestandaard software NI-TestStand. Deze tool dient als testsequencer waarmee afzonderlijke teststappen, die bijvoorbeeld met NI-LabVIEW, Python of C/C++ zijn geprogrammeerd, automatisch opeenvolgend kunnen worden opgeroepen. De testreeksen kunnen als aparte bestanden worden opgeslagen en geversioneerd. Alle grenswaarden, meetafhankelijke beslissingen, het maken van testrapporten en de gegevensopslag van testresultaten in databases worden geconfigureerd en uitgevoerd met NI-TestStand.
Ons dienstenpakket omvat
Het belangrijkste argument voor het gebruik van NI-TestStand is het bereiken van een hoge mate van standaardisatie en het altijd overzicht houden over frequent veranderende varianten van de DUTs dankzij de versieerbaarheid van de sequentiebestanden. Meer informatie over NI-TestStand vindt u hier.
Hieronder volgen voorbeelden van mogelijke fasen van een softwareontwikkelingsproject: