• Asosiy tushunchalar
  • Mavzu: Konfiguratsiyani boshqarish reja




    Download 119.28 Kb.
    bet1/5
    Sana26.04.2023
    Hajmi119.28 Kb.
    #53863
      1   2   3   4   5
    Bog'liq
    8.1-ma`ruza
    xudo xoxlasa tushadi99%, 3-labarotoriya ishi Saralash usul va algoritmlarini tadqiq qilis, cmd buyruqlari, Incremental model nima, 1matematik, word sAM 1 savol, Документ Microsoft Word (4), Ma\'ruzalar (2), ЛАБОРАТОРНАЯ РАБОТА N1, Dasturlash 2, Ariza, Qalandarova Gulshoda, 1648631455, 1650692784, 1651669892 (2)

    MAVZU: Konfiguratsiyani boshqarish
    REJA:
    1. Konfiguratsiyani boshqarish protseduralari
    2. Konfiguratsiya ma'lumotlar bazasi
    3. Konfiguratsiyani boshqarish birliklari
    4. Murakkab konfiguratsiya ob'ektlarining versiyasini boshqarish.
    Asosiy tushunchalar: konfiguratsiya standartlari, konfiguratsiya menejmenti, tizim versiyasi, konfiguratsiya ob'ektlari, konfiguratsiya elementlari, konfiguratsiya ma'lumotlar bazasi, versiyani boshqarish, yig'ishni boshqarish, konfiguratsiyani boshqarish, loyiha filiallari.
    1. Konfiguratsiyani boshqarish protseduralari
    Konfiguratsiyani boshqarish - bu dasturiy mahsulotlar evolyutsiyasini boshqarish uchun standartlar va qoidalarni ishlab chiqish va amalga oshirish jarayoni. Rivojlanayotgan tizimlar oddiy sabablarga ko'ra boshqarishni talab qiladi, chunki ularning evolyutsiyasi jarayonida bir xil dasturlarning bir nechta versiyalari yaratiladi. Ushbu versiyalarda ba'zi o'zgarishlar kiritilishi shart, avvalgi versiyalarning xatolari tuzatilgan; bundan tashqari, versiyalar yangi apparat va operatsion tizimlarga moslasha oladi. Shu bilan birga, bir nechta versiyalar bir vaqtning o'zida ishlab chiqishda va ishlashda bo'lishi mumkin. Shuning uchun tizimga kiritilgan barcha o'zgarishlarni aniq kuzatib borishingiz kerak.
    Konfiguratsiyani boshqarish protseduralari ro'yxatdan o'tish va tizimga o'zgartirishlar kiritish, o'zgartirilgan tarkibiy qismlarni aniqlash, shuningdek tizimning turli xil versiyalari qanday aniqlanishini boshqaradi. Konfiguratsiyani boshqarish vositalari tizim tarkibiy qismlarining barcha versiyalarini saqlash, ushbu tizim tarkibiy qismlaridan tuzish va xaridorlarga tizimning turli xil versiyalarini etkazib berishni kuzatish uchun ishlatiladi.
    Konfiguratsiyani boshqarish ko'pincha sifat menejmentining umumiy jarayonining bir qismi sifatida qaraladi. Shuning uchun, ba'zida bir xil shaxs ham sifatni boshqarish, ham konfiguratsiyani boshqarish uchun javobgar bo'lishi mumkin. Ammo odatda siz ishlab chiqaradigan dasturiy ta'minot tizimini dastlab sifat menejmenti guruhi nazorat qiladi va dasturni ma'lum sifat standartlari bilan tekshiradi. Keyin dastur konfiguratsiyani boshqarish guruhiga o'tkaziladi, bu tizimga kiritilgan o'zgarishlarni nazorat qiladi.
    Xuddi shu tizim uchun turli xil konfiguratsiyalar mavjudligining sabablari juda ko'p. Turli xil kompyuterlar yoki operatsion tizimlar uchun turli xil versiyalar yaratiladi, shu jumladan mijozlarga kerak bo'lgan maxsus xususiyatlar va boshqalar. (1-rasm). Konfiguratsiya menejerlari tizimning keyingi versiyalarini chiqarish va to'g'ri versiyalarni to'g'ri mijozlarga o'z vaqtida etkazib berishlarini ta'minlash uchun turli xil versiyalar o'rtasidagi farqlarni kuzatib borish uchun javobgardir.

    1-rasm. Tizim versiyasi oilasi
    Konfiguratsiyani boshqarish jarayoni va tegishli hujjatlar muayyan standartlarga bo'ysunishi kerak. Masalan, konfiguratsiyani boshqarish rejalarini ishlab chiqishni belgilaydigan IEEE 828-1983 standarti. Har bir tashkilotda ushbu standartlar ro'yxati berilgan katalog bo'lishi kerak yoki ular umumiy sifat standartlari katalogining bir qismi bo'lishi kerak. Milliy yoki xalqaro standartlardan tashkilotga xos batafsil me'yorlar va standartlarni ishlab chiqish uchun asos sifatida ham foydalanish mumkin. Standartning har qanday turini asos qilib olish mumkin, chunki ularning barchasi bir xil turdagi jarayonlarning tavsiflarini o'z ichiga oladi. Dasturiy mahsulotlar sifatini tasdiqlash uchun tashkilot konfiguratsiyani boshqarish bo'yicha rasmiy standartlarga rioya qilishi kerak.
    Sharshara modeliga muvofiq an'anaviy dasturiy ta'minotni ishlab chiqishda tizim to'liq dasturiy ta'minotni ishlab chiqish va sinovdan o'tkazgandan so'ng konfiguratsiyani boshqarish guruhiga kiradi. Aynan shu yondashuv konfiguratsiyani boshqarish standartlari asosida yotadi, bu esa o'z navbatida tizimlarni ishlab chiqish uchun kaskad kabi modellardan foydalanishni taqozo etadi. Shuning uchun evolyutsion prototiplash va bosqichma-bosqich ishlab chiqish kabi dasturiy ta'minotni ishlab chiqish usullaridan foydalanishda standartlar to'liq qo'llanilmaydi. Bunday vaziyatda ba'zi tashkilotlar konfiguratsiyani boshqarishga yondashishni o'zgartirib, tizimni parallel ravishda ishlab chiqish va sinab ko'rish imkoniyatini yaratdilar. Ushbu yondashuv tizimning tarkibiy qismlaridan muntazam (ba'zan har kuni) yig'ilishiga asoslanadi:
    1. Tizim tarkibiy qismlarini etkazib berishni yakunlash vaqti (masalan, soat 14.00 gacha) belgilanadi. Komponentlarning yangi versiyalari ustida ishlaydigan dasturchilar ularni belgilangan vaqtga qadar ta'minlashi kerak. Komponentlar ustida ishlashni yakunlash shart emas, sinov uchun asosiy operatsion funktsiyalarni taqdim etish kifoya.
    2. Tizimning yangi versiyasi kompilyatsiya qilingan va bitta tizimga bog'langan yangi komponentlar bilan yaratilgan.
    3. Shundan so'ng tizim sinov guruhiga o'tadi. Shu bilan birga, ishlab chiquvchilar tarkibiy qismlar ustida ishlashni davom ettirmoqdalar, yangi xususiyatlarni qo'shdilar va oldingi sinovlar paytida topilgan xatolarni tuzatdilar.
    4. Sinov paytida aniqlangan kamchiliklar ro'yxatga olinadi, tegishli hujjat ishlab chiquvchilarga yuboriladi. Komponentning keyingi versiyasida ushbu nuqsonlar hisobga olinadi va tuzatiladi.
    Tizimni har kuni qurishning asosiy foydasi, aks holda to'planishi mumkin bo'lgan komponentlar o'rtasidagi o'zaro ta'sirdagi xatolarni aniqlash qobiliyatidir. Bundan tashqari, tizimning kunlik yig'ilishi tarkibiy qismlarni sinchkovlik bilan tekshirishga undaydi. Ishlab chiquvchilar bosim ostida ishlaydi: siz tizimlarning yig'ilishini to'xtata olmaysiz va komponentlarning nuqsonli versiyasini etkazib berolmaysiz. Shuning uchun, dasturchilar komponentlarning yangi versiyalarini jo'natishni istamaydilar, agar ular oldindan sinab ko'rilmagan bo'lsa. Shunday qilib, dasturiy ta'minotdagi xatolarni sinash va tuzatish uchun kam vaqt talab etiladi.
    Tizimning har kungi tuzilishi sinov paytida aniqlangan va aniqlangan muammolarni kuzatib borish uchun etarlicha qat'iy boshqaruvni talab qiladi. Bundan tashqari, boshqarish uchun konfiguratsiyani boshqarish vositalarini talab qiladigan tizim komponentlarining bir nechta versiyalari paydo bo'ladi.
    Konfiguratsiyani boshqarishni rejalashtirish. Konfiguratsiyani boshqarish rejasi menejment uchun zarur bo'lgan standartlar, protseduralar va tadbirlarni belgilaydi. Bunday rejani tuzishning boshlang'ich nuqtasi har bir alohida loyihaga moslashtirilgan dasturiy ta'minot ishlab chiqaruvchi tashkilotda qo'llaniladigan umumiy konfiguratsiyani boshqarish standartlari to'plamidir. Odatda, konfiguratsiyani boshqarish rejasi bir nechta bo'limlardan iborat.
    1. Konfiguratsiya boshqaruvi ostidagi kuzatiladigan ob'ektlarni aniqlash, shuningdek ushbu ob'ektlarni aniqlashning rasmiy sxemasi.
    2. Konfiguratsiyani boshqarish va boshqariladigan moslamalarni konfiguratsiyani boshqarish guruhiga etkazib berish uchun mas'ul shaxslar ro'yxati.
    3. Konfiguratsiyani boshqarish siyosati, ya'ni. o'zgartirish va versiyalarni boshqarish protseduralari.
    4. Konfiguratsiyani boshqarish jarayoni haqida yozuvlar shakllarining tavsifi.
    5. Konfiguratsiyani boshqarish jarayonini qo'llab-quvvatlash vositalarining tavsifi va ulardan qanday foydalanish.
    6. Tizim konfiguratsiyalari haqidagi barcha ma'lumotlarni saqlash uchun ishlatiladigan konfiguratsiya ma'lumotlar bazasini aniqlash.
    Mas'uliyatni aniq ijrochilarga yuklash rejaning muhim qismidir. Har bir hujjat yoki dasturiy ta'minot komponentlarini etkazib berish uchun javobgarlik sifat va konfiguratsiyani boshqarish guruhlari uchun aniq belgilanishi kerak. Har qanday hujjat yoki tarkibiy qismni etkazib berish uchun mas'ul bo'lgan shaxs ham ularni ishlab chiqish uchun javobgar bo'lishi kerak. Tasdiqlash protseduralarini soddalashtirish uchun loyiha menejerlari yoki ishlab chiquvchi guruhning etakchi mutaxassislarini ularning rahbarligi ostida yaratilgan barcha hujjatlar uchun javobgar qilib tayinlash qulay.
    Konfiguratsiya ob'ektlarining ta'rifi. Katta tizimlarni ishlab chiqish jarayonida minglab turli xil hujjatlar yaratiladi. Ularning aksariyati dasturiy ta'minotni ishlab chiqishning turli bosqichlariga tegishli amaldagi hujjatlardir. Shuningdek, ichki yozuvlar, ishchi guruh yig'ilishlarining bayonnomalari, rejalar va takliflar loyihalari va boshqalar. Bunday hujjatlar faqat tarixiy qiziqishlarga ega va tizimni keyingi parvarishlash uchun kerak emas.
    Konfiguratsiyani boshqarish jarayonini rejalashtirish uchun qaysi dizayn elementlari (yoki element sinflari) boshqarilishini aniq belgilashingiz kerak. Bunday narsalar konfiguratsiya elementlari deb ataladi. Odatda, ular rasmiy hujjatlardir. Konfiguratsiya elementlari odatda loyiha rejalari, spetsifikatsiyalari, tizim arxitekturasi diagrammalari, dasturlari va sinov holatlari. Bundan tashqari, tizimni kelgusida saqlash uchun zarur bo'lgan barcha hujjatlar boshqaruvga bo'ysunadi.
    Konfiguratsiyani boshqarish jarayonida har bir hujjatga boshqa hujjatlarga havolalarni aks ettiruvchi noyob nom berilishi kerak. Buning uchun ierarxik nomlash tizimi ishlatiladi, masalan, ular quyidagi shaklga ega:
    PLC-TOOLS / EDIT / FORMS / DISPLAY / INTERFACES / CODE
    PLC-TOOLS / PPABKA / CPPABKA / ZAPPOC / OKHO_CPPABKI / FR-l
    Ismning boshlang'ich qismi PLC-TOOLS loyihasining nomi. Loyiha to'rtta alohida vositani ishlab chiqadi (29.2-rasm). Ob'ektning nomi ismning keyingi qismida ishlatiladi.


    Download 119.28 Kb.
      1   2   3   4   5




    Download 119.28 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: Konfiguratsiyani boshqarish reja

    Download 119.28 Kb.