Djelatnost | Programsko inženjerstvo

Programsko inženjerstvo

Dobro definirani i uspješno provedeni razvojni proces ključan je čimbenik strukturiranog razvoja programskih sustava. Synerva posjeduje bogato iskustvo u području definicije i uvođenja razvojnih procesa. Raspon upravljanja procesima pritom ide od strogo definiranog i nadziranog procesa za područje sigurnih, kritičnih i certificiranih programskih sustava, do relativno slobodno definiranog procesa koji se primjenjuje u manjim tvrtkama.

Važan aspekt strukturiranog razvojnog procesa programskih sustava je optimalno korištenje programskih alata za upravljanje procesom, poput upravljanja kodom i upravljanja nedostacima (engl. issues). Primjerice, koriste se programski sustavi za upravljanje izvornim kodom, sustavi za upravljanje prijavljenim problemima (engl. tickets), sustavi za upravljanje projektima, itd. Synerva nudi pomoć pri definiciji prikladnog razvojnog procesa koji je prilagođen potrebama i zahtjevima stranke.

Daljnje usluge koje Synerva nudi uključuju odabir, uvođenje i prilagodbu alata za upravljanje razvojnim procesom, školovanje i potporu djelatnicima te uspješno uvođenje i ostvarenje dobro definiranog procesa razvoja programskih sustava.

Synerva je jedna od rijetkih tvrtki u Europi koje su uspješno ostvarile velike certificirane projekte u području zrakoplovstva i aeronautike. Prilikom izvođenja takvih projekata primijenjeni su razni standardizirani razvojni procesi za područje zrakoplovstva (Airborne and Ground Systems) kojima se traži i osigurava visok stupanj pouzdanosti i sigurnosti razvijenih programskih sustava. Između ostalog, u raznim projektima za Synervine stranke uspješno su primijenjeni sljedeći standardi:

  • RTCA DO-178B (Europe: ED-12B), Software Considerations in Airborne Systems and Equipment Certification
  • RTCA DO-200A (Europe: ED-76)