3. IP-dizayn metodologiyasi asoslari va IP-da hayot aylanishi
IP-dizayn metodologiyasining asosiy tushunchalaridan biri uning dasturiy ta'minotining hayot aylanish davri kontseptsiyasidir. ZZ po-bu doimiy jarayon bo'lib, uni yaratish zarurati to'g'risida qaror qabul qilingan paytdan boshlab boshlanadi va uni butunlay olib tashlash vaqtida tugaydi.
Xalqaro standartlashtirish tashkiloti, IEC - xalqaro elektrotexnika komissiyasi - xalqaro elektrotexnika komissiyasi) Iso/IEC 12207 [5] xalqaro standartini (Iso - xalqaro standartlashtirish tashkiloti) tartibga soluvchi asosiy normativ hujjat hisoblanadi. Dasturiy ta'minotni yaratish vaqtida bajarilishi kerak bo'lgan jarayonlar, harakatlar va vazifalarni o'z ichiga olgan Hz strukturasini belgilaydi.
Iso/IEC 12207 standarti bo'yicha Hz tuzilishi uchta jarayon guruhiga asoslangan:
kommunal xizmatlarning asosiy jarayonlari (sotib olish, etkazib berish, ishlab chiqish, ishlash, qo'llab-quvvatlash); asosiy jarayonlarning bajarilishini ta'minlaydigan yordamchi jarayonlar (hujjatlashtirish, konfiguratsiyani boshqarish, sifatni ta'minlash, tekshirish, sertifikatlash, baholash, audit, muammolarni hal qilish); tashkiliy jarayonlar (loyihalarni boshqarish, loyiha infratuzilmasini yaratish, aholi punktlarini aniqlash, baholash va takomillashtirish, o'qitish).
Rivojlanish dasturiy ta'minotni yaratish bo'yicha barcha ishlarni va uning tarkibiy qismini belgilangan talablarga muvofiq, shu jumladan loyiha va operatsion hujjatlarni rasmiylashtirish, dasturiy mahsulotlarning samaradorligini va sifatini tekshirish uchun zarur bo'lgan materiallarni tayyorlash, xodimlarni o'qitishni tashkil etish uchun zarur bo'lgan materiallar va boshqalarni o'z ichiga oladi.
Foydalanish dasturiy komponentlarni ishga tushirish, shu jumladan foydalanuvchilarning ma'lumotlar bazasi va ish o'rinlarini konfiguratsiya qilish, ulardan foydalanish hujjatlarini ta'minlash, xodimlarni o'qitish va h.k. larni amalga oshirish, shu jumladan, muammolarni mahalliylashtirish va ularning kelib chiqish sabablarini bartaraf etish, belgilangan reglament doirasida dasturiy ta'minotni o'zgartirish, tizimni takomillashtirish, rivojlantirish va modernizatsiya qilish bo'yicha takliflar tayyorlash ishlarini o'z ichiga oladi.
Loyiha boshqaruvi ishlarni rejalashtirish va tashkil etish, ishlab chiquvchilar guruhlarini yaratish va bajarilgan ishlarning davomiyligi va sifatini nazorat qilish bilan bog'liq. Loyihaning texnik va tashkiliy ta'minoti loyihani amalga oshirish uchun usul va vositalarni tanlash, rivojlanishning oraliq holatini tavsiflash usullarini aniqlash, dasturiy ta'minot usullari va vositalarini ishlab chiqish, xodimlarni o'qitish va h.k. loyihaning sifatini ta'minlash dasturiy ta'minotni tekshirish, tekshirish va sinovdan o'tkazish muammolari bilan bog'liq. Tekshirish-bu bosqichda erishilgan rivojlanishning hozirgi holati ushbu bosqichning talablariga javob beradimi yoki yo'qligini aniqlash jarayoni. Tekshirish rivojlanish parametrlarining dastlabki talablarga muvofiqligini baholash imkonini beradi. Sinov qisman sinov bilan mos keladi, bu esa haqiqiy va kutilgan natijalar o'rtasidagi farqlarni aniqlash va dastlabki talablarga muvofiqlikni baholash bilan bog'liq. Loyihani amalga oshirish jarayonida alohida komponentlar va butun tizimning konfiguratsiyasini identifikatsiyalash, tavsiflash va nazorat qilish masalalari muhim o'rin tutadi.
Konfiguratsiya boshqaruvi dasturiy ta'minot hayot aylanish jarayonining asosiy jarayonlarini, birinchi navbatda, dasturiy ta'minotni ishlab chiqish va qo'llab-quvvatlash jarayonlarini qo'llab-quvvatlovchi yordamchi jarayonlardan biridir. Ko'p tarkibiy qismlardan tashkil topgan murakkab IP-loyihalarni yaratishda ularning har biri turli xil yoki versiyalarga ega bo'lishi mumkin, ularning aloqalari va funktsiyalarini hisobga olish, birlashtirilgan tuzilmani yaratish va butun tizimning rivojlanishini ta'minlash muammosi mavjud. Konfiguratsiya boshqaruvi Hz ning barcha bosqichlarida dasturiy ta'minotni o'zgartirishni tartibga solish, muntazam ravishda hisobga olish va nazorat qilish imkonini beradi. Konfiguratsiya hisobini, konfiguratsiyani rejalashtirish va boshqarishning umumiy tamoyillari va tavsiyalari Iso 12207-2 standartidagi loyihada aks ettirilgan. axborot dasturiy ta'minotini avtomatlashtirish
Har bir jarayon muayyan vazifalar va ularni hal qilish usullari, avvalgi bosqichda olingan dastlabki ma'lumotlar va natijalar bilan tavsiflanadi. Tahlil natijalari, xususan, funktsional modellar, axborot modellari va tegishli diagrammalar. Hz P iterativ xususiyatga ega: keyingi bosqichning natijalari ko'pincha avvalgi bosqichlarda ishlab chiqilgan dizayn qarorlarida o'zgarishlarga olib keladi.
Hayot aylanish modellari
Iso/IEC 12207 standarti Hz ning o'ziga xos modelini va dasturiy ta'minotni ishlab chiqish usullarini taklif qilmaydi (Hz modeli-Hz davomida amalga oshiriladigan jarayonlar, harakatlar va vazifalar ketma-ketligini va o'zaro bog'liqligini belgilovchi tuzilma. Hz modeli ipning o'ziga xos xususiyatlariga va u yaratilgan va ishlaydigan sharoitlarning o'ziga xos xususiyatlariga bog'liq). Uning qoidalari har qanday temir yo'l stantsiyasi modellari, metodologiyalar va rivojlanish texnologiyalari uchun keng tarqalgan. ISO / IEC 12207 standarti Hz dasturiy ta'minot jarayonlarining strukturasini tavsiflaydi, lekin ushbu jarayonlarga kiritilgan harakatlar va vazifalarni qanday amalga oshirish yoki amalga oshirish haqida batafsil ma'lumot bermaydi.
Hozirgi vaqtda quyidagi ikkita asosiy model eng keng tarqalgan:
kaskadli model( 70-85 gg); spiral model (86-90 gg).
Do'stlaringiz bilan baham: |