Skip to main content

Co je údržba softwaru?

Údržba softwaru je proces, kterým je počítačový program změněn nebo aktualizován po jeho uvolnění.I když termín údržba může znamenat opravy a opravy chyb, pouze část tohoto procesu je určena pro tento účel, označovaná jako nápravná.Mnoho údržby softwaru se používá pro adaptivní práci, která zajišťuje, že program je i nadále efektivní a použitelný pro měnící se prostředí, jakož i pro dokonalé postupy, které se zlepšují funkcí.Preventivní údržba se používá k usnadnění tohoto procesu v budoucnu tím, že poskytuje další dokumentaci a nástroje, které budou pozdější aktualizace jednodušší vyvíjet.veřejnost.Tyto soubory jsou nainstalovány uživatelem počítače a upravují funkčnost a návrh základního programu v systému.To se provádí po vydání programu, i když včasný vývoj softwaru by měl vzít v úvahu údržbu.

Nápravná údržba softwaru je proces vývoje změn v programu, který opravuje chyby nebo vyřeší problémy.To nepřidává žádné nové funkce, pokud již neexistují, ale nelze jej použít kvůli chybě v programování.Pro nápravné problémy se používá pouze asi jedna čtvrtina veškeré údržby softwaru.fungovat v novém prostředí.Programy jsou obvykle navrženy a vyvíjeny tak, aby fungovaly na určitých operačních systémech (OS).Zatímco nějaký software může fungovat v novějších verzích, existuje mnoho programů, které tak nemohou udělat.Adaptivní záplata programu by mohla změnit kód, který by mu umožnil správně fungovat na novém systému a udržet jej aktuální a použitelný.uživatel.Společnost by mohla vydat například program zpracování textu, který zahrnuje několik funkcí kontroly pravopisu.Pokud uvolní opravu, která aktualizuje slovník v programu, a vytvoří další možnosti opravu chyb, pak by bylo považováno za dokonalou údržbu.Tyto upgrady jsou obvykle poměrně malé, protože hlavní generální opravy obvykle vyžadují uvolnění nové verze nebo softwarového klienta.

Vývojáři mohou také pracovat na preventivní údržbě softwaru, který se používá k usnadnění budoucích změn.Po vývoji si společnost může uvědomit, že existuje potenciál pro chybu, která se dosud nevyvinula.Mohou uvolnit opravu, která tento problém vyřeší dříve, než se ve skutečnosti stane problémem.Další dokumentace a vyčištění kódu lze také provést, aby budoucí údržba usnadnila nebo zbytečná.