Szoftverfejlesztés

Miért érdekes a munkánk?

Osztályunk egyes feladatkörei, bár más és más fókusszal rendelkeznek, a napi munka során mégis egymáshoz közel, együttműködő csapatként dolgozunk, így mindenkinek lehetősége van arra, hogy szaktudásával segítse a másik munkáját.

A rendszert nagy példányszámban (évente milliós nagyságrend) gyártják, így a hardvert erősen ároptimalizáltan kell megtervezni. Ennek az a következménye, hogy amit lehet, szoftver funkciókkal kell megoldani a hardver egyszerűsítése érdekében, így például, ahol lehet, becslő algoritmussal helyettesítünk szenzorokat. Ez kreatív, innovatív gondolkodást igényel, szintúgy mint a funkcionalitások robosztus és biztonságos megvalósítása.

A rugalmas és testre szabható megoldások megtalálása rendkívül izgalmas feladat. Sikerének legjobb ismérve az, amikor egy új, váratlan igényt könnyen és gyorsan meg lehet valósítani a rendszer architektúrájának alapvető megváltoztatása nélkül. Szintén izgalmas feladat a szoftvert „éleszteni”: az integráció során a működést tesztpadon ellenőrizni és látni, ahogy a funkciók megelevenednek.

A szervezetben betöltött szerepünk

Osztályunk a Rendszer- és járműdinamikai, a Tesztelési, az E/E Hardverfejlesztési és a Funkcionális Biztonsági osztály munkájához is kapcsolódik. A rendszerszintű koncepciókról, követelményekről a System Design-tól értesülünk, illetve nekik adunk visszajelzést ha a kivitelezés során ezeket érintő probléma merül fel. Az E/E Hardver osztálytól kapjuk a driverek és becslők elkészítéséhez szükséges információkat, a testreszabáshoz szükséges paramétereket.

A szoftver dokumentációját és implementációját a Teszt osztálynak adjuk tovább, akik az integrált szoftver működését ellenőrzik. Munkánk során szorosan együttműködünk a Rendszerbiztonsági osztállyal, akik definiálják nekünk a rendszer koncepcióból következő diagnosztikák részleteit, segítenek az általunk javasolt szoftver megoldások biztonságosságának kiértékelésében, és velük közösen végezzük a termék biztonsági analízisét is.

Tevékenységeink


Software Architecture Design


Software Detailed Design & Implementation


Software Integration


Software Configuration