
- •Студент пәнінің – оқу әдістемелік кешені
- •Алматы 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 Курстық жұмыс
- •Жүйе жұмысының сценариі
- •Курстық жұмыстың орындалу мазмұны Талапатарды қою
- •Талаптардың бизнес –моделі
- •Бизнес-варианттар қолдану моделі
- •Бизнес-класс моделі
- •Талаптарды сипаттау құжаты
- •Талаптар спецификациясы
- •Күйлер спецификациясы
- •Кластарды моделдеу
- •Клас-мәндерді анықтау ережелері
- •Ассоциацияларды моделдеу
- •Агрегациялар мен композициялар қатынасын моделдеу
- •Жалпылау қатынастарын моделдеу
- •Объектілерді моделдеу
- •Күй спецификациясы
- •Қолдану варианттарын моделдеу
- •Қызмет түрін моделдеу
- •Өзара әрекеттесуді моделдеу
- •Ашық интерфейстерді моделдеу
- •Күй өзгеруінің спецификациясы
- •Қолданушы интерфейсін жобалау
- •Қолданушы интерфейсінің моделі
- •Курстық жұмыстың орындалу мазмұны
- •Студент пәнінің – оқу әдістемелік кешені
Қолданушының өзара қатынасы
Сұрақтың жауабы ретінде, қолданушы деректі қалай енгізетіні және дерек қалай қолданушыға көрстабиғи тіл. Бір қосымшада бір уақытта әр түрлі түрлер қолданыла алады. Мысалы, операциялық жүйеде MS Windows көп түрлер бар: файл мен папканы, тікелей пиктограмманы манипуляциялау, мәзірден команданы таңдау, форманы қолдану ( диалог терезесінде ), кейбір командаларды әр түрлі шығару, жүйені конфигурациялау командасы сияқты.
Қолданбалы интерфейс қосымшасы World Wide Web құрамға базирленеді, Web – беттің компоненттерін программамен қосатын, басқа тілдермен қоса Web – беттің тілдерінің белгісін көрсетеді. Web – қосымшасында тікелей монипуляциялау стилін қолдана отырып интерфейс құруға болады. Бұл аспектте программаны шешу күрделілігі көрсетілген.
Ақпаратты көрсету
Жүйені жобалау кезінде деректің өзінен деректерді көрсету бөлімі жақсы болып саналады. Бұл жағдайда деректерді көрсету өзгерісі қолданушының экранында жүйесіз, өзгеріссіз жүреді. Әр көрсетілім олармен бекітілген объект болады. Олар деректерді қолдану арқылы дамытылған және құрылғылармен қарым – қатынасты қамтамасыз етеді. Мұндай әдіс жалпылауды жүзеге асырады. Олар объекттің жағдайындағы керекті әр түрлі формада белгілейді және оларды әртүрлі формада көрсетеді. Ақпараттың ең жақсы көрсетілімін табу үшін қолданушының қандай деректер мен жұмыс істейді және оны жүйеде қалай қолданатыны туралы білу керек ( С - 311 ). Деректердің көрсетілімі туралы шешімді қабылдағанда құрушылар келесі факторларды еске алған жөн:
Қолданушыға не керек – деректердің нақты мәні ме, әлде, мәндердің арасындағы қарым – қатынасы ма?
Деректердің мәні тез өзгеріп отырады және оларды тез арада қолданушыға көрсеткен жөн бе?
Деректер өзгерген кезде қолданушыға қандай да бір іс - әрекет істеуі керек пе еді?
Көрсетулерді, ақпараттарды қолданушымен қарым – қатынасы интерфейсте тікелей түрде қатынасы қажет пе жоқ па?
Ақпарат тексттік немесе сандық түрде дайындалуы қажет пе? Деректер элементінің мәндерінің қатысы маңызды ма?
Ақпардың көрсетілімінде түстерді дұрыс қолдану интерфейсті қолданушыға түсіну және басқару үшін ыңғайлы етеді.
UI түстерді эффектті қолдану үшін келесі бірнеше ережелерді келтірейік.
Түстердің шектеулі сандарын ғана қолданыңыз.
Жүйенің жағдайының өзгеруін көрсету үшін түрлі түстерді қолданыңыз.
Қоданушыға көмектесу үшін түстердің кодировкасын қолданыңыз.
Түстердің кодировкасын ойланып және ретімен қолданыңыз.
Қосымша түстерді абайлап қолданыңыз.
Қолданушыны қолдаудың құрылымы
Қолданушының интерфейсі әрқашанда оперативті анықтамалық жүйені қамтамасыз етуі керек. Анықтамалық жүйелер – UI жобалаудың негізгі аспектілерінің бірі. Анықтамалық жүйенің қосымшасын құрайтындар: хабар, қолданушының іс - әрекетіне жауап беретін генерациялық жүйе, диалогты анықтама жүйесі және жүйеде көрсетілітін іс – қағаздар.
Қателер туралы хабарлар
Қолданушының программалық жүйеде жұмыс істеп отырғанда алатын ең бірінші әсері ол қателер туралы хабар болмақ. Тәжірибелі емес қолданушылар қате жіберіп алған жағдайда қате туралы хабарды түсіне алулары қажет. Қате туралы хабар анықтамамен тәуелді қатынаста болуы қажет.