Konfiguratsiya ma'lumotlar bazasi




Download 119.28 Kb.
bet2/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)
2. Konfiguratsiya ma'lumotlar bazasi
Konfiguratsiya ma'lumotlar bazasi tizim konfiguratsiyalari haqidagi barcha ma'lumotlarni saqlash uchun ishlatiladi. Konfiguratsiya ma'lumotlar bazasining asosiy funktsiyalari tizimdagi rejalashtirilgan o'zgarishlarning ta'sirini baholashni qo'llab-quvvatlash va konfiguratsiyani boshqarish jarayoni to'g'risida ma'lumot berishdir. Konfiguratsiya ma'lumotlar bazasining tuzilishini aniqlash, ushbu ma'lumotlar bazasida ma'lumotlarni yozish va olish tartiblarini aniqlash konfiguratsiyani boshqarish rejalashtirish jarayonining bir qismidir.
Konfiguratsiya ma'lumotlar bazasidagi ma'lumotlar bir qator savollarga javob berishga yordam berishi kerak, shular orasida asosiy va tez-tez so'raladiganlar mavjud.
• Tizimning ma'lum bir versiyasi qaysi mijozlarga etkazilgan?
• Tizimning ushbu versiyasini ishga tushirish uchun qanday apparat va operatsion tizim talab qilinadi?
• Tizimning nechta versiyasi va qachon chiqarilgan?
• Muayyan komponentning o'zgarishi tizimning qaysi versiyalariga ta'sir qiladi?
• Ushbu nashrda qancha o'zgartirish so'rovlari amalga oshirildi?
• Tizimning ushbu versiyasida qancha xatoliklar qayd etilgan?
Ideal holda, konfiguratsiya ma'lumotlar bazasini rasmiy dizayn hujjatlarini saqlash va boshqarish uchun yaratilgan manbalarni boshqarish tizimi bilan birlashtirish kerak. Ba'zi birlashtirilgan CASE vositalari tomonidan qo'llab-quvvatlanadigan ushbu yondashuv tizimga kiritilgan o'zgarishlarni va o'zgarishlarga uchragan hujjatlar va tarkibiy qismlar bilan bog'lash imkoniyatini beradi. Bu o'zgartirilgan komponentlarni topishni osonlashtiradi, chunki hujjatlar o'rtasida (masalan, tizim arxitekturasi hujjatlari va dastur kodlari o'rtasida) aloqalar o'rnatiladi va ushbu havolalarni boshqarish mumkin.
Biroq, ko'plab tashkilotlar, o'rnatilgan CASE konfiguratsiyasini boshqarish vositalarini ishlatish o'rniga, konfiguratsiya ma'lumotlar bazasini alohida tizim sifatida ko'rishadi. Konfiguratsiya elementlari alohida fayllarda yoki manba nazorati ostida saqlanishi mumkin. Bunday holda, konfiguratsiya ma'lumotlar bazasi konfiguratsiya elementlari haqidagi ma'lumotlarni va versiyalarni boshqarish tizimidagi tegishli fayllar nomlariga havolalarni saqlaydi. Ushbu yondashuvning nisbatan arzonligi va egiluvchanligiga qaramay, uning asosiy kamchiligi shundaki, ma'lumotlar bazasida kerakli yozuvlarni kiritmasdan konfiguratsiya elementlarini o'zgartirish mumkin. Shuning uchun, konfiguratsiya ma'lumotlar bazasida tizimning holati to'g'risida yangilangan va to'g'ri ma'lumot bo'lishi kafolatlanmaydi.
Katta sanoat korxonalarida, do'konlarda, kitob nashriyotlarida va hokazolarda omborlar borligini hamma biladi. Omborning asosiy vazifasi - saqlash va moddiy boyliklarga: tovarlarga, mahsulotlarga, kitoblarga va boshqalarga kirishni ta'minlashdir, ya'ni turli xil moddiy boyliklar shunchalik ko'pki, ularni hisobga olish uchun maxsus xizmat zarur. Ma'lum bo'lishicha, masalan, nashriyotda mavjud bo'lgan barcha kitoblarni maxsus xonaga qo'yish va tiraj egalariga ular kelganda tarqatish etarli emas. Kitoblar juda ko'p va nusxalarini berish tartibi umuman ahamiyatsiz emas. Egasi ko'p sonli hujjatlarni olib kelishi kerak va ularning hammasi kitoblarni berishdan oldin tekshirilishi kerak. Va omborning o'zida kerakli kitoblarni tezda topib olish uchun tartibni saqlash kerak (tajriba shuni ko'rsatadiki, ular u erda uzoq vaqt bo'lishi mumkin). Kutubxonada kitoblar bilan ishlashning yanada murakkab tartibi - bu erda kataloglar, tarqatilgan kitob omborlari, kitoblarning yaxshi holatini saqlash zarurligi, shuningdek, ma'lum vaqtdan keyin ularning kutubxonaga qaytarilishini nazorat qilish mavjud. Har qanday zavod, fabrika va hokazolarda joylashgan ombor ham xuddi shunday ishlaydi.
Endi dasturiy ta'minotni ishlab chiqish loyihasini ko'rib chiqing. Unda an'anaviy ishlab chiqarishdagi moddiy boyliklarning analogi nimada? Albatta, ishlab chiquvchilar foydalanadigan stol va stullar emas. Va hatto kompyuterlar, ular uchun ehtiyot qismlar va boshqa jihozlar ham emas. Buxgalteriya hisobi va nazorat qilish, ombor nazorati bilan bir qatorda, loyiha fayllarini talab qiladi. Dasturiy ta'minot loyihasida ularning ko'pi bor - hatto nisbatan kichik loyihalar uchun ham yuzlab va minglab. Yangi fayl yaratish juda oson. Ko'plab dasturlash texnologiyalari uslubni qo'llab-quvvatlaydi, masalan, har bir sinf uchun alohida fayl yaratilganda.
Fayl - bu ma'lumotlarning virtual birligi. Fayl va materiallarni hisobga olish birliklari o'rtasidagi asosiy farq nima? Faylning versiyasi bo'lishi mumkin va bittadan ko'p bo'lishi va ushbu versiyalarni yaratish juda oson - bu faylni diskdagi boshqa joyga nusxalash kifoya. Moddiy buyumlar omborda o'z-o'zidan mavjud bo'lib, ular uchun versiya tushunchasi yo'q. Ha, bir xil turdagi bir nechta narsalar, har xil tayyorlik darajasidagi turli xil mahsulot blankalari bo'lishi mumkin. Ammo bularning barchasi bir xil emas ... .. Va faylning versiyasi juda murakkab ob'ekt. Bir versiya boshqasidan qanday farq qiladi? Bir nechta satr matnmi yoki to'liq yangilangan tarkibmi? Va ikki yoki undan ko'p versiyadan qaysi biri muhimroq, yaxshiroqmi? Bunga qo'shimcha ravishda, ko'plab ish mahsulotlari fayllar to'plamidan iborat bo'lishi mumkin va ularning har biri bir nechta versiyaga ega bo'lishi mumkin.
Mahsulotning to'g'ri versiyasini qanday yaratishim mumkin? Natijada dasturiy ta'minot loyihasida sirli va sirli voqealar ro'y bera boshlaydi.
• To'liq sinovdan o'tgan dastur namoyishiy testlarda ishlamaydi
• Mijoz so'ragan va oxir-oqibat mahsulotga qo'shilgan va yangi versiyasi tantanali ravishda xaridorga yuborilgan, mahsulot sirli ravishda g'oyib bo'lgan funktsionallik.
• Dastur ishlab chiquvchi kompyuterda ishlaydi, lekin mijozda ishlamaydi….
Javob oddiy - bu fayl versiyalari haqida. Hamma narsa yaxshi bo'lgan joyda, bitta versiyadagi fayllar mavjud, va hamma narsa yomon bo'lgan joyda, boshqasi. Ammo muammo shundaki, "butun mahsulot versiyasi" mavhum tushunchadir. Aslida, alohida fayllarning versiyalari mavjud. Mahsulotni jo'natishdagi bir yoki bir nechta faylda noto'g'ri versiya mavjud - barchasi shu, yomon narsa. Fayllarning versiyalarini boshqarish kerak, aks holda bunday tasavvuf katta muammoga aylanishi mumkin. Bu ichki ishni jiddiy ravishda inhibe qiladi. Yoki ishlab chiquvchilar va sinovchilar tizimning turli xil versiyalari bilan ishlashadi yoki tizimning yakuniy yig'ilishi butun jamoaning maxsus harakatlarini talab qiladi. Bundan tashqari, boshqaruv darajasida muammolar bo'lishi mumkin. E'lon qilingan funktsional imkoniyatlar etishmayotgan yoki ishlamayotgan turli xil qiziq holatlar (yana noto'g'ri fayllar yuborilgan!), Mijoz bilan munosabatlarni katta darajada buzishi mumkin. Noqulay mijoz hatto yuzaga kelgan xatolar qarzga nisbatan juda ko'p to'g'irlanganligi uchun pul kompensatsiyasini talab qilishi mumkin. Ishlab chiquvchilar xatoni ko'paytira olmaydigan va tuzatolmaydigan vaqt juda uzoq bo'lmaydi, chunki bu versiya qaysi manba kodidan tuzilganligini aniqlay olmaydilar! Shunday qilib, dasturiy ta'minot loyihalarida loyiha fayllari tartibini saqlash uchun maxsus tadbirlar zarurligi ayon bo'ladi. Bunga konfiguratsiyani boshqarish deyiladi.
Keling, konfiguratsiyani boshqarishda ikkita asosiy vazifani - versiyani boshqarish va yig'ishni boshqarishni ta'kidlab o'tamiz. Birinchisi, fayllarning versiyasini boshqarish uchun javobgardir va loyihada maxsus dasturiy ta'minot to'plamlari - versiyalarni boshqarish vositalari asosida amalga oshiriladi. Bunday vositalar juda ko'p - Microsoft Visual SourceSafe, IBM ClearCase, cvn, subversion va boshqalar. Qurilishni boshqarish - bu dasturiy ta'minotning manba kodlarini bajariladigan modullar to'plamiga o'zgartiradigan avtomatlashtirilgan jarayon, bu ko'plab loyiha sozlamalari, kompilyatsiya sozlamalari, va avtomatlashtirilgan sinov jarayoni bilan birlashtirilgan. Ushbu protsedura loyihani birlashtirishning kuchli vositasi, takroriy rivojlanish uchun asosdir.


Download 119.28 Kb.
1   2   3   4   5




Download 119.28 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Konfiguratsiya ma'lumotlar bazasi

Download 119.28 Kb.