![...](/f/6cd512ff959281a95af942c5db8b50e7.jpg)
Бинарно представљање дигиталног света.
У животном циклусу софтвера, фаза одржавања је последња фаза циклуса. Након што софтвер прође фазу пројектовања и имплементира, почиње фаза одржавања животног циклуса софтвера. Разумевање карактеристика фазе одржавања животног циклуса софтвера омогућава појединцима има задатак да анализира перформансе софтвера након постављања како би исправно решио проблеме који настати.
Карактеристике фазе одржавања
![...](/f/17e5fcd47a224db0845faa27138f142d.jpg)
Бинарни приказ.
Након што је софтвер покренут и покренут, често захтева континуирано одржавање. Генерално, софтвер остаје оперативан дужи временски период након почетне имплементације и захтева редовно одржавање како би се осигурало да софтвер непрекидно ради на врхунском нивоу перформанси. Током фазе одржавања животног циклуса софтвера, софтверски програмери редовно издају софтверске закрпе за решавање промене у потребама организације, за исправљање проблема у вези са грешкама у софтверу или за решавање потенцијалне безбедности питања. Током фазе одржавања, дизајнери се баве проблемима који се открију како би спречили било какву сметњу очекиваним перформансама софтвера или додали повећану функционалност софтверу.
Видео дана
Одговорност за одржавање софтвера
Задатке одржавања софтвера обично обављају дизајнери софтвера како би се позабавили проблемима откривеним након постављања софтверског програма. Како се програмери софтвера баве проблемима који се налазе у софтверским програмима, на системским оператерима је да инсталирају објављене закрпе. Већина комерцијално доступних софтверских програма се редовно ажурира коришћењем преузимања доступних преко веб локације за подршку програмера на мрежи. Оператори система преузимају ажурирања чим се објаве и инсталирају их како би осигурали континуирани учинак софтвера у складу са оригиналним параметрима дизајна.
Дужина фазе одржавања
Фаза одржавања траје најдуже од свих фаза животног циклуса софтвера. Главни разлог зашто фаза одржавања траје најдуже је животни век софтвера. Већина софтверских програма остаје у функцији све док не застаре због промена у потребама корисника или док трошкови одржавања софтвера не постану превисоки за будућу употребу софтвера. Многи дизајнери објављују новодизајниране заменске софтверске програме, док се претходне верзије њиховог софтвера и даље одржавају. Ово се може видети са Мицрософтовим увођењем софтверског пакета Оффице 2010 или увођењем оперативног система Виндовс 7. Иако је најновија верзија ових софтверских програма комерцијално доступна корисницима рачунара, компанија наставља да ради одржавати претходне верзије софтвера и учинити закрпе доступним преко услуга Виндовс Упдате за одређену количину време.
Примери фазе одржавања Мицрософт софтвера
Мицрософт обезбеђује континуирано одржавање постојећих софтверских програма током животног века софтвера преко веб локације Виндовс Упдате. Иако се подршка за неке производе постепено гаси, фаза одржавања за Мицрософт софтвер обично покрива период од неколико година. У случају Мицрософт Оффице 2007, ажурирања софтвера се објављују у сервисним пакетима. Подршка за сваки објављени сервисни пакет траје до 24 месеца након објављивања сервисног пакета.
Закључак фазе одржавања
Како софтвер постаје скупљи за одржавање и приближава се крају животног циклуса софтвера, дизајнери софтвера почињу процес развоја новог софтвера који ће заменити постојећи софтвер. У многим случајевима, животни циклуси развоја софтвера за програме могу се преклапати. Програмер софтвера може започети почетну фазу новог животног циклуса софтвера чак и пре него што издање тренутне верзије софтвера постане комерцијално доступно. Како рачунарски системи и потребе крајњих корисника компјутерских програма настављају да се мењају, програмери софтвера прате бескрајни циклус развоја својих најпопуларнијих производа.