Digitālās pasaules binārais attēlojums.
Programmatūras dzīves ciklā apkopes fāze ir cikla pēdējais posms. Kad programmatūra ir izturējusi projektēšanas posmu un ir ieviesta, sākas programmatūras dzīves cikla uzturēšanas fāze. Izpratne par programmatūras dzīves cikla uzturēšanas fāzes īpašībām ļauj indivīdiem kura uzdevums ir analizēt programmatūras veiktspēju pēc izvietošanas, lai pareizi atrisinātu problēmas rodas.
Apkopes fāzes raksturojums
Binārais displejs.
Kad programmatūra ir izveidota un darbojas, tai bieži ir nepieciešama pastāvīga apkope. Kopumā programmatūra turpina darboties ilgāku laiku pēc sākotnējās ieviešanas un nepieciešama regulāra apkope, lai nodrošinātu, ka programmatūra nepārtraukti darbojas visaugstākajā veiktspējas līmenī. Programmatūras dzīves cikla uzturēšanas posmā programmatūras programmētāji regulāri izdod programmatūras ielāpus, kas jārisina izmaiņas organizācijas vajadzībās, lai labotu problēmas saistībā ar programmatūras kļūdām vai atrisinātu iespējamo drošību jautājumiem. Visā uzturēšanas posmā dizaineri pievēršas atklātajām problēmām, lai novērstu jebkādus kavēkļus programmatūras paredzamajai veiktspējai vai pievienotu programmatūrai palielinātu funkcionalitāti.
Dienas video
Atbildība par programmatūras apkopi
Programmatūras uzturēšanas uzdevumus parasti veic programmatūras izstrādātāji, lai novērstu problēmas, kas atklātas pēc programmatūras programmas izvietošanas. Tā kā programmatūras izstrādātāji risina programmatūras programmās konstatētās problēmas, izlaistos ielāpus ir jāinstalē sistēmu operatoriem. Lielākā daļa komerciāli pieejamo programmatūras programmu tiek regulāri atjauninātas, izmantojot lejupielādes, kas pieejamas izstrādātāja tiešsaistes atbalsta vietnē. Sistēmas operatori lejupielādē atjauninājumus, tiklīdz tie tiek izlaisti, un instalē tos, lai nodrošinātu nepārtrauktu programmatūras darbību saskaņā ar sākotnējiem dizaina parametriem.
Apkopes fāzes garums
Uzturēšanas fāze ilgst visilgāk no visām programmatūras dzīves cikla fāzēm. Galvenais iemesls, kāpēc apkopes fāze ilgst visilgāk, ir programmatūras kalpošanas laiks. Lielākā daļa programmatūras programmu turpina darboties, līdz tās kļūst novecojušas lietotāja vajadzību izmaiņu dēļ vai līdz programmatūras uzturēšanas izmaksas kļūst pārmērīgas programmatūras turpmākai lietošanai. Daudzi dizaineri izlaiž no jauna izstrādātas rezerves programmatūras programmas, kamēr viņu programmatūras iepriekšējām versijām joprojām tiek veikta apkope. To var redzēt, Microsoft ieviešot Office 2010 programmatūras komplektu vai Windows 7 operētājsistēmu. Lai gan šo programmatūras jaunākā versija ir komerciāli pieejama datoru lietotājiem, uzņēmums to turpina uzturētu iepriekšējās programmatūras versijas un padarītu ielāpus pieejamus, izmantojot Windows atjaunināšanas pakalpojumus noteiktam apjomam laiks.
Microsoft programmatūras uzturēšanas fāzes piemēri
Microsoft nodrošina pastāvīgu esošo programmatūras programmu apkopi visā programmatūras darbības laikā, izmantojot Windows atjaunināšanas vietni. Lai gan dažu produktu atbalsts tiek pakāpeniski pārtraukts, Microsoft programmatūras uzturēšanas posms parasti ilgst vairākus gadus. Microsoft Office 2007 gadījumā programmatūras atjauninājumi tiek izlaisti servisa pakotnēs. Katras izlaistas servisa pakotnes atbalsts turpinās līdz 24 mēnešiem pēc servisa pakotnes izlaišanas.
Apkopes posma noslēgums
Tā kā programmatūras uzturēšana kļūst dārga un tuvojas programmatūras dzīves cikla beigām, programmatūras dizaineri sāk jaunas programmatūras izstrādes procesu, lai aizstātu esošo programmatūru. Daudzos gadījumos programmu programmatūras izstrādes dzīves cikli var pārklāties. Programmatūras izstrādātājs var sākt jaunās programmatūras dzīves cikla sākotnējo fāzi pat pirms programmatūras pašreizējās versijas izlaišana kļūst komerciāli pieejama. Tā kā datorsistēmas un datorprogrammu galalietotāju vajadzības turpina mainīties, programmatūras izstrādātāji seko nebeidzamam savu populārāko produktu izstrādes ciklam.