1-Amaliy ishi Mavzu: Dasturning modulli tuzilmasi. Tuzilmaviy dasturlash misollari tahlili. Tutashuvni kamaytirish yo’llari (coupling). Bog’lanishni oshirish yo’llari (cohesion). Algoritmlarni loyihalashga misollar


Download 34.72 Kb.
bet1/9
Sana19.11.2023
Hajmi34.72 Kb.
#1786435
  1   2   3   4   5   6   7   8   9
Bog'liq
1-amaliy ish


1-Amaliy ishi
Mavzu: Dasturning modulli tuzilmasi. Tuzilmaviy dasturlash misollari tahlili. Tutashuvni kamaytirish yo’llari (coupling). Bog’lanishni oshirish yo’llari (cohesion). Algoritmlarni loyihalashga misollar. Ma’lumotlar tuzilmasini loyihalashga misollar.


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
Ishni bajarish tartibi:
Har bir amaliyot mashg‘uloti uchun ajratilgan baholash miqdori 2 ball holatda olinib, quyidagi omillar bo‘yicha baholanadi:

  1. Berilgan topshiriqni to‘liq va mustaqil bajarib algoritmlar va dasturlar tuzganligi: 1 ball

  2. Amaliyot mashg‘uloti talablar bo‘yicha bajarilganligi va dasturlardan natijalar olinganligi: 1 ball.



Ishni bajarish bo’yicha nazariy ma’lumotlar va amaliy ko’rsatmalar
Tarkib:

The 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

Download 34.72 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9




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