Dasturiy ta’minot tizimlarini loyihalash


Download 130.92 Kb.
bet1/5
Sana02.04.2023
Hajmi130.92 Kb.
#1320416
  1   2   3   4   5
Bog'liq
Yuldoshev M (DTTL-DI-11-20) (L1)


O’ZBEKISTON RESPUBLIKASI
AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI
RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI

KOMPYUTER INJINIRINGI FAKULTETI
DI 11-20-GURUH TALABASINING
DASTURIY TA’MINOT TIZIMLARINI LOYIHALASH
FANIDAN TAYYORLAGAN


1-LABORATORIYA ISHI
Bajardi: Ziyotov Jobir
Qabul qildi: Ravshanov A

QARSHI-2022
Dasturiy funksiyalar darajasida dasturning modulli tuzilmasi. Dastur tuzilishi taxlili (modullilik) va DT ni yigish (make utilitasi). Modullar tarkibi. Kuzatuvchi xujjatlashtirish. Yig’ishning foydalaniladigan parametrlari. O’chirish.


Ishning maqsadi: Talabalarga Dasturiy funksiyalar darajasida dasturning modulli tuzilmasi. Dastur tuzilishi taxlili (modullilik) va DT ni yigish (make utilitasi). Modullar tarkibi. Kuzatuvchi xujjatlashtirish. Yig’ishning foydalaniladigan parametrlari. O’chirish. Usullarini o’rganishdan iborat
Modulli dasturlash dasturiy ta'minotni ishlab chiqish uchun ishlatiladigan texnikadir, bu erda dastur boshqariladigan, mantiqiy va funktsional bo'lgan ko'plab tarkibiy qismlarga yoki modullar deb nomlangan kichik avtonom bloklarga bo'linadi.
Modul - bu muayyan muammoni hal qiladigan bayonotlar bloki. Har bir modul o'z funksiyasini bajarish uchun zarur bo'lgan barcha narsani o'z ichiga oladi va loyihaning qolgan qismiga ta'sir qilmasdan tahrirlash yoki o'zgartirish mumkin.
Dasturlashning ushbu usuli har bir modulning funktsiyalariga kirish uchun boshqa dasturiy ta'minot komponentlari tomonidan ishlatiladigan doimiy modul interfeysini saqlash orqali amalga oshiriladi.
Modullar tarkibiy qismlar o'rtasida mantiqiy chegaralarni belgilaydi, bu esa xizmat ko'rsatish qobiliyatini yaxshilaydi. Ular turli xil modullar o'rtasidagi bog'liqlikni minimallashtiradigan tarzda ishlab chiqilgan interfeyslar orqali birlashtirilgan.
Asosiy va yordamchi modullar
Asosiy modul va bir nechta ikkilamchi modullar modulli dasturlashni tashkil qiladi. Asosiy moduldan yordamchi modullarning funktsiyalariga qo'ng'iroqlar amalga oshiriladi.
Ushbu plaginlar alohida bajariladigan fayllar sifatida mavjud bo'lib, ular asosiy modul ishlaganda yuklanadi. Har bir modul PROGRAM bayonotida tayinlangan o'ziga xos nomga ega.
Ishchi guruhlar tizimning barcha modullarini bilmasdan turli xil modullarni alohida ishlab chiqishi mumkin. Modulni qo'llab-quvvatlashda ishlab chiquvchilarga moslashuvchanlikni ta'minlash uchun modulli dasturlarning har biri versiya raqami bilan bog'liq.
Modulli dasturlash xususiyatlari
Modullik Uni ishlatish uchun kompyuterga kodning buzilgan versiyasi kerak emas. Kodni kichikroq qismlarga yozishga majbur qiladigan bu insonning bilim cheklovlari. Dastur boshqa funktsiyalarni o'z ichiga olishi va boshqa fayllardagi funktsiyalarga murojaat qilishi mumkin. Ushbu funktsiyalar yoki modullar operatsiyani bajarish yoki qiymatni hisoblash uchun ishlatiladigan bayonotlar to'plamidir.
Katta va murakkab dasturlarda soddaligi va o'qish qobiliyatini saqlab qolish uchun qisqa asosiy funktsiyadan uzoq asosiy funktsiyadan ko'ra, boshqa funktsiyalar bilan birgalikda foydalaniladi. Dasturni modullar guruhiga ajratish orqali har bir modulni tushunish osonroq bo'ladi va shu bilan tuzilgan dasturlashning asosiy ko'rsatmalariga javob beradi.

Download 130.92 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling