Axborot tizimlarini loyihalash standartlari


ATni loyihalash metodologiyasining asoslari va ATning hayot aylanishi



Yüklə 31,09 Kb.
səhifə4/8
tarix13.12.2023
ölçüsü31,09 Kb.
#174458
1   2   3   4   5   6   7   8
4 mavzu AT larini yaratishning xalqaro standartlari

3. ATni loyihalash metodologiyasining asoslari va ATning hayot aylanishi
ATni loyihalash metodologiyasining asosiy tushunchalaridan biri uning dasturiy ta'minotining (LC dasturiy ta'minoti) hayotiy tsikli kontseptsiyasidir. Dasturiy ta'minotning hayotiy tsikli - bu uni yaratish zarurati to'g'risida qaror qabul qilingan paytdan boshlab boshlanadigan va uni to'liq foydalanishdan to'xtatilgan paytda tugaydigan uzluksiz jarayon.
Dasturiy ta'minotning hayot aylanishini tartibga soluvchi asosiy me'yoriy hujjat ISO/IEC 12207 xalqaro standarti [5] (ISO - Xalqaro standartlashtirish tashkiloti - Xalqaro standartlashtirish tashkiloti, IEC - Xalqaro elektrotexnika komissiyasi - Xalqaro elektrotexnika komissiyasi). U dasturiy ta'minotni ishlab chiqish jarayonida bajarilishi kerak bo'lgan jarayonlar, harakatlar va vazifalarni o'z ichiga olgan hayot tsikli tuzilishini belgilaydi.
ISO/IEC 12207 standarti bo'yicha dasturiy ta'minotning hayot aylanishining tuzilishi uchta jarayon guruhiga asoslanadi:
dasturiy ta'minotning hayot aylanishining asosiy jarayonlari (sotib olish, etkazib berish, ishlab chiqish, foydalanish, texnik xizmat ko'rsatish); asosiy jarayonlarni amalga oshirishni ta'minlovchi yordamchi jarayonlar (hujjatlashtirish, konfiguratsiyani boshqarish, sifatni ta'minlash, tekshirish, sertifikatlash, baholash, audit, muammolarni hal qilish); tashkiliy jarayonlar (loyihalarni boshqarish, loyiha infratuzilmasini yaratish, hayot tsiklining o'zini aniqlash, baholash va takomillashtirish, o'qitish).
Ishlab chiqish belgilangan talablarga muvofiq dasturiy ta'minot va uning tarkibiy qismlarini yaratish bo'yicha barcha ishlarni, shu jumladan loyiha va ekspluatatsion hujjatlarni tayyorlash, dasturiy mahsulotlarning ishlashi va tegishli sifatini tekshirish uchun zarur bo'lgan materiallarni, xodimlarni tashkil qilish uchun zarur bo'lgan materiallarni tayyorlashni o'z ichiga oladi. trening va boshqalar. Dasturiy ta'minotni ishlab chiqish odatda tahlil qilish, loyihalash va amalga oshirishni (dasturlashni) o'z ichiga oladi.
Operatsiya dasturiy ta'minot komponentlarini ishga tushirish bo'yicha ishlarni, shu jumladan ma'lumotlar bazasini va foydalanuvchi ish stantsiyalarini sozlash, operatsion hujjatlarni taqdim etish, xodimlarni o'qitish va boshqalarni va to'g'ridan-to'g'ri ishlashni, shu jumladan muammolarni lokalizatsiya qilish va ularning paydo bo'lish sabablarini bartaraf etishni, dasturiy ta'minotni o'zgartirishni o'z ichiga oladi. belgilangan me'yoriy hujjatlar, tizimni takomillashtirish, rivojlantirish va modernizatsiya qilish bo'yicha takliflar tayyorlash.
Loyihani boshqarish ishni rejalashtirish va tashkil etish, ishlab chiquvchilar guruhlarini yaratish va bajarilgan ishlarning muddati va sifatini nazorat qilish masalalari bilan bog'liq. Loyihaning texnik va tashkiliy ta'minoti loyihani amalga oshirish uchun usul va vositalarni tanlash, oraliq rivojlanish holatlarini tavsiflash usullarini aniqlash, dasturiy ta'minotni sinovdan o'tkazish usullari va vositalarini ishlab chiqish, xodimlarni o'qitish va boshqalarni o'z ichiga oladi. Loyiha sifatini ta'minlash dasturiy ta'minotni tekshirish, tekshirish va sinovdan o'tkazish muammolari bilan bog'liq. Tekshirish - ma'lum bir bosqichda erishilgan rivojlanishning hozirgi holati ushbu bosqich talablariga javob berishini aniqlash jarayonidir. Validatsiya ishlab chiqish parametrlarining asl talablarga muvofiqligini baholash imkonini beradi. Tasdiqlash test bilan bir-biriga mos keladi, haqiqiy va kutilgan natijalar o'rtasidagi farqlarni aniqlash va dasturiy ta'minot xususiyatlarining dastlabki talablarga muvofiqligini baholash bilan bog'liq. Loyihani amalga oshirish jarayonida alohida komponentlar va umuman butun tizimning konfiguratsiyasini aniqlash, tavsiflash va nazorat qilish masalalari muhim o'rin tutadi.
Konfiguratsiyani boshqarish dasturiy ta'minotning hayot aylanishining asosiy jarayonlarini, birinchi navbatda, dasturiy ta'minotni ishlab chiqish va texnik xizmat ko'rsatish jarayonlarini qo'llab-quvvatlovchi yordamchi jarayonlardan biridir. Har birining navlari yoki versiyalari bo'lishi mumkin bo'lgan ko'plab komponentlardan iborat murakkab AT loyihalarini yaratishda ularning munosabatlari va funktsiyalarini hisobga olish, yagona tuzilmani yaratish va butun tizimning rivojlanishini ta'minlash muammosi paydo bo'ladi. Konfiguratsiyani boshqarish sizga hayot aylanishining barcha bosqichlarida dasturiy ta'minotdagi o'zgarishlarni tashkil qilish, tizimli ravishda hisobga olish va nazorat qilish imkonini beradi. Konfiguratsiyani hisobga olish, dasturiy ta'minot konfiguratsiyasini rejalashtirish va boshqarish bo'yicha umumiy tamoyillar va tavsiyalar ISO 12207-2 standarti loyihasida aks ettirilgan. axborot dasturlarini avtomatlashtirish
Har bir jarayon muayyan vazifalar va ularni hal qilish usullari, oldingi bosqichda olingan dastlabki ma'lumotlar va natijalar bilan tavsiflanadi. Tahlil natijalari, xususan, funktsional modellar, axborot modellari va ularga mos keladigan diagrammalardir. Dasturiy ta'minotning hayot aylanishi tabiatan iterativdir: keyingi bosqich natijalari ko'pincha oldingi bosqichlarda ishlab chiqilgan dizayn qarorlarida o'zgarishlarga olib keladi.
Dasturiy ta'minotning hayot aylanish modellari
ISO/IEC 12207 standarti muayyan hayot tsikli modelini va dasturiy taʼminotni ishlab chiqish usullarini taklif qilmaydi (hayot tsikli modeli deganda hayot tsikli davomida bajariladigan jarayonlar, harakatlar va vazifalarning bajarilishi ketma-ketligini va munosabatlarini belgilovchi tuzilma tushuniladi. hayot tsikli modeli AT ning o'ziga xos xususiyatlariga va ikkinchisi yaratgan va ishlaydigan o'ziga xos sharoitlarga bog'liq). Uning qoidalari hayot tsiklining har qanday modellari, metodologiyalari va ishlab chiqish texnologiyalari uchun umumiydir. ISO/IEC 12207 standarti dasturiy ta'minotning hayot aylanish jarayonlari tuzilishini tavsiflaydi, lekin ushbu jarayonlarga kiritilgan faoliyat va vazifalarni qanday amalga oshirish yoki bajarishni batafsil ko'rsatmaydi.
Bugungi kunga kelib, quyidagi ikkita asosiy hayot tsikli modeli eng keng tarqalgan:
kaskad modeli (70-85); spiral model (86-90).

Yüklə 31,09 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin