Методы программирования



Download 0,72 Mb.
Sana24.02.2022
Hajmi0,72 Mb.
#194219

Dasturlash texnikasi

Ma'ruza rejasi:

  • Modulli dasturlash;
  • Strukturaviy dasturlash;
  • Ob'ektga yo'naltirilgan dasturlash

Modulli dasturlash - bu butun dastur modullar deb nomlangan komponentlar guruhiga bo'linadigan dasturlash usuli bo'lib, ularning har biri o'zining boshqariladigan hajmi, aniq maqsadi va tashqi muhit bilan batafsil interfeysga ega.

Modulli dasturlash - bu butun dastur modullar deb nomlangan komponentlar guruhiga bo'linadigan dasturlash usuli bo'lib, ularning har biri o'zining boshqariladigan hajmi, aniq maqsadi va tashqi muhit bilan batafsil interfeysga ega.


Modulli dasturlash tushunchalari:
Axborotni yashirish printsipi 
Assambleyani dasturlash 
Modullik aksiomasi 
Shartlar:
bloklangan tashkilot
sintaktik izolyatsiya
semantik mustaqillik
Umimiy ma’lumotlar
ta'rifning to'liqligi

dasturiy bilimlarning mustaqil birligini ajratishga intilish; 

  • dasturiy bilimlarning mustaqil birligini ajratishga intilish; 
  • yirik ishlanmalarni tashkiliy qismlarga ajratish zarurati;
  • modullarni parallel bajarish imkoniyati (parallel dasturlash sharoitida).


!

dasturiy bilimlarning mustaqil birligini ajratishga intilish:
Modullarning turlari
Mantiqiy
Axborotli
Funksionalli
Modulning xususiyatlari
Modul hajmi
Рутинность модуля
Сцепление модуля
Прочность модуля

Структурное программирование

Цель структурного программирования - повышение надежности программ, обеспечение сопровождения и модификации, облегчение и ускорение разработки.

  • Последовательность алгоритма решения задачи сверху вниз.
  • Использование структурного кодирования.

Основные принципы:
!
Методы структурного программирования:
!
Метод алгоритмической декомпозиции сверху вниз
Метод модульной организации частей программы
Метод структурного кодирования



Объектно-ориентированное программирование

Методология ООП использует метод объектной декомпозиции, согласно которому структура системы (статическая составляющая) описывается в терминах объектов и связей между ними, а поведение системы (динамическая составляющая) - в терминах обмена сообщениями между объектами.


Методы объектно-ориентированного программирования:
!
Метод объектно-ориентированной декомпозиции 
Метод абстрактных типов данных 
Метод пересылки сообщений 



Требования ООП:
!
Инкапсуляция — это сокрытие информации и комбинирование данных и функций (методов) внутри объекта.
Наследование — построение иерархии порожденных объектов с возможностью для каждого такого объекта-наследника доступа к коду и данным всех порождающих объектов-предков. 
Полиморфизм — присваивание действию одного имени, которое затем разделяется вверх и вниз по иерархии объектов, причем каждый объект иерархии выполняет это действие способом, подходящим именно ему.
Download 0,72 Mb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish