Evolyutsiyasi


Download 209.93 Kb.
bet2/7
Sana28.12.2022
Hajmi209.93 Kb.
#1012981
1   2   3   4   5   6   7
Bog'liq
266-274

9.13-rasm
texnik xizm2a.t Oko'z'rgsatuisvhcnhiabnastihziomrattaqlailbislahrtiasloanbilaMriebna4rq-baorobrddaommuehnoxkuasmuasiqyailgtlariigmadaesko,stalasnhgkailnottasliayobslaartgi avaqaprraogtsaendduaraalnacrihnai aok'zsgeatrtuirvucvhcahni bo'lishi mumkin.

3. Tizim qo'llaniladigan biznes jarayonlar Biznes jarayonlar rivojlanishi bilan ular tizimni o'zgartirish so'rovlarini hosil qiladi. Tizim tobora ko'proq biznes jarayonlari bilan integratsiyalashganligi sababli, o'zgarishlarga talab ortib bormoqda.


Dasturiy ta'minotga texnik xizmat ko'rsatish bo'yicha dastlabki ishlarda tadqiqotchilar dasturning


murakkabligi va barqarorligi o'rtasidagi munosabatlarni ko'rib chiqdilar (Banker va boshq. 1993; Coleman va boshq. 1994 yil; Kozlov va boshqalar. 2008). Ushbu tadqiqotlar shuni ko'rsatdiki, tizim yoki komponent qanchalik murakkab bo'lsa, uni saqlash shunchalik qimmatga tushadi. Murakkablikni o'lchash ayniqsa qimmatga
tushishi mumkin bo'lgan dastur komponentlarini aniqlashda foydalidir. Shuning uchun, texnik xizmat ko'rsatish xarajatlarini kamaytirish uchun siz murakkab tizim komponentlarini oddiyroq alternativalar bilan almashtirishga harakat qilishingiz kerak.
Tizim ishga tushirilgandan so'ng, siz texnik xizmat ko'rsatishni bashorat qilish uchun jarayon ma'lumotlaridan foydalanishingiz mumkin. Ta'minotning barqarorligini baholash uchun ishlatilishi mumkin bo'lgan jarayon ko'rsatkichlariga misollar:



  1. Tuzatuvchi texnik xizmat ko'rsatish uchun so'rovlar soni Xatolar va nosozliklar to'g'risidagi hisobotlar sonining ko'payishi dasturga texnik xizmat ko'rsatish jarayonida tuzatilayotganidan ko'ra ko'proq xatolar kiritilganligini ko'rsatishi mumkin. Bu barqarorlikning pasayishini ko'rsatishi mumkin.




  1. Ta'sir tahlili uchun zarur bo'lgan o'rtacha vaqt Bu o'zgartirish so'rovidan ta'sirlangan dastur komponentlari soni bilan bog'liq. Agar ta'sirni tahlil qilish uchun zarur bo'lgan vaqt ko'paysa, bu ko'proq va ko'proq komponentlarga ta'sir qilishini va texnik xizmat ko'rsatishning pasayishini anglatadi.



276 9-bob ÿ Dasturiy ta'minot evolyutsiyasi

  1. O'zgartirish so'rovini amalga oshirish uchun sarflangan o'rtacha vaqt Bu ta'sirni tahlil qilish vaqti bilan bir xil emas, lekin u bilan bog'liq bo'lishi mumkin. Bu qaysi komponentlarga ta'sir qilishini baholaganingizdan so'ng tizim va uning hujjatlarini o'zgartirishingiz kerak bo'lgan vaqt miqdori. O'zgartirishni amalga oshirish uchun zarur bo'lgan vaqtning ko'payishi barqarorlikning pasayishini ko'rsatishi mumkin.

  2. Muvaffaqiyatli o'zgartirish so'rovlari soni Vaqt o'tishi bilan bu raqamning ortishi

saqlanish qobiliyatining pasayishini anglatishi mumkin.

Xizmat xarajatlarini bashorat qilish uchun oÿzgartirish soÿrovlari va tizimning barqarorligi haqidagi bashoratlardan foydalanasiz. Ko'pgina menejerlar xarajatlarni hisoblash uchun ushbu ma'lumotni sezgi va tajriba bilan birlashtiradi. 23-bobda muhokama qilingan COCOMO 2 xarajatlarni baholash modeli, dasturiy ta'minotga texnik xizmat ko'rsatish bo'yicha harakatlarni baholash mavjud kodni tushunish va yangi kodni ishlab chiqish harakatlariga asoslanishi mumkinligini ko'rsatadi.





      1. Dasturiy ta'minot reinjiniringi

Dasturiy ta'minotga texnik xizmat ko'rsatish o'zgartirilishi kerak bo'lgan dasturni tushunishni va keyin kerakli o'zgarishlarni amalga oshirishni o'z ichiga oladi. Biroq, ko'pgina tizimlarni, ayniqsa eski eski tizimlarni tushunish va o'zgartirish qiyin. Dasturlar barqarorlik hisobiga ishlash yoki bo'sh joydan foydalanish uchun optimallashtirilgan bo'lishi mumkin yoki vaqt o'tishi bilan dasturning dastlabki tuzilishi bir qator o'zgarishlar tufayli buzilgan bo'lishi mumkin.


Eski dasturiy ta'minot tizimlariga texnik xizmat ko'rsatishni osonlashtirish uchun siz ushbu tizimlarni tuzilishi va tushunarliligini yaxshilash uchun qayta loyihalashingiz mumkin. Reinjiniring tizimni qayta hujjatlashtirish, tizim arxitekturasini qayta tiklash, dasturlarni zamonaviy dasturlash tiliga tarjima qilish yoki tizim ma'lumotlarining tuzilishi va qiymatlarini o'zgartirish va yangilashni o'z ichiga olishi mumkin. Dasturiy ta'minotning funksionalligi o'zgarmaydi va odatda tizim arxitekturasiga katta o'zgarishlar kiritmaslikka harakat qilish kerak.


Reinjiniring almashtirishga nisbatan ikkita muhim afzalliklarga ega:






        1. Download 209.93 Kb.

          Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling