
- •Студент пәнінің – оқу әдістемелік кешені
- •Алматы 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 Курстық жұмыс
- •Жүйе жұмысының сценариі
- •Курстық жұмыстың орындалу мазмұны Талапатарды қою
- •Талаптардың бизнес –моделі
- •Бизнес-варианттар қолдану моделі
- •Бизнес-класс моделі
- •Талаптарды сипаттау құжаты
- •Талаптар спецификациясы
- •Күйлер спецификациясы
- •Кластарды моделдеу
- •Клас-мәндерді анықтау ережелері
- •Ассоциацияларды моделдеу
- •Агрегациялар мен композициялар қатынасын моделдеу
- •Жалпылау қатынастарын моделдеу
- •Объектілерді моделдеу
- •Күй спецификациясы
- •Қолдану варианттарын моделдеу
- •Қызмет түрін моделдеу
- •Өзара әрекеттесуді моделдеу
- •Ашық интерфейстерді моделдеу
- •Күй өзгеруінің спецификациясы
- •Қолданушы интерфейсін жобалау
- •Қолданушы интерфейсінің моделі
- •Курстық жұмыстың орындалу мазмұны
- •Студент пәнінің – оқу әдістемелік кешені
Анықтамалық жүйені жобалау
Анықтамалық жүйе қолданушыға қиын жағдайларда көмектесе алатындай әртүрлі ақпараттардан тұруы қажет. Ол үшін анықтамалық жүйе әртүрлі құрылымдары мен хабардың әртүрлі құрылыстары болуы қажет. Барлық анықтамалық жүйелердің күрделі желілік құрылымы бар. Құрылымда әрбір бөлім басқа бірнеше ақпараттық бөлімдерге сілтемелер жасауы мүмкін. Мұндай желілік құрылым иерархиялық деп аталады. Ол керекті сілтемелерден тұрады.
Анықтамалық жүйені Web – беттерінің біріккен топтары түрінде немесе қосымшалармен интеграцияланған жалпыланған гипертексттік сілтеменің көмегімен іске асыруға болады. Иерархиялық құрылым гипертексттік сілтемелердің көмегімен жеңіл жүзеге асырылады. Web – жүйе мынадан тұрады: олар оңай жүзеге асырылады және арнайы ПО сұрамайды.
Қолданушының іс – қағазы
Программалық жүйемен біргеқойылатын іс – қағаздар жүйедегі қолданушыларға қолайлы болу үшін келесі бес іс – қағаздардан тұруы қажет: функционалды түрі; жүйені құру туралы іс – қағаздар; күнделікті қолдануды сипаттайтын кіріспелік енгізу; анықтамалық қағазы және админстратордың қағазы. Тәжірибелі қолданушылар үшін әр түрлі көрсеткіштер мен сілтемелер керек. Олар жүйеде жүйенің мүмкіндіктерінің тізімін тез көруге көмектеседі.
Интерфейсті бағалау
Бұл процесте интерфейсті қолдану ыңғайлы мен оның қолданушылырдың міндеттерін атқарудағы дәрежесі бағаланады. Сондықтан, интерфейсті бағалау жүйені тестілеу мен аттестациялық процесінің бір бөлігі болып табылады. Қолданушының интерфейсті бағалауының жай әдістері бар:
Қолданушы интерфейске беретін бағасының анкетасы.
Нақты мәселелерді шешкен кездегі қолданушының үстінен қадағалау.
Жүйені қолданудың типтік бөліміне бақылауы.
Жүйеге программалық код қосу. Ол көп қолданылатын жүйелік сервистердің қателері туралы ақпараттарды жинайды.
Негізгі әдебиет – 7 [303 - 323], 4[283 – 341], 8 [115– 152].
Бақылау сұрақтары және жаттығулар:
GUI-интерфейсін өңдейтін принциптерге қысқаша анықтама беріңіз.
Графикалық интерфейс құру үшін «құжат/көрсетілім» әдісінің мәні неде?
Терезелер мен терезені басқару элементтері диаграммалық навигацияларда қалай көрсетіледі? UML тіліндегі қызмет шақыру диаграммасына сәйкес келе ме?
Пайдаланушының интерфейсте қолдануының сәйкес немесе сәйкес еместігін түсіндіріңіз?
Банкомат жүйесіндегі қолдану менюін интерфейсте жобалау кезінде қандай факторларды ескеру керек. Өзіңіз қолданатын банкомат интерфейсінің негізін түсіндіріп берініңіз?
Кестені емес, графикалық көрсетілімнің сандық деректерін қолдануын мысал және графикалық ақпаратты көрсету арқылы анықтаңыз?
12- Дәріс. Объекті-бағытталған жүйенің тестілеуі
Программалық қамтамассыздандыру тестілеуі- атқарушының текстік деректер кодын дұрыс жіберіуінің және деректер шығуын зерттеп, жұмыс жүйесіндегі программалық өнімнің дұрыстығын тексеріп анықтайды.
Тестілеу- бұл верификация және аттестацияның динамикалық әдісі. Ол атқарушы жүйеде қолданылады.
Верификация және аттестация деп- программалық қамтамссыздандыруда кіріс кезінде өзінің спецификация және тапсырыс берушінің сұранысын тексеру және талдау үрдісі.
Верификация және аттестация программалық қамтамассыздандырудың толық өмірлік циклі- олар сұраныстың талдау кезінен басталып, программалық жүйенің дайын тестілеу кезеңінде программалық кодтың тексерілуінде аяқталады.
Верификация - жүйенің дұрыс құрылуына жауап береді. Ал, аттестация – жүйенің дұрыс жұмыс атқарылуына жауап береді.Анықтамаға сәйкес, верификация программалық қамтамассыздандыру жүйесінің спецификациясын, яғни сұраныстың функционалды немесе функционалды еместігін тексереді. Аттестация – бұл жалпы үрдіс. Аттестация кезінде мына бір жерге мән беру керек, яғни программалық өнім тапсырыс берушінің күтуіне сәйкес болуы тиіс. Аттестация верификациядан кейін жүреді. Тексеріс және талдау жүйесі кезінде Верификация және аттестация үрдісінде 2 негізгі әдіс бар: