સોફ્ટવેર મેઇન્ટેનન્સનું ઇરાદા આધારિત વર્ગીકરણ

બ્લોગ

સોફ્ટવેર મેઇન્ટેનન્સનું ઇરાદા આધારિત વર્ગીકરણ

આ આર્ટિકલ્સમાં સોફ્ટવેર જાળવણીના વર્ગીકરણની તપાસ કરવામાં આવશે જે સુધારાત્મક, અનુકૂલનશીલ, પ્રિફેક્ટિવ અને નિવારક છે.
શરૂઆતમાં સમજાવશે
સુધારાત્મક જાળવણી : સુધારાત્મક જાળવણીનો હેતુ નિષ્ફળતાઓ અને પ્રક્રિયા નિષ્ફળતાઓ અને કામગીરી નિષ્ફળતાઓ સુધારવાનો છે.
ઉદાહરણ:



  • ખોટો આઉટપુટ ઉત્પન્ન કરતો પ્રોગ્રામ પ્રોસેસિંગ નિષ્ફળતાનું ઉદાહરણ છે.
  • એ જ રીતે, એક પ્રોગ્રામ રીઅલ-ટાઇમ આવશ્યકતાઓને પૂર્ણ કરવામાં સક્ષમ ન હોવો એ પ્રદર્શન નિષ્ફળતાનું ઉદાહરણ છે.
    સુધારાત્મક જાળવણીની પ્રક્રિયામાં સોફ્ટવેરમાં ખામીયુક્ત તત્વોને અલગ અને સુધારવાનો સમાવેશ થાય છે.
    ત્યાં વિવિધ પ્રકારની પરિસ્થિતિઓ છે જેને સુધારાત્મક જાળવણી તરીકે વર્ણવી શકાય છે જેમ કે પ્રોગ્રામને સુધારવા જે ખોટા પરિણામોને બંધ કરે છે અથવા ઉત્પન્ન કરે છે.
    સુધારાત્મક જાળવણી એક પ્રતિક્રિયાશીલ પ્રક્રિયા છે, જેનો અર્થ છે કે સિસ્ટમ સાથે ખામીઓ શોધ્યા પછી સુધારાત્મક જાળવણી કરવામાં આવે છે.

અનુકૂલનશીલ જાળવણી : અનુકૂલનશીલ જાળવણીનો ઉદ્દેશ સિસ્ટમને તેના ડેટા પર્યાવરણ અથવા પ્રોસેસિંગ પર્યાવરણમાં ફેરફારોને અનુરૂપ બનાવવા માટે સક્ષમ બનાવવાનો છે
પર્યાવરણમાં વ્યવસાયના નિયમો, કામની પદ્ધતિઓ અને સરકારી નીતિઓમાં ફેરફાર શામેલ હોઈ શકે છે.
આ પ્રક્રિયા બદલાતા અથવા બદલાયેલા વાતાવરણ સાથે સોફ્ટવેરને યોગ્ય રીતે ઇન્ટરફેસ કરવા માટે સુધારે છે.
અનુકૂલનશીલ જાળવણીમાં સિસ્ટમ ફેરફારો, ઉમેરાઓ, કાtionsી નાખવા, ફેરફારો, એક્સ્ટેન્શન્સ અને ઉન્નતીકરણોનો સમાવેશ થાય છે જે પર્યાવરણની વિકસતી જરૂરિયાતોને પૂરી કરે છે જેમાં સિસ્ટમ કાર્યરત હોવી જોઈએ.
ઉદાહરણ
અનુકૂલનશીલ જાળવણીનાં ઉદાહરણો છે:
- નવા હાર્ડવેર રૂપરેખાંકનને ટેકો આપવા માટે સિસ્ટમ બદલવી;
-સિસ્ટમને બેચથી ઓન લાઇન કામગીરીમાં રૂપાંતરિત કરવી;
- અન્ય એપ્લિકેશનો સાથે સુસંગત થવા માટે સિસ્ટમમાં ફેરફાર;
અનુકૂલનશીલ જાળવણી બે જૂથોમાં વહેંચાયેલી છે:

  • દેશમાં કાયદા અથવા અન્ય નિયમોમાં ફેરફાર દ્વારા શરતોમાં ફેરફાર
  • વપરાશકર્તાઓના દેશમાં કાનૂની અથવા અન્ય નિયમોના ફેરફાર દ્વારા શરતો ન હોય તેવા ફેરફારો.
    સંપૂર્ણ જાળવણી : સંપૂર્ણ જાળવણીનો ઉદ્દેશ વિવિધ સુધારાઓ, વપરાશકર્તા અનુભવ, પ્રોસેસિંગ કાર્યક્ષમતા અને સિસ્ટમની કામગીરી વધારવા માટે જાળવણીક્ષમતા બનાવવાનો છે જ્યારે પણ ખામીઓ દ્વારા ફેરફારો સૂચવવામાં આવ્યા ન હોય.
    સંપૂર્ણ જાળવણીના ઉદાહરણો છે:
    - વધુ સારા વપરાશકર્તા અનુભવ માટે પ્રોગ્રામ આઉટપુટને વધુ વાંચી શકાય તેવું બનાવી શકાય છે;
    - પ્રોગ્રામને ઝડપી બનાવવા માટે સુધારી શકાય છે, જેનાથી પ્રક્રિયા કાર્યક્ષમતા વધે છે;
    - અને તેની વાંચનક્ષમતા સુધારવા માટે પ્રોગ્રામનું પુનર્ગઠન કરી શકાય છે, જેનાથી તેની જાળવણીક્ષમતા વધે છે.

સંપૂર્ણ જાળવણી માટેની પ્રવૃત્તિઓમાં કોડનું પુનર્ગઠન, દસ્તાવેજીકરણ બનાવવા અને અપડેટ કરવા અને કામગીરીમાં સુધારો કરવા માટે સિસ્ટમને ટ્યુન કરવાનો સમાવેશ થાય છે.
તેને રીઇન્જિનિયરિંગ પણ કહેવામાં આવે છે.



નિવારક જાળવણી : નિવારક જાળવણીનો ઉદ્દેશ સોફ્ટવેર પ્રોડક્ટ્સમાં ફેરફાર કરીને સમસ્યાઓ થતી અટકાવવાનો છે.
મૂળભૂત રીતે, વ્યક્તિએ આગળ જોવું જોઈએ, ભવિષ્યના જોખમો અને અજાણી સમસ્યાઓને ઓળખવી જોઈએ અને પગલાં લેવા જોઈએ જેથી તે સમસ્યાઓ ન આવે.
નિવારક જાળવણી ઘણી વખત સલામતી જટિલ અને ઉચ્ચ ઉપલબ્ધ સોફ્ટવેર સિસ્ટમો પર કરવામાં આવે છે.

#જાળવણી #સોફ્ટવેર ઉત્ક્રાંતિ