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 >> -
"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 >>












