
- •Студент пәнінің – оқу әдістемелік кешені
- •Алматы 2007
- •1.Пәннің оқу бағдарламасы – syllabus
- •1.1 Оқытушылар жөнінде мәліметтер:
- •1.3 Пререквизиттер
- •1.4 Постреквизиттер
- •1.5 Пәннің мақсаты және міндеттері
- •1.6 Тапсырманың түрлері мен тізбегі және оның орындалу графигі
- •1.7 Әдебиеттер тізімі
- •1.8 Бақылау және білім бағасы
- •Студент білімінің бағасы
- •1.9 Курстың процедурасы және саясаты
- •2. Белсенді үлестірмелі материалдардың мазмұны
- •2.2. Дәрістік сабақ конспектілері
- •Басқару үрдістері
- •Жобаның жоспары
- •Жұмыс графигі және желілік диаграммалар
- •Қауіптерді басқару
- •Өтініш анализі үрдісінің схемасы
- •Тапсырыс беруші өтініштерінің сипаттамасы (с-талаптар)
- •Жылдам прототиптеу және жүзеге асырудың зерттелуі
- •Өтініштер анализі: детальдық талаптардың қосылуы
- •Жобалаудың модельдері, каркастар және үлгілері
- •Архитектура түрлері және олардың модельдері
- •Архитектура таңдау үрдісі
- •Жүйелік диаграммасы
- •Мәліметтер ағыны диаграммасы.[17]
- •Алгоритмдердің спецификациясы
- •Объекттердің объекттері мен класстары
- •Объекті-бағытталған жобалау үрдісі
- •Объектлерді анықтау
- •Архитектура моделдері
- •Атаулар кеңістігі.
- •8.1 Сурет Интерфейстің пиктограмма формасындағы көрсетілімі.
- •8.2 Сурет Интерфейс көрсетілімінің тәріс формасы.
- •Орналастыру диаграммасы
- •8.3 Сурет. Компаненттердің орналасу моделденуі.
- •Қолданбалы интерфейсті жобалаудың қағидалары
- •Қолданушының өзара қатынасы
- •Ақпаратты көрсету
- •Қолданушыны қолдаудың құрылымы
- •Қателер туралы хабарлар
- •Анықтамалық жүйені жобалау
- •Қолданушының іс – қағазы
- •Интерфейсті бағалау
- •Программалық қамтамассыздандыру тестілеуі.
- •Құнның конструктивті моделі
- •Сақтау жүйесінің құрылымы
- •Программалық қамтаманы қоса ілестіру
- •Ілестіру процесі
- •2.3 Лабораториялық жұмыстардың жоспарлары
- •Лабораториялық сабақтардың жоспарлары
- •Қолдану бизнес - түрлерінің диаграммасы
- •Қызмет диаграммасы
- •Лабораториялық жұмыс орындалу реті
- •Қолдану жүйелік түрлерінің егжей-тегжейін ашуы
- •Қолдану түрлерінің диаграммасы
- •Лабораториялық жұмыстың орындалу реттері
- •Статикалық модельдері
- •Диаграммаларда күйлердің болуы
- •Динамикалық модель
- •Әрекеттестіктердің диаграммалары
- •Лабораториялық жұмыс орындалу реті
- •2.4 Оқытушы жетекшілігіндегі студенттердің өзіндік жұмысының сабақ жоспары (соөж) (45 сағат)
- •Оқытушы көмегінсіз студенттік өзіндік жұмысының сабақ жоспары(сөж)
- •2.6 Курстық жұмыс
- •Жүйе жұмысының сценариі
- •Курстық жұмыстың орындалу мазмұны Талапатарды қою
- •Талаптардың бизнес –моделі
- •Бизнес-варианттар қолдану моделі
- •Бизнес-класс моделі
- •Талаптарды сипаттау құжаты
- •Талаптар спецификациясы
- •Күйлер спецификациясы
- •Кластарды моделдеу
- •Клас-мәндерді анықтау ережелері
- •Ассоциацияларды моделдеу
- •Агрегациялар мен композициялар қатынасын моделдеу
- •Жалпылау қатынастарын моделдеу
- •Объектілерді моделдеу
- •Күй спецификациясы
- •Қолдану варианттарын моделдеу
- •Қызмет түрін моделдеу
- •Өзара әрекеттесуді моделдеу
- •Ашық интерфейстерді моделдеу
- •Күй өзгеруінің спецификациясы
- •Қолданушы интерфейсін жобалау
- •Қолданушы интерфейсінің моделі
- •Курстық жұмыстың орындалу мазмұны
- •Студент пәнінің – оқу әдістемелік кешені
2.6 Курстық жұмыс
Курстық жұмысты орындау әдістемесі
Теория – бұл теория, ал инженерлі көзқараспен – бұл практика. Тіпті ең әсем әдістеменің өзі егер ол нағыз жұмыс жасаушы жүйеге көмектеспесе түкке де арзымайды.
Пәннің теориялық материалының орнықтылығы мақсатында объекті-бағытталған анализ қосымшасын және курстық жұмыс пішінделген практикалық тапсырма шешімін жобалауды қарастырамыз. Анықталған сұлбаға сүйенеміз: осы немесе басқа да жүйелерде талаптарды қарастыра отырып, шартты стандартты көрсетулерді және талап жазбалары технологиясын, пән аймағын, т.б. пайдалана отырып тапсырмаларды реттеу. Сөйтіп әзірлеудің объекті-бағытталған процесінде әр түрлі шешімдерге келу. Тапсырма мысалдарының сапасында мәліметтерді өңдеуі, ақпараттық және сұраныс-ақпараттық жүйелерді, жасанды интеллект және басқаруды қатыстыру арқылы әр түрлі аймақтар қатары ұсынылады. Барлық шешімдер анализден жобалауға өтудің жеткілікті толық сипаттамасын және архитектура ерекшеліктерімен, анализ аспектілерімен және жобалаумен байланысты тапсырмалардың орындалуын қалыптастыруы қажет.
Барлық ғылымдар сияқты, компьютер ғылымында да абстракцияның жоғары деңгейінде баяндау үшін меңгеріп жатқан пәннің негізгі феномендерін білеміз. Сондықтан, жалпы принциптермен дәлелдейтін және оларды негіздейтін жақсы меңгерілген нақты мысалдармен тексеру керек. Мұндай баяндамалар өзіне қарастырылып отырған тапсырмалардың шекарасын; аппараттық бөліктер туралы болжамдарды; негізгі абстракциялардың жобалау жүйелерін кестеде анықтауды, жұмыс жүйесі сценарийін қарастыруды; қолданушы мен жүйелердің өзара әректтестік сценарийін қарастыруды қосатын пән аймағының анализін жүктемелеуі шарт.
Анализден кейін жобалау кезеңі сұралады. Әрбір программалық жүйе қарапайым және бір уақытта жалпы көлемді құрылымдық философия бар болуы керек. Сондықтан жұмыстың бұл кезеңінде жобаның архитектурасы айқын анықталуы шарт. Бұның нәтижесінде жүйенің жеке функционалды бөлімдері тұрғызылатын және оның заман талабына негізделген тұрақты функциясын береді.
Жинақ міндеттерін, мәлімет және басқаруды шешу үшін қолданушы синхронизациясы және кадрлық әзірлеу сұлбасы кездесіп отыратын архитектуралық модельдеудің толық қатары қатысады. Бірінші моделі жүйені жобалау жағдайында жойылған станцияларға түсетін параметрдің үлкен санын әзірлейтін жалғыз ғана қабылдаушы модель болып табылады. Мұндай модель мәлімет жинағы процесін әсерлі түрде ыңғайластыруға мүмкіндік береді. Есептеу процесі ізбасары, әзірлеу және мәлімет визуализациясы тәрізді жағдайлар орындалатын мониторингтің әрбір элементі кадр деп аталады. Әрбір кадр жүйенің анықталған функционалды көрсеткішіне сәйкес болып келеді.
Сұлбада кадрлық әзірлеуге негізделген архитектуралық модельдеу жинақ жүйесі қызметін және ақпаратты әзірлеуді қатаң бақылауға мүмкіндік береді. Жүйе архитетурасының ерекшелігін пәндік аймақтың концептуалды моделі түрінде кескіндеуге болады. Мұнда негізінен мәліметтердің осылай аталатын сыныптары қатысады. Демек, объект сыныптары анализдің осындай кезеңдерінде анықталады. Концептуалды модель біздің программалық қосымшамыздың кілттік абстракттары бір-біріне қалай әсер ететінін байқауға мүмкіндік береді.
Объекті-бағытталған жақындасудың негізгі ерешелігі мәлімет шығысының кілттік түсінігі мен программалық абстракцияның параллель өтуін жеңілдететін программалық тілде сөйлеуге ұмтылу болып табылады. Мұндағы сұрақ мынадай: неліктен жүйе сыныптары сапсында пәндік аймақтың осы немесе басқа абстрактары бөлінеді; тексеру кезінде мынадай шарттар жүзеге асады: бұл сыныптардың нұсқасы сипаттамалық көрсекіш болып табылады. Уақыттың әрбір моментінде бірегей және тұрақтылық бар, демек, жүйенің негізгі функциясына жауап береді. Мұндай абстракцияның «объектіленуі» архитектурада басқа да программалық жүйелерді қайта пайдалану мүмкіндігінің кеңдігін көрсетеді. Өйткені, мұндай әрбір сынып түсінікті болып табылады және айқын түрде жеке тәуелсіз абстракция болып табылады.