Co je údržba?

Vydání údržby je vydání softwaru, které opravuje bezpečnostní vadu nebo menší chybu, aniž by změnila jakékoli základní komponenty nebo přidávaly nové funkce. Obvykle jsou očíslovány na desetiny nebo na setinách, aby je odlišily od hlavních vydání, které jsou očíslovány jednoduše verze 1.0, verze 2.0 atd. Údržba je součástí operace systémů a podpůrné fáze životního cyklu uvolnění softwaru.

Každá softwarová aplikace prochází životním cyklem uvolnění softwaru. Začíná to analýzou systémů a objevování požadavků, fází, ve které jsou data a procesy modelovány. Poté to pokračuje ve fázi návrhu, fázi výstavby, fáze implementace a nakonec do provozní a podpůrné fáze. V této poslední fázi je pokračující technická podpora pro uživatele aplikována zavedením vydání údržby, které buď opravují chyby, nebo upgradují celý systém přestavbou základních požadavků.

Vydání údržby je usuallY je nutné k opravě základních chyb programování. Obvykle se objevují kvůli chybám, které byly provedeny v jedné z předchozích fází životního cyklu softwaru. Pokud například ve fázi analýzy požadavků jsou požadavky nesprávně sdělovány nebo ověřeny, může to vést k velkým nedostatkům, které se neobjeví až mnohem později. To je vlastně běžný výskyt, a proto musel téměř každý vydaný software, který kdy byl vydán, podstoupit údržbu najednou najednou.

je několik základních cílů údržby. Za prvé, vydání by mělo provést změny ve stávajících programech, aby opravily chyby provedené v požadavcích, navrhovacích nebo implementačních fázích. Měla by také zajistit, aby nově provedené opravy nezasahovaly do jiných aspektů modifikovaného segmentu a že nově provedené změny nezasahují do činností jiných segmentů. A konečně, vydání SHOUld nezpůsobí trpět výkonnost systému. Obecně se softwaroví inženýři snaží tento proces dokončit co nejrychleji, aniž by obětovali kvalitu nebo spolehlivost.

Před vydáním údržby musí být důkladně testováno prostřednictvím tří metod: testování jednotek, testování systému a regresní testování. Testování jednotek se ujistí, že konkrétní segment programu, který byl nyní fixován, funguje správně. Na druhé straně testování systému zajišťuje, že nově pevný segment programu nezasahuje do jiných segmentů programu. Regresní testování používá statistická data ke kontrole, zda byla změny pozitivně nebo negativně ovlivněna celková doba propustnosti nebo odezvy.

Posledním a možná nejdůležitějším aspektem údržby systému je řízení verzí. V této části procesu vyškolený softwarový knihovník pečlivě zaznamenává a sleduje všechny provedené změny. To umožňuje softwarovým inženýrům BACckTrack v případě, že se uvolnění údržby setká s neočekávanými chybami.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?