Skip to main content

Ano ang isang pagpapanatili ng pagpapanatili?

Ang isang paglabas ng pagpapanatili ay isang paglabas ng software na nagtutuwid ng isang security flaw o menor de edad na bug nang hindi binabago ang anumang mga pangunahing sangkap o pagdaragdag ng mga bagong tampok.Karaniwan silang binibilang sa mga ikasampu o daan -daang pag -iba -iba ang mga ito mula sa mga pangunahing paglabas, na binibilang lamang ang bersyon 1.0, bersyon 2.0, at iba pa.Ang isang pagpapanatili ng pagpapanatili ay isang bahagi ng operasyon ng system at yugto ng suporta ng cycle ng buhay ng paglabas ng software.

Ang bawat application ng software ay dumadaan sa siklo ng buhay ng paglabas ng software.Nagsisimula ito sa pagtuklas ng mga system at mga kinakailangan sa pagtuklas, isang yugto kung saan ang mga data at proseso ay na -modelo.Pagkatapos ay nagpapatuloy ito sa yugto ng disenyo, yugto ng konstruksyon, yugto ng pagpapatupad, at sa huli ang yugto ng operating at suporta.Sa loob ng huling yugto na ito na ang patuloy na teknikal na suporta para sa mga gumagamit ay inilalapat sa pamamagitan ng pagpapakilala ng mga pagpapalabas ng pagpapanatili na alinman sa pag -aayos ng mga pagkakamali o i -upgrade ang buong sistema sa pamamagitan ng pag -aayos ng mga pangunahing kinakailangan.Ang mga ito ay karaniwang lumilitaw dahil sa mga pagkakamali na ginawa sa isa sa mga naunang yugto ng siklo ng buhay ng software.Kung sa yugto ng pagsusuri ng mga kinakailangan, halimbawa, ang mga kinakailangan ay hindi wastong naiparating o napatunayan, maaari itong humantong sa mga pangunahing bahid na hindi magpapakita hanggang sa huli.Ito ay talagang isang pangkaraniwang pangyayari, na ang dahilan kung bakit halos bawat piraso ng software na pinakawalan ay kailangang sumailalim sa isang pagpapanatili ng pagpapanatili sa isang oras o sa iba pa.Una, ang paglabas ay dapat gumawa ng mga pagbabago sa umiiral na mga programa upang iwasto ang mga pagkakamali na ginawa sa mga kinakailangan, disenyo, o mga yugto ng pagpapatupad.Dapat din itong tiyakin na ang mga bagong ginawa na pag -aayos ay hindi makagambala sa iba pang mga aspeto ng binagong segment at na ang mga bagong pagbabago ay hindi makagambala sa mga aktibidad ng iba pang mga segment.Panghuli, ang paglabas ay hindi dapat maging sanhi ng pagganap ng system upang magdusa.Sa pangkalahatan, sinubukan ng mga inhinyero ng software na makumpleto ang prosesong ito nang mabilis hangga't maaari, nang hindi sinasakripisyo ang alinman sa kalidad o pagiging maaasahan..Tiyakin ng yunit ng yunit na ang tukoy na segment ng programa na naayos na ngayon ay gumana nang tama.Ang pagsubok sa system, sa kabilang banda, ay nagsisiguro na ang bagong nakapirming segment ng programa ay hindi makagambala sa iba pang mga segment ng programa.Ang pagsubok sa pagkadismaya ay gumagamit ng data ng istatistika upang suriin kung ang pangkalahatang throughput o oras ng pagtugon ay positibo o negatibong naapektuhan ng mga pagbabago.

Ang huli at marahil ang pinakamahalagang aspeto ng pagpapanatili ng system ay kontrol sa bersyon.Sa bahaging ito ng proseso, ang isang sinanay na librarian na batay sa software ay maingat na naitala at sinusubaybayan ang lahat ng mga pagbabago na ginawa.Ginagawa nitong posible para sa mga inhinyero ng software na mag -backtrack kung sakaling ang mga paglabas ng pagpapanatili ay nakatagpo ng mga hindi inaasahang mga error.