Common Criteria által vezérelt modernizálás

OData támogatás
Konzulens:
Dr. Félegyházi Márk
Hálózati Rendszerek és Szolgáltatások Tanszék

Egy több évtizedes múltra visszatekintő szoftver esetén óhatatlanul felmerülnek olyan helyezetek,

amikor a feszes határidők miatt a kódminőség szempontjából szuboptimális döntést kell hozni. Ezen

döntések hozadéka később nehezíti a szoftver további fejlesztését, amely többletköltségeket okozhat.

A dolgozatban bemutatom a modernizálandó szoftvert és annak fejlesztési környezetét, annak

fejlesztőinek mindennapos problémáit, nehézségeit, továbbá betekintést nyújtok Common Criteria

eszközkészletébe.

A dolgozatban bemutatom azt is, hogy a syslog-ng fejlesztése során hogyan kíséreltük meg

szisztematikusan felszámolni a felhalmozott technológiai adósságunkat a Common Criteria

követelményeinek megvalósításával, továbbá az így kapott erősebb minőségbiztosítás hogyan fejleszti

a termék biztonságát és egyszerűsíti a fejlesztést az automatizmusok révén.

Mivel a Common Criteria teljeskörű bevezetése rengeteg időt venne igénybe, és ennek bemutatása

terjedelmes lenne, ezért a szakdolgozatomban a termék fejlesztési és karbantartási folyamatára

alkalmazom ezeket az elveket, a terméktámogatástól a belső munkafolyamatokon át, a termék kiadásáig,

és azokra fejlesztési javaslatokat adok.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.