Technológia

A szoftver minőségbiztosítás során a fejlesztési folyamat és a termék folyamatos kiértékelése elengedhetetlen tevékenység. Noha elméletileg minden új szoftver verzió kiadása új funkcionalitás bevezetésével jár, a létező problémák, kockázatok és hibák csökkenése mellett, így a szoftverminőség növekedésével jár, a gyakorlat mégsem ezt mutatja.

A forráskód minőségének megítéléséhez a „beteg” rendszerről helyes diagnózis felállítása követelménynek tekinthető, mely kielégítésére átfogó elemzéseket és részletes méréseket kell végrehajtanin. Még „egészséges” szoftverrendszerek esetében is fontos a problémák megelőzését célzó rendszeres mérések végrehajtása.

A FrontEndART forráskód minőségértékelő megoldásokat nyújt azáltal, hogy robusztus eszközkészletet és monitorozó rendszert, módszertanokat és szaktudást biztosít a folyamatos kódállomány minőség ellenőrzéshez és javításhoz.

A négyrétegű, minőség ellenőrzést középpontba állító módszertanunk a folyamatos mérésen, statikus elemzésen és a forráskódban bekövetkezett változások nyomon követésén alapul. Az alapvető feltevésünk szerint az egyetlen hiteles reprezentációja a rendszereknek a forráskód maga (általában a tervek és a dokumentáció nem naprakész, hiányosan karbantartott vagy egyáltalán nem is létezik). Az egymásra épülő rétegek független egységeit alkotják az egésznek. Míg az eszköztámogatás a megfelelő lépcsők folyamataiban rendelkezésre áll, a manuálisan végrehajtandó lépések szaktudást és szakmai kiértékelést igényelnek.

Eszközök és technológiák

A teljesen automatizált csomag tartalmazza a forráskód analizáló eszközöket, elemző módszertanokat és a hozzá kapcsolódó technológiákat:

  • Robusztus nyelvelemzők (C/C++, Java, C#, SQL)
  • Átlátható elemző technológiák
  • Forráskód ábrázoló meta-modellek
  • Programozói interfész (API)
  • Kiterjesztések (CFG, DU, hívási gráf, PTA)
  • stb.



  • Forráskód auditálás

    Minden programozási nyelv esetén adottak különböző követendő gyakorlatok, amik a hiba mentes, gyors, karbantartható és biztonságos kód írásához mutatnak útmutatást. A FrontEndART SourceAudit termékcsaládja képes ellenőrizni, hogy ezen hasznos gyakorlatok betartják-e a fejlesztők. E mellett, a gyakorlatok vizsgálatával, az eszköz komoly programozási hibákra is fényt deríthet, melyeket a fejlesztők nem szándékosan, vagy figyelmetlenségből követnek el...
    Tovább >>

  • Forráskód mérés

    "Nem kezelhető, amit nem irányítható, és
    nem irányítható, ami nincs mérve."
    (Tom DeMarco)

    A szoftver mérése elengedhetetlen része a menedzsmentnek; kis esély van irányítani azt, amit nem mérünk. A szoftver metrikák a szoftver részeinek, forráskódjának vagy specifikációjának tulajdonságait mérik. Több különböző megközelítése van a szoftver tulajdonságainak mérésére...
    Tovább >>