Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Blok_II.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
532.22 Кб
Скачать
  1. Объектіге – бағытталған бағдарламалауды талдау және жобалау концерциялары. Бағдарламалық өнімдердің өмірлік циклдері.

Обьектіге бағытталған бағдарламалар – бұл бағдарламалар әдісі, бағдаламалардың біріккен және обьектілерімен қарым қатынасынасын айтамыз.Обьектіге бағытталған бағдарламалар алгоритм емес, логикалық обьектідегі элементтерді құру үшін қолданылады. Объектіге бағытталған бағдарламалаудағы негізгі түсініктер–"класс", "объект", "интерфейс", "инкапсуляция", "наследование", "полиморфизм", "событие".Программадағы объект— бұл шын мәніндегі объектінің абстракциясы.Объект атрибуттардан тұрады.Атрибуттар объектінің негізгі белгілерін көрсетеді.Класс –бұл объекттерден құралған және кластардың мүшелерінен тұрады. Объект класстың экземпляры болып табылады.Объектіге бағытталған бағдарламалау принципінде құрылған программаны объекттердің бір бірімен байланысқан объектттер ретінде көруге болады.А объектісі Б объектісіне әсер етсе, Б объектісі А-ға кері әсер етуі мүмкін немесе В-ға әсер етуі мүмкін. Егер А — Объект жүйесі үшін ішкі болса,онда Б — интерфейсті объект. Біртипті хабарламаларды өңдей алатын әр түрлі кластар объектілерін бірге қолдану қажеттілігі полиморфизмді қолдауды қажет етеді. Полиморфизм-әр түрлі объектілерді бірдей типті айнымалыларға жазу. Қазіргі объектіге-бағытталған программалауда «хабарламаны жіберу әдісті шақыру ретінде» концепциясы қолданылады — объектілердің өзара әрекеттесуі сырттан қолжетімді әдістерді шақыру арқылы қамтамасыз етіледі. Виртуалды әдістер концепциясы полиморфты айнымалыларды қолданғанда қажетті әдістерді орындауды қамтамасыз ету құралы ретінде пайда болды.

Бағдарламалық өнімдердің өмірлік циклы – бұл бағдарламалық өнімді құру қажеттілігі туралы шешімді қабылдаудан басталып, қолданыстан мүлдем алынып тасталғанға дейінгі аралықтағы уақыт периоды. Кез келген типті бағдарламалар жеке кезеңдерден тұратын өмірлік циклдармен сипатталады: a) бағдарламалық құралдардың нарық маркетингі, бағдарламалық өнімге қойылатын талаптардың спецификациясы;b) бағдарламалық өнімнің құрылымын жобалау; c) программалау (программалық код құру), тестілеу, бағдарламаның автонды және комплексті дұрысталуы(отладка);d) бағдарламалық өнімді құжаттау, қолданбалы және технологиялық құжаттамаларды дайындау;e) бағдарламалық ұралдардың нарыққа шығуы, бағдарламалық өнімнің таралуы;f) бағдарламалық өнімді қолданушылардың пайдалануы; g) бағдарламалық өнімнің тексеріліп тұруы;h) бағдарламалық өнімнің сатылымнан шығарылуы.

  1. Объектіге – бағытталған бағдарламалаудың құралдары және оларды объектіге – бағытталған талдауда қолдану.

Объектіге – бағытталған бағдарламалаудың құралдары - бұл бағдарламашыларға өз кодының өңдеуiнiң жанында ұғымға қарағанда процедура объект ұғыммен операция жасауға мүмкiндiк беретiн объективтi-хабар әдiстемелiктiң бөлiктерi. Объекттер капсуладан шығарылған мәлiметтер және бiрге шумақталған процедураларда туралы өйткенi бейнелей болады. объекттiң мәнi. «Объекттiң интерфейсi, объектпен өзара әрекеттесу суреттейдi, онда ол анықталған. Объективтi-хабар бастапқы кодтың iске асыруының жанында алған бағдарлама бұл объекттердiң өзара әрекеттесуi суреттейдi.

Негiзгi ұғымдар: Абстракция

Абстрактциялау - бұл әдiс қарастыруынан объекттiң мағыналы мiнездемелерiнiң болмалатын жиындары алмағанда ерекшелеу. Сәйкесiнше абстракция - бұл мiнездемелер жиын әйтседе.

Басқалық

Басқалық - бұл жүйенiң қасиетi, мүмкiндiк беретiн сыныптағы мәлiметтер және олармен жұмыс iстейтiн әдiстерiн топтастырсын және қолданушыдан iске асырудың бөлшегiн жабу.

Мұрагер болу

Мұрагер болу - бұл ендi негiзiнде жаңа сыныбын сипатталсын алып пайдаланатын функционалдықпен жартылай немесе толықпен қазiргi мүмкiндiк беретiн жүйелер қасиет. Мұрагер болу өндiрiп алатын сынып негiздi, аналық немесе суперкласспен деп аталады. Жаңа сынып - сыныппен нәсiлмен, мұрагермен немесе туындыларға.

Полиморфизм

Полиморфизм - бұл жүйенiң қасиетi түр және объекттiң iшкi құрылымы туралы бiрдей интерфейспен мәлiметсiз объекттердi пайдалану.

Сынып

Сынып қазiргi (объект ) мән әлi де түсiндiрiп жатылатын үлгiмен бастапқы кодтың (аттардың кеңiстiгi ) терминологиясының тiлiнде болып табылады. Iс жүзiнде ол устройст суреттей

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]