2 muallif, shu jumladan: Journal of Applied Sciences and Environmental Management jurnalidagi maqola · 2010 yil iyun Ushbu sahifadan keyingi barcha kontent Edvard Ogheneovo tomonidan yuklangan 2020 yil 24 iyul



Yüklə 97,54 Kb.
Pdf görüntüsü
səhifə4/7
tarix07.01.2024
ölçüsü97,54 Kb.
#205830
1   2   3   4   5   6   7
A Comparative Analysis of Structured and Object-Or (1)

Pastdan yuqoriga
dizayn Ushbu usul mustaqil dastur modullaridan (ya'ni
foydalanuvchi tomonidan belgilangan protseduralar va
funktsiyalardan) foydalanadigan dasturlar uchun foydali
bo'lishi mumkin. Pastdan yuqoriga yondashuv umumiy
rejalashtirish jarayonining boshida ushbu dastur modullarini
batafsil ishlab chiqishni o'z ichiga oladi. Keyinchalik
dasturning umumiy ishlab chiqilishi ushbu individual
modullarning ma'lum xususiyatlariga asoslanadi (Owolabi,
va boshqalar, 2005). Pastdan yuqoriga dizayn yuqoridan pastga qarama-qarshidir.
Garchi dasturni ierarxiyaga tuzish dasturiy ta'minotning ba'zi
turlarini, hatto ba'zi bir maxsus turdagi katta dasturlar uchun
ham kichik o'zgarishlarni aniqlashtirishga yordam berishi
mumkin, masalan, yangi ma'lumotlarni tarqatish uchun bir
nechta kichik dasturlarni o'zgartirish bilan foydalanuvchi
tanlagan dalgalanma effektini so'rash. dastur ierarxiyasi.
Ob'ektga yo'naltirilgan yondashuv dasturni quyi tizimlar
tarmog'iga ajratish orqali yanada moslashuvchan bo'lib, har
biri butun dastur bo'ylab o'z ma'lumotlarini, algoritmlarini
yoki qurilmalarini boshqaradi, lekin faqat foydalanish mumkin.
OOP xususiyatlari
OOP tomonidan quyidagi xususiyatlar ko'rsatiladi:
Ma'lumotlarni abstraktsiyalash, inkapsulyatsiya, meros va
polimorfizm.
Ob'ektga yo'naltirilgan tilda ob'ektning holati birinchi
navbatda ob'ektning o'zi uchun ichki yoki mahalliydir. Ya'ni,
ob'ektning holati ob'ektning bir qismi sifatida e'lon qilingan
va ob'ektdan tashqaridagi komponentlar uchun mavjud
bo'lmagan mahalliy o'zgaruvchilar bilan ifodalanadi.
Ob'yektga yo'naltirilgan dasturlash
O'tmishda til dizayni odatda kichik bo'lgan dasturlarning
o'lchamiga asoslanardi, ammo dasturlar juda katta bo'lgach,
diqqat o'zgardi. Kichik dasturlarda eng keng tarqalgan
bayonot odatda topshiriq bayonotidir. Biroq, katta dasturlarda
(10 000 satrdan ortiq) eng keng tarqalgan bayonot odatda
quyi dasturga protsedura-chaqiruvdir. Parametrlarning to'g'ri
quyi dasturga to'g'ri o'tkazilishini ta'minlash asosiy
muammoga aylanadi. Ob'ektga yo'naltirilgan tahlil (OOA)
kontseptsiyasi hal qilinishi kerak bo'lgan muammoga tegishli
bo'lgan barcha sinflarni (va ular bilan bog'liq munosabatlar
va xatti-harakatlarni) aniqlashdan iborat (Biddle, va
boshqalar, 1994), (Booch, 1986), ( Pressman, 2005) va
(Istatkova, 2001). Bir qator kichik dasturlarni ierarxik
tuzilmalar yordamida boshqarish mumkin. Biroq, yirik
dasturlarda tashkilot ko'proq tarmoq tuzilmalari hisoblanadi.
Ob'ektlar bir-biriga xabar yuborish orqali o'zaro ta'sir qiladi
([Louden, 1993).
birinchi navbatda o'xshash global o'zgaruvchi nomini
tasodifan kodlash orqali emas, balki quyi tizim ob'ekt-sinfiga
nomlangan kirishni ko'rsatish orqali. Strukturaviy dasturlash
ierarxiyasi jadvaliga tayanishdan ko'ra, ob'ektga
yo'naltirilgan dasturlash boshqa joylardan qaysi quyi tizimlar
yoki sinflarga kirishni kuzatish uchun qo'ng'iroqlar uchun
mos yozuvlar indeksiga muhtoj (Hubbard, 2000).
Bu modulli dasturlashda juda maqbul metodologiya emas.
Biroq, agar vazifa kerakli natijaga erishish uchun allaqachon
mavjud dasturni o'zgartirish va yangilashni o'z ichiga olgan
bo'lsa, foydali dizayn usuli hisoblanadi.
Machine Translated by Google


* Muallif: Asagba, shahzoda Ogenakaro
Strukturaviy va ob'ektga yo'naltirilgan dasturlash usullarining qiyosiy tahlili

Yüklə 97,54 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin