Курстық жұмысты орындау әдістемесі
Теория – бұ л теория, ал инженерлі кө зқ араспен – бұ л практика. Тіпті ең ә сем ә дістеменің ө зі егер ол нағ ыз жұ мыс жасаушы жү йеге кө мектеспесе тү кке де арзымайды. Пә ннің теориялық материалының орнық тылығ ы мақ сатында объекті-бағ ытталғ ан анализ қ осымшасын жә не курстық жұ мыс пішінделген практикалық тапсырма шешімін жобалауды қ арастырамыз. Анық талғ ан сұ лбағ а сү йенеміз: осы немесе басқ а да жү йелерде талаптарды қ арастыра отырып, шартты стандартты кө рсетулерді жә не талап жазбалары технологиясын, пә н аймағ ын, т.б. пайдалана отырып тапсырмаларды реттеу. Сө йтіп ә зірлеудің объекті-бағ ытталғ ан процесінде ә р тү рлі шешімдерге келу. Тапсырма мысалдарының сапасында мә ліметтерді ө ң деуі, ақ параттық жә не сұ раныс-ақ параттық жү йелерді, жасанды интеллект жә не басқ аруды қ атыстыру арқ ылы ә р тү рлі аймақ тар қ атары ұ сынылады. Барлық шешімдер анализден жобалауғ а ө тудің жеткілікті толық сипаттамасын жә не архитектура ерекшеліктерімен, анализ аспектілерімен жә не жобалаумен байланысты тапсырмалардың орындалуын қ алыптастыруы қ ажет. Барлық ғ ылымдар сияқ ты, компьютер ғ ылымында да абстракцияның жоғ ары дең гейінде баяндау ү шін мең геріп жатқ ан пә ннің негізгі феномендерін білеміз. Сондық тан, жалпы принциптермен дә лелдейтін жә не оларды негіздейтін жақ сы мең герілген нақ ты мысалдармен тексеру керек. Мұ ндай баяндамалар ө зіне қ арастырылып отырғ ан тапсырмалардың шекарасын; аппараттық бө ліктер туралы болжамдарды; негізгі абстракциялардың жобалау жү йелерін кестеде анық тауды, жұ мыс жү йесі сценарийін қ арастыруды; қ олданушы мен жү йелердің ө зара ә ректтестік сценарийін қ арастыруды қ осатын пә н аймағ ының анализін жү ктемелеуі шарт. Анализден кейін жобалау кезең і сұ ралады. Ә рбір программалық жү йе қ арапайым жә не бір уақ ытта жалпы кө лемді қ ұ рылымдық философия бар болуы керек. Сондық тан жұ мыстың бұ л кезең інде жобаның архитектурасы айқ ын анық талуы шарт. Бұ ның нә тижесінде жү йенің жеке функционалды бө лімдері тұ рғ ызылатын жә не оның заман талабына негізделген тұ рақ ты функциясын береді. Жинақ міндеттерін, мә лімет жә не басқ аруды шешу ү шін қ олданушы синхронизациясы жә не кадрлық ә зірлеу сұ лбасы кездесіп отыратын архитектуралық модельдеудің толық қ атары қ атысады. Бірінші моделі жү йені жобалау жағ дайында жойылғ ан станцияларғ а тү сетін параметрдің ү лкен санын ә зірлейтін жалғ ыз ғ ана қ абылдаушы модель болып табылады. Мұ ндай модель мә лімет жинағ ы процесін ә серлі тү рде ың ғ айластыруғ а мү мкіндік береді. Есептеу процесі ізбасары, ә зірлеу жә не мә лімет визуализациясы тә різді жағ дайлар орындалатын мониторингтің ә рбір элементі кадр деп аталады. Ә рбір кадр жү йенің анық талғ ан функционалды кө рсеткішіне сә йкес болып келеді. Сұ лбада кадрлық ә зірлеуге негізделген архитектуралық модельдеу жинақ жү йесі қ ызметін жә не ақ паратты ә зірлеуді қ атаң бақ ылауғ а мү мкіндік береді. Жү йе архитетурасының ерекшелігін пә ндік аймақ тың концептуалды моделі тү рінде кескіндеуге болады. Мұ нда негізінен мә ліметтердің осылай аталатын сыныптары қ атысады. Демек, объект сыныптары анализдің осындай кезең дерінде анық талады. Концептуалды модель біздің программалық қ осымшамыздың кілттік абстракттары бір-біріне қ алай ә сер ететінін байқ ауғ а мү мкіндік береді. Объекті-бағ ытталғ ан жақ ындасудың негізгі ерешелігі мә лімет шығ ысының кілттік тү сінігі мен программалық абстракцияның параллель ө туін жең ілдететін программалық тілде сө йлеуге ұ мтылу болып табылады. Мұ ндағ ы сұ рақ мынадай: неліктен жү йе сыныптары сапсында пә ндік аймақ тың осы немесе басқ а абстрактары бө лінеді; тексеру кезінде мынадай шарттар жү зеге асады: бұ л сыныптардың нұ сқ асы сипаттамалық кө рсекіш болып табылады. Уақ ыттың ә рбір моментінде бірегей жә не тұ рақ тылық бар, демек, жү йенің негізгі функциясына жауап береді. Мұ ндай абстракцияның «объектіленуі» архитектурада басқ а да программалық жү йелерді қ айта пайдалану мү мкіндігінің кең дігін кө рсетеді. Ө йткені, мұ ндай ә рбір сынып тү сінікті болып табылады жә не айқ ын тү рде жеке тә уелсіз абстракция болып табылады.
|