Kommunikatsiyalarini rivojlantirish vazirligi muhammad alxorazmiy nomidagi toshkent axborot texnologiyalari universiteti



Download 344,37 Kb.
Sana13.01.2022
Hajmi344,37 Kb.
#356657
Bog'liq
DTQE amaliyot



O ‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA

KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD ALXORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Da’sturiy ta’minot qurilmalari va evolutsiyasi fanidan

1-2-3-Amaliy ish

Bajardi : 311-18 guruh talabasi

Madaminov Dostonbek

Qabul qildi: Sherbekova Feruza



TOSHKENT-2021

12-variant

1. Dasturiy ta’minotni konstruksiyalashning strategiyalari.

2. Dasturiy ta’minotni tuzilmaviy modellashtirish

3. Konstruksiyalashdagi standartlar.
Javoblar :
1.

Dasturiy ta'minotni ishlab chiqish strategiyalarini uch guruhga bo'lish mumkin:


1. Rivojlanish bosqichlarining chiziqli ketma-ketligi - bir martalik (palapartishlik strategiyasi)

2. Qo'shimcha strategiya, birinchi navbatda barcha talablar (foydalanuvchi va tizim) aniqlanganda, so'ngra ishlab chiqishning qolgan qismi versiyalar ketma-ketligi shaklida amalga oshiriladi, birinchisi qismni amalga oshiradi.

rejalashtirilgan xususiyatlar va barcha keyingi versiyalar to'liq tizim olinmaguncha qo'shimcha funktsiyalarni amalga oshiradi.

3. Evolyutsion strategiya.

Ushbu strategiya bilan dastlabki bosqich talablarning to'liq hajmini o'z ichiga olmaydi, ular yangi ketma-ket versiyalarni ishlab chiqish jarayonida takomillashtiriladi.

Qo'shimcha strategiya

Incremental model ketma-ket sharshara modeli elementlarini iterativ prototiplash falsafasi bilan birlashtirgan qo'shimcha dasturiy ta'minotni ishlab chiqish strategiyasining klassik namunasidir. U tahlil qilish, loyihalash, kodlash va sinovdan o'tkazish ketma-ketligini ifodalovchi bir nechta etkazib berishlarni (o'sishlarni) ifodalaydi.

Birinchi o'sishni ishlab chiqish sizga asosiy talablarni amalga oshiradigan asosiy mahsulotni olish imkonini beradi, shu bilan birga ko'plab yordamchi talablar bajarilmaydi. Keyingi o'sishlar rejasi qo'shimcha funktsiyalar va funksionallikni ta'minlash uchun asosiy mahsulotga bosqichma-bosqich o'zgartirishlarni nazarda tutadi.

O'sish jarayoni o'z-o'zidan iterativdir, lekin maketdan farqli o'laroq, qo'shimcha model qo'shimcha iteratsiya oxirida ishlaydigan mahsulotni ta'minlaydi.

Evolyutsion dasturiy ta'minotni ishlab chiqish strategiyasi

Biz evolyutsion strategiyani spiral model, komponentga yo'naltirilgan model va og'ir va engil dizayn jarayonlari misollaridan foydalangan holda ko'rib chiqamiz.

Hisoblash texnologiyasi rivojlanishining dastlabki bosqichida dasturiy ta'minot "kodlash - xatolarni bartaraf etish" tamoyili bo'yicha ishlab chiqilgan. Bunday dasturiy ta'minotni ishlab chiqish jarayoni modeli ko'rsatilgan.



Shubhasiz, ushbu modelning kamchiliklari:



  • Strukturalanmagan dasturiy ta'minotni ishlab chiqish jarayoni;

  • Dasturchining individual bilim va ko'nikmalariga e'tibor qaratish;

  • Loyihani boshqarish va rejalashtirishning murakkabligi;

  • Ishlab chiqishning uzoq davom etishi va narxi;

  • dasturiy mahsulotlarning past sifati;

  • loyiha risklarining yuqori darajasi.

Yuqoridagi kamchiliklarni bartaraf etish yoki kamaytirish uchun uchta asosiy dasturiy ta'minotni ishlab chiqish strategiyasi hozirda eng ko'p qo'llaniladi:

  • kaskadli;

  • Qo'shimcha;

  • Evolyutsion.

Kaskadning ba'zi xususiyatlari, dasturiy ta'minot tizimlarini ishlab chiqishning bosqichma-bosqich va evolyutsion strategiyalari va ularga qo'yiladigan talablar GOST R ISO / IEC TO 15271-2002 - Axborot texnologiyalari standartida keltirilgan.

- ISO / IEC 12207 (Dasturiy ta'minotning hayot aylanish jarayonlari) ni qo'llash bo'yicha qo'llanma [6].

Muayyan strategiyani tanlash quyidagi xususiyatlar bilan belgilanadi:

· Loyiha;

· Mahsulotga qo'yiladigan talablar;

· Rivojlanish guruhlari;

· Foydalanuvchi jamoalari.

Rivojlanish strategiyalarining har biri ma'lum bir loyihaga nisbatan ushbu strategiyani to'g'ri tanlash bilan belgilanadigan afzalliklari va kamchiliklariga ega.

Shuni ta'kidlash kerakki, strategiyaning bir xil xususiyatlari unga mos keladigan loyiha uchun strategiyani tanlashda afzallik va strategiya noto'g'ri tanlangan bo'lsa, uning kamchiliklari sifatida namoyon bo'lishi mumkin.

Turli modellar tomonidan uchta asosiy strategiya amalga oshirilishi mumkin.

Kaskadli dasturiy ta'minot va tizimlarni ishlab chiqish strategiyasi

Sharshara strategiyasi - bu rivojlanish bosqichlaridan bir martalik o'tish.


Ushbu strategiya ishlab chiqish jarayonining boshida ishlab chiqilgan dasturiy vositaga qo'yiladigan barcha talablarni to'liq aniqlashga asoslanadi. Tugallangan rivojlanish bosqichlariga qaytish rejalashtirilmagan. Oraliq natijalar dasturiy ta'minot versiyasi sifatida emas tarqatiladi.

Asosiy vakillari modellarni amalga oshirish kaskadli strategiya sharshara va V shaklidagi modellardir.

Kaskad strategiyasining asosiy afzalliklari qachon namoyon bo'ladi unga mos keladigan loyihani ishlab chiqish:

1) barqarorlik Talablar va oqim Jami Hayotiy tsikl rivojlanish;

2) oddiylik ilova strategiyalar; kerak faqat bitta rivojlanish bosqichlaridan o'tish;

3) rejalashtirish, monitoring va loyihalarni boshqarish qulayligi; o'n bir+

4) qat'iy xarajatlar cheklovlari va ish jadvali mavjud bo'lmaganda loyiha sifatiga yuqori talablarga erishish qobiliyati;

5) mijozlar tomonidan tushunish uchun mavjudligi.

Kaskad strategiyasining kamchiliklari, uni nomaqbul loyiha uchun tanlashda namoyon bo'ladi:

1) PS hayotiy tsiklining boshida talablarni aniq shakllantirishning murakkabligi va PS hayot tsikli davomida ularning dinamik o'zgarishining mumkin emasligi;

2) rivojlanish jarayonining chiziqli tuzilishining ketma-ketligi; amalda ishlab chiqilayotgan dasturiy ta'minot tizimi (yoki tizim) odatda bir vaqtning o'zida bajarilishi uchun juda katta; ga qaytishga olib keladi oldingi qadamlar uchun yechimlar paydo bo'layotgan muammolar olib boradi xarajatlarning oshishi va ish jadvalining buzilishi;

3) yirik mablag'larni bir martalik taqsimlashning murakkabligi bilan bog'liq bo'lgan loyihalarni moliyalashtirishning muammoli tabiati;

4) oraliq mahsulotning foydalanishga yaroqsizligi;

5) tizim yoki dasturiy ta'minotni ishlab chiqishda foydalanuvchining etarli darajada ishtirok etmasligi - faqat boshida (talablarni ishlab chiqishda) va oxirida (qabul qilish sinovlari paytida), bu foydalanuvchi tomonidan mahsulot sifatini dastlabki baholashning mumkin emasligiga olib keladi. dasturiy ta'minot yoki tizim.

Sharshara strategiyasini qo'llash sohalari ushbu strategiyaning kamchiliklari bilan cheklangan. Uni qo'llash quyidagi hollarda eng samarali hisoblanadi:

1) hayot aylanishi davomida aniq, o'zgarmas talablar, tushunarli amalga oshirish va texnik usullar bilan loyihalarni ishlab chiqishda;

2) ilgari ishlab chiquvchilar tomonidan ishlab chiqilgan tizim yoki mahsulotni yaratishga qaratilgan loyihani ishlab chiqishda;

3) mavjud mahsulot yoki tizimning yangi versiyasini yaratish va chiqarish bilan bog'liq loyihani ishlab chiqishda;

4) mavjud mahsulotni yangi platformaga o'tkazish bilan bog'liq loyihani ishlab chiqishda;

5) bir nechta yirik ishlab chiqish guruhlarini o'z ichiga olgan yirik loyihalarni amalga oshirishda

2.

Strukturaviy modellashtirish texnikasi



Strukturaviy modellashtirish usullari strukturaviy yondashuv tamoyillariga asoslanadi, ularning asosiylari:

a). Bo‘l va zabt et – murakkab masalalarni ko‘plab kichikroq, mustaqil masalalarga bo‘lish yo‘li bilan yechish tamoyili;

b). Ierarxik tartib tamoyili - bu hamkorlikni tashkil qilish printsipi.

ierarxik daraxt tuzilmalarida muammoning sobit qismlari; v). Abstraksiya printsipi - tizimning muhim tomonlarini ajratib ko'rsatish

biz va ahamiyatsiz narsadan chalg'itish;

G). Rasmiylashtirish printsipi - qat'iy uslubiy yondashuv zarurati

muammoni hal qilish; e). Muvofiqlik printsipi - elementlarning asosliligi va izchilligi

politsiyachilar; e). Ma'lumotlarning mustaqilligi printsipi - ma'lumotlar modellari ishlab chiqilishi kerak

ularning mantiqiy jarayonlaridan qat'iy nazar tahlil qilinadi va tahlil qilinadi

qayta ishlash; g). Grafik belgilardan foydalanish.



Strukturaviy tahlil usullarida ko'pincha quyidagi turdagi grafik belgilar qo'llaniladi:

• DFD (Data Flow Diagrams) - ma'lumotlar oqimi diagrammasi (DFD) ma'lumotlar lug'atlari va jarayon spetsifikatsiyalari bilan birga;

• ERD (Entity-Relationship Diagrams) - ob'ektlar bilan munosabatlar sxemalari;

• STD (State Transition Diagrams) - holatga o'tish diagrammalari

Strukturaviy modellashtirishning uslubiy asosi usul hisoblanadi

SADT (Tuzilgan tahlil va dizayn texnikasi) mantig'i. To'liq bo'lishiga qaramay

metodologiya ham funktsional (faoliyat modeli), ham axborot komponentini (ma'lumotlar modeli) modellashtirishni nazarda tutadi, eng katta

ushbu metodologiyaning funktsional qismi bo'sh joy oldi. Asosida SADT ning funktsional komponenti bo'lgan IDEF0 metodologiyasi ishlab chiqildi

dunyoning ko'plab mamlakatlaridagi korxonalar uchun sanoat. Unda qo'llaniladigan belgilar va funktsional modellash usullari DFD ga muqobildir,

asosan strukturaviy tahlil usullarida qo'llaniladi. SADT metodologiyasining eng muhim xususiyatlaridan biri bu funktsiyalar o'rtasidagi munosabatlarning qat'iy tiplanishidir.

3. Hozirda dunyoda qo'llaniladigan dasturiy ta'minotni ishlab chiqish sohasidagi barcha standartlar orasida eng mashhur modellar: ISO 9001, TickIT, SEI SW-CMM.


ISO 9000 seriyali standartlari

ISO xalqaro standartlashtirish tashkilotining standartlari dunyoda eng mashhur va keng tarqalgan. ISO standartlari universaldir, ular kompaniya qaysi sohada faoliyat yuritishidan qat'i nazar, model sifatida qo'llanilishi mumkin. Natijada, ISO modeli o'zining inkor etilmaydigan afzalliklari va kamchiliklariga ega.


Ammo ISO modelining asosiy afzalligi - bu shon-sharaf, keng tarqalganlik, jahon darajasida tan olinishi. Endi ISO standartlari bozorda mavjud bo'lgan har qanday tashkilot ega bo'lishi kerak bo'lgan majburiy minimumdir. Lekin, albatta, ko'p qirraliligi tufayli ISO 9000 seriyasiga asoslangan model juda "yuqori darajali" bo'lib chiqdi.
Shuning uchun ISO modeliga asoslangan to'liq sifat tizimini qurish uchun ko'plab qo'llab-quvvatlovchi sanoat va ISO standartlaridan foydalanish kerak.
TickIT standarti

Britaniya standarti TickIT keng tarqalgan. Ushbu sanoat standarti dasturiy ta'minotni ishlab chiqish tashkilotlari uchun sifat tizimi talablarini belgilaydi va ISO 9001: 94 modeliga asoslanadi. "Nima qilish kerakligini" tartibga soluvchi ISO 9001 modelidan farqli o'laroq, ushbu standartni ishlab chiquvchilar ISO 9001da belgilangan talablarni "qanday qilib bajarish mumkin" degan savolga javob berishga harakat qilishdi TickIT ISO 9001 modelini ISO to'plami bilan birlashtiradi. 12207 va ISO 9000 maslahat standartlari -3.


SEI SW-CMM standartlari

SEI SW-CMM modelida dasturiy ta'minotni ishlab chiqishning ichki jarayonlarini takomillashtirishga juda qiziqarli yondashuv belgilangan. Ushbu model (shuningdek, ISO 9000 seriyali standartlari) TQM nazariyasiga asoslanadi. TQM nazariyasi kompaniyada amalga oshirilgan ko'plab kichik yaxshilanishlar orqali ichki ishlab chiqarish jarayonlarini bosqichma-bosqich takomillashtirishga asoslangan. Biroq, ISO va CMM modellari o'z-o'zini takomillashtirish sifat menejmenti tizimlarini yaratish va ishlab chiqarish jarayonlarini takomillashtirishga yondashuvlarida bir oz farq qiladi.


Talablarga rioya qilish uchun modelga 100% muvofiqligini namoyish qilish kerak bo'lgan ISO modelidan farqli o'laroq (va faqat bu kompaniyaga o'zini yaxshilashga imkon beradi), SEI SW-CMM modeli yaratishga bosqichma-bosqich yondashuvni ta'minlaydi. jarayonni takomillashtirish tizimi. Ushbu maqsadga erishish uchun CMM standartini ishlab chiquvchilar tashkilot asosiy maqsadga erishish uchun - kompaniya jarayonlarining samaradorligini oshirish va natijada natijalar sifatini yaxshilash uchun tashkilot o'tishi kerak bo'lgan besh darajani aniqladilar. ishlab chiqarish jarayonlari va ishlab chiqilgan dasturiy ta'minot.
Loyihani boshqarish standartlari

Har qanday standartlarni (ISO 9000, SEI SW-CMM, TickIT, Spice ISO 15504 va boshqalar) amalga oshirishda e'tiborga olinishi kerak bo'lgan muhim jihatlardan biri bu dasturiy ta'minot kompaniyalarining ishlab chiqarish tuzilmasi bilan bog'liqligi bilan bog'liq. mahsulotning o'ziga xos xususiyatlari. IT kompaniyasi tomonidan ishlab chiqilgan har bir mahsulot noyobdir. Va uni ishlab chiqish uchun, qoida tariqasida, loyihani boshqarishning matritsa tuzilishi bilan chambarchas bog'liq bo'lgan ishlab chiqarish tashkilotining loyiha turi qo'llaniladi.



Loyihani boshqarish - bu loyiha talablari va loyiha ishtirokchilarining umidlarini qondirish uchun loyiha ishiga bilim, tajriba, usul va vositalarni qo'llash. Ushbu talab va umidlarni qondirish uchun maqsadlar, vaqt, xarajatlar, sifat va loyihaning boshqa xususiyatlari o'rtasidagi optimal muvozanatni topish kerak.
176-sonli ISO qo'mitasi ISO 10006 “Sifat menejmenti” tavsiya standartini ishlab chiqdi. Loyiha boshqaruvida sifat menejmenti ”, bu loyihani boshqarishning asosiy yondashuvlarini belgilaydi va uning sifat kafolati modelidagi o'rnini belgilaydi. ISO 9000 seriyasining mualliflari loyihani boshqarish jarayonini sifat menejmenti tizimining bir qismi sifatida belgilaydilar. Boshqa tomondan, teskari ko'rinish ham mumkin (ISO 9000 seriyali standartlarga muxoliflar rioya qilishadi), unga ko'ra sifat menejmenti loyihani boshqarish tizimining tarkibiy qismlaridan biridir.
Loyiha boshqaruvi dasturiy ta'minotni ishlab chiqish tashkilotlarida ishlab chiqarishning asosidir. Shu sababli, standartlar va xalqaro miqyosda e'tirof etilgan loyihalarni boshqarish texnologiyalaridan foydalanish ishlab chiqarish sifatini boshqarish tizimini ISO 9001 modeli talablariga va standartlarga muvofiqlashtirish uchun IT-kompaniyalarda ichki texnologiyalarni rivojlantirishning asosi bo'lsa, ajablanarli emas. SEI SW-CMM ishlab chiqarishni takomillashtirish modeli.
Dunyoda eng tan olingan va qo'llaniladigan sifat menejmenti va loyihalarni boshqarish standartlarining o'zaro bog'liqligi:


Download 344,37 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish