Idősorok alkalmazása szoftvermegbízhatóság előrejelzésére
Absztrakt :
A biztonságkritikus szoftverek fejlesztése kulcsfontosságú. Ez kifejezetten hangsúlyos olyan területeken, ahol a feladatok nagy része, vagy teljes egésze szoftverekre van bízva. Az ilyen szoftverek hibái komoly következményekkel járhatnak, ideértve az életveszélyes helyzeteket, a gazdasági károkat és egyéb komoly problémákat. Ebbe a kategóriába tartoznak a hagyományos és autonóm járművek fedélzeti szoftverei, az űrkutatás autonóm eszközeinek, speciális ipari eszközöknek és fegyverrendszereknek a szoftverei is. A megrendelő számára komoly kihívás a szoftver gyártójának kiválasztása. Mivel a szoftverek esetén a klasszikus gyártási folyamatok vizsgálati módszereit nem tudjuk alkalmazni, ezért a gyártót kell megvizsgálnunk. Az teljesen egyértelmű, hogy egy adott gyártónak megfelelő minősítésekkel kell rendelkeznie. De mi a helyzet akkor, ha több azonos minősítésű gyártó áll rendelkezésre, és ezek közül kell választani? Ebben a cikkben javaslunk egy módszert, amellyel a gyártók megfelelő megszorítások melletti általános fejlesztési tevékenységét vizsgáljuk, az elkövetett működési és fejlesztési hibák alapján, ezeket idősorokba rendezve. A cikkben ismertetjük a módszert, annak előnyeit, korlátait, alkalmazásának akadályait és egy nem várt következményt az oktatásban.
Choosing a software manufacturer is a serious challenge for the customer. Since we cannot apply the test methods of classic production processes in the case of software, we must therefore examine the manufacturer. It is quite clear that a specific manufacturer must have appropriate qualifications. But what if there are several manufacturers with the same certification, and you have to choose between them. In this article, we propose a method that examines the general development activities of manufacturers under appropriate restrictions based on the operational and development errors made, arranging them in time series. The article describes the method, its advantages, limitations, obstacles to its application and an unexpected consequence in education. Keywords: