
- •Студент пәнінің – оқу әдістемелік кешені
- •Алматы 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 Курстық жұмыс
- •Жүйе жұмысының сценариі
- •Курстық жұмыстың орындалу мазмұны Талапатарды қою
- •Талаптардың бизнес –моделі
- •Бизнес-варианттар қолдану моделі
- •Бизнес-класс моделі
- •Талаптарды сипаттау құжаты
- •Талаптар спецификациясы
- •Күйлер спецификациясы
- •Кластарды моделдеу
- •Клас-мәндерді анықтау ережелері
- •Ассоциацияларды моделдеу
- •Агрегациялар мен композициялар қатынасын моделдеу
- •Жалпылау қатынастарын моделдеу
- •Объектілерді моделдеу
- •Күй спецификациясы
- •Қолдану варианттарын моделдеу
- •Қызмет түрін моделдеу
- •Өзара әрекеттесуді моделдеу
- •Ашық интерфейстерді моделдеу
- •Күй өзгеруінің спецификациясы
- •Қолданушы интерфейсін жобалау
- •Қолданушы интерфейсінің моделі
- •Курстық жұмыстың орындалу мазмұны
- •Студент пәнінің – оқу әдістемелік кешені
Студент білімінің бағасы
Баға |
Әріп баламасы |
Пайызбен |
Балл |
Өте жақсы |
A |
95-100 |
4 |
A- |
90-94 |
3.67 |
|
Жақсы |
B+ |
85-89 |
3.33 |
B |
80-84 |
3.0 |
|
B- |
75-79 |
2.67 |
|
Қанағаттанарлық |
C+ |
70-74 |
2.33 |
C |
65-69 |
2.0 |
|
C- |
60-64 |
1.67 |
|
D+ |
55-59 |
1.33 |
|
D |
50-54 |
1.0 |
|
Қанағаттанарлықсыз |
F |
0-49 |
0 |
Модуль бойынша және аралық аттестация жүргізуге арналған сұрақтар тізімі:
1-модуль
Кәсіптік білімге талап пен маңыздалақ көзқарас бойынша қарапайым бағдарлама және жобалық программалық қамтама арасындағы айырмашылық неде?
Бағдарламаның қандай түрі программалық қамтаманы әзірлеу технологиясын қамтиды?
Программалық қамтаманы әзірлеудің типтік сұлбасы қандай?
Программалық қамтаманы әзірлеудің қазіргі заманғы бағыты мен әдісі. Құрылымдық және объектік-бағытталған бағдарламалаудың әсері.
Программалық қамтаманы инженерлігіндегі компоненттерді қайта падалану?
Программалық жобаны жүргізудегі негізгі міндеттер қандай?
Программалық қамтаманы әзірлеудің процестері кезеңінен басқа жобаны жоспарлау кезеңінің мәні мен ролі қандай?
Не үшін жобаны жоспарлау процесі итерационды болып табылады және не үшін ол әрқашан жобаның бүкіл орындалу мерзімін қадағалауы қажет?
Программалық жобаның орындалуының жоспар бөліктерін қысқа ғана жасақтаңыз.
Программалық жобаның тәуекелі болуы мүмкін бе?
Программалық жүйе болып табылатын талап пен осы талапты ұсыну мүмкіндігінің негізгі түсінігі?
Пайдаланушылық және жүйелік талаптың тұжырымдамасы қандай?
Функционалдық және функционалдық емес талаптың негізгі айырмашылығы қандай?
Құрылымдық-жаратылыстық тілге және бағдарламалау тілге және бағдарламалау тіліне негізделген жүйелік талап жазбасының әдісі қандай?
Программалық қамтамасыздағы талапты документтеу стандарты қандай?
2-модуль
Анық және көркем архитектуралар жобаны қатесіз және кемшіліксіз жүзеге асыруға жеңілдік жасайды, сонымен қатар оларды кеңейтілуге және қайта пайдалануға арнылған түрде жасайды. Түсіндіріңіз, бұл қалай жүзеге асады?
Компьютер мен программалық қамтама компоненттерін интернет – бағыттаушы ойындар арқылы қалай таратуға болады?
Архитектуралық жобалауда модельдер, каркастар және жобалау үлгісі қандай роль ойнайды?
Архитектура және оның моделі түрлері?
Программалық қамтамасыз архитектурасын таңдаудың поцедурасы қандай?
Таратылған жүйенің негізгі 6 сипаттамасы қандай?
Таратылған жүйенің кемшіліктері қандай?
Таратылған жүйенің жобалау мәселелерін санаңыз?
Аралық программалық қамтама үшін осындай программалық қамтаманың таралымын есептеудің түрі қандай?
Қосымша әзірленген архитектура клиент / серверде не кескінделуі қажет?
Детальды жобаның негізгі мақсаты қандай?
Детальды жобаны пайдалану және архитектурасы нұсқасының арасында қандай байланыс бар?
Детальдік жобаның типтік сұлбасы қандай?
Жоба интерфейсін қабылдау формасы қандай?
Детальды жобадағы мәліметтердің диаграммалық ағыны және ізбасарлық диаграммасы қандай рөл ойнайды?
Аралық бақылауға арналған сұрақтар:
Объекті – бағытталған жоба процесінің негізгі кезеңдері?
Объекті – бағытталған құрылымды документтеуде пайдаланылатын модельдер?
Объекті – бағытталған құрылымдық документтеуде моделінің ұсынысы?
Объекті – бағытталған анализ дегеніміз не?
Объекті – бағытталған жоба дегеніміз не?
Енгізілген функция дегеніміз не? Оның артықшылықтары мен кемшіліктері неде?
Класс пен структура арасында ерекшелік неде?
Объект функция аргументі ретінде және функцияның қайтаратын мәні объект болған жағдайда конструктор мен деструктор жұмысын түсіндіріп беріңіз.
Дос функциялар.Дос функциялардың қолданылуына байланысты оң себептер.
Бір объектіні екіншіге меншіктеуде қойылатын шарттардың қайсысы міндетті?
Объект адресін функцияға аргумент ретінде жіберуге болады ма?
Функцияның қайтаратын мәні ретіндегі сілтеме.
Сілтемелердің барлық типіне қойлатын шектеулер.
this көрсеткіші дегеніміз не?
Объектке көрсеткіш берілген болсын.Объект мүшесіне қатынас құру үшін қандай операторды қолданады?
Мына қайта жүктеу void(int a) және void(int &a) операторларында не дұрыс емес?
Көшіру конструкторы дегеніміз не және ол қандай жағдайда шақырылады?
Конструкторлар,деструкторлар және мұрагерлік.
protected қорғаныс категориясы не үшін керек екенін түсіндіріңіз?
Жай базалық және виртуалды базалық кластар арасындағы айырмашылық неде?