14-ma’ruza: Dasturiy ta'minot tizimlarining hujjatlari. Dasturiy hujjatlar uchun talablar
Hujjatlar dasturiy ta'minot tizimining ajralmas qismi bo'lib, uni yaratish va undan samarali foydalanish uchun ma'lum resurslarni talab qiladi. Texnik loyihaning tavsifi, manba kodi va boshqa dastur hujjatlarining yig'indisi dasturiy ta'minot tizimining tuzilishi va tarkibiga to'liq mos kelishi va uni ishlab chiqish, qo'llash va o'zgartirish uchun etarli bo'lishi kerak . Shu munosabat bilan dastur hujjatlari quyidagilar bo'lishi kerak:
- taqdimotda to'g'ri va aniq;
- dasturlarning ishlashi va ma'lumotlar bazasi tarkibiga to'liq mos kelishi;
- tizimli, tizimli, texnik jihatdan malakali va tushunarli tarzda tuzilgan;
- har xil malaka, darajalar va topshiriqlar mutaxassislari va foydalanuvchilari foydalanishi uchun qulay va qulay .
Mijozlar, foydalanuvchilar va ishlab chiquvchilarning o'zaro aloqalari uchun talab qilinadigan axborot ishonchliligi darajasiga ega bo'lgan dasturiy ta'minot tizimining hayotiy tsiklidagi jarayonlar va mahsulotlar dasturiy hujjatlarda sifatli va to'liq aks ettirilishi kerak.
Hujjatlarning muhim vazifasi odatdagi ishlab chiqarish zanjiridagi turli xil mutaxassislarning o'zaro ta'sirini ob'ektiv iqtisodiy toifalar bilan bog'lashdir: buyurtmachi - ishlab chiquvchi - dasturchi - hujjatlarni foydalanuvchi. Shuning uchun iste'molchi mahsuloti sifatida dasturiy mahsulot va uning hujjatlari ushbu zanjirdagi barcha o'zaro ta'sir jarayonlari bilan u yoki bu darajada asosiy iqtisodiy ko'rsatkichlardan foydalanadigan, masalan, moddiy va moliyaviy resurslarning real xarajatlari, mutaxassislarning ish kuchi va vaqtidan foydalanadigan iqtisodiy va texnik xususiyatlar to'plami bilan bog'liq bo'lishi kerak. ...
Kerakli dasturiy ta'minot hujjatlarining soni, mazmuni to'liqligi va murakkabligi, avvalambor, dasturiy ta'minot tizimi loyihasining hajmiga bog'liq, shuning uchun ushbu ko'rsatkichlarni hayot aylanishining boshida baholash maqsadga muvofiqdir. Shu bilan birga, dasturiy hujjatlarni yaratish, saqlash va taqdim etish uchun talab qilinadigan turli xil sinflar va dasturiy ta'minotning turli xil maqsadlari (ko'milgan, tijorat, texnologik, ma'muriy, o'quv yoki ilmiy) bilan bog'liq holda zaruriy resurslarni batafsil hisobga olish zarur. So'nggi paytlarda dasturiy ta'minot tizimlarini uzoq vaqt davomida va ko'p sonli versiyalarida rivojlanishining iterativ xususiyati sharoitida hujjatlarni takomillashtirish va batafsil bayon qilish imkoniyatlariga alohida e'tibor berilmoqda. Shu bilan birga , loyihalar jarayonlari va tarkibiy qismlarining holatini aks ettiruvchi hujjatlar o'zgartirilishi mumkin va o'zgartirilishi kerak , bu ularning moslashuvchan va aniq o'zgarishini nazarda tutadi - versiyalar va tahrirlarga texnik xizmat ko'rsatish va konfiguratsiyani boshqarish. Ushbu jarayonlar to'g'ridan-to'g'ri dasturlar va ma'lumotlar majmuasini ishlab chiqish uchun ishlatiladigan vositaviy muhitga mos keladigan CASE hujjatlari vositalari bilan qo'llab-quvvatlanishi kerak. Ular hujjatlarni yaratish, ro'yxatdan o'tkazish va versiyalarni tasdiqlash jarayonlarini tezkor boshqarish va nazorat qilishni qo'llab-quvvatlashni o'z ichiga olishi kerak.
Dasturiy hujjatlar to'plamining talablarini baholash va asoslash uchun quyidagi dastlabki ma'lumotlar zarur:
- foydalaniladigan resurslarning umumlashtirilgan xususiyatlari;
- bajarilgan ishlanmalarning texnik-iqtisodiy ko'rsatkichlari (prototiplari);
- ob'ektlar va rivojlanish muhitining funktsionalligi va boshqa xususiyatlarining dasturiy hujjatlariga ta'sirini baholash;
- Hujjatlar bo'yicha amalga oshirilgan rejalar, bajarilgan ishlarning birlashtirilgan ro'yxatlari, avvalgi baholar va dastur hujjatlarini ishlab chiqish to'g'risidagi ma'lumotlar;
- oldingi dasturiy ta'minot tizimlarini va tegishli turli xil hujjatlar to'plamini yaratish jarayonida bajarilgan ishlarning maqsadi va mazmuni;
- ma'lum bir loyiha doirasida ishlarni bajarish natijasida yuzaga keladigan to'liq hujjatlar to'plamining tarkibi va mazmuni.
Dasturiy hujjatlarga qo'yiladigan talablarning spetsifikatsiyasi loyihaga qiziqqan barcha odamlar uni tushunishi va qo'llay olishi uchun tuzilishi kerak, buning uchun:
- bo'limlar, kichik bo'limlarning nomlari va individual talablar izchil bo'lishi va hujjat tuzilishiga aniq mos kelishi kerak;
- vizual yoritish usullaridan (qalin, tagiga chizilgan, kursiv va har xil shriftlar) izchil, lekin oqilona chegaralarda foydalanish tavsiya etiladi;
- kerakli ma'lumotlarni qidirishni osonlashtirish uchun tarkibga jadval, shuningdek alfavit ko'rsatkichi kiritilishi kerak;
- Barcha raqamlar va jadvallar raqamlangan bo'lishi va tayinlangan raqamlar yordamida havola qilinishi kerak.
Quyida dasturiy ta'minot tizimini loyihalash va ishlashi uchun zarur bo'lgan ba'zi bir hujjatlar mazmuni keltirilgan.
Do'stlaringiz bilan baham: |