Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ТРПО перевод---ПОС kaz.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.32 Mб
Скачать

Курстық жұмыстың орындалу мазмұны

Кіріспе

1. Талаптарды құру

Бизнес - талаптардың модельдері

Бизнес - түрлерінің моделін қолдану

Бизнес - класстардың моделі

Талаптарды құжаты суреттеуі

2. Талаптардың егжей-тегжейін ашу

Күй-жағдайлардың модельдері

Класстарды модельдеуі

Қауымдастықты модельдеуі

Агрегация және композиция арасындағы қарым-қатынасты модельдеу

Талдап қорыту модельдеу

Объектілерді модельдеу

Мінез-құлық модельдері

Қолдану түрлерін модельдеу

Қызмет түрлерін модельдеу

Әрекеттестіктерді модельдеу

Ашық интерфейстерді модельдеу

Күй-жағдайлардың өзгерту модельдері

3. Пайдаланушылы интерфейсін жобалау

Пайдаланушылық интерфейс маңызды түп тұлғасы

Пайдаланушылық интерфейс тап осы ағымдағы диаграммасы

4. Тестілеу

Кластардың модельді бағалауы CRC - карталар негізінде .

Тестілеу , негізінен сценарийлерде салынған

Қортынды

Қолданған әдебиет тізімі

Курстық жұмысқа арналған тапсырмалардың мақсатымен модельдеу кезең практикада да келеді , сәйкестікте объектті - хабарланған талдау методологиясымен және жобалаудың , бірыңғайлы процесі базасында - Rational Unified Process .

Лабораториялық тапсырмалардың орындалу нәтижелері тәртіппен «Программалық қамтаманы өңдеу технологиясы» курстық жобалардың орындалу кезең қажетті элементтерімен тұрады .

Курстық жұмыстардың тематикасы бизнес - процестердің жеткілікті терімімен күрделі қолданбалы IT- облыстарында мақсаттарының өңдеуімен тиісті нәтижесі болу керек.

Курстық жұмыстарға ұсынылатын бағыттар

- жасанды ақыл және басқару

- автоматтандырылған жұмысшы орындардың өңдеуі проблемалы облыстармен

- басқару есептеу нәтижелерімен

- документооборотпен электрондық

- электрондық үкімет

- ақпараттық - мәлімет жүйенің

- мониторингі жүйелері

- интернет - қосымшалар және кәсіпкерлік - қосымшаның

- хабар базаларына интерактивтік рұқсат қамтамасыз етуі

- басқару қоса салынған жүйелері : ақылды үй және т . п .

- ойындық және еліктеу жүйенің

- жүйе Геоинформационныесі

- электрондық кітапхана

- дайындау бірлескен жүйелері және қызметші іскерлік сараптаулары

- жүйе Биллинговыесі

- автоматтандырылған аударма жүйелері

Курстық жұмыситардың ұсынылатын тақырыптары

1. жүйе жинаудың тап осылардың : метерология станциясы .

2. архитектура клиент - сервер : қоймалық есеп

3. жасанды ақыл : криптоанализ

4. басқару : пойыздардың қозғалыс жағында және т.б . көліктерді бақылау.

5. көп қабатты үйдің графиктері және лифтілердің қозғалыстарын басқару .

6. Университеттік бағыттарға жазу .

7. Internet - дүкен .

8. контактілермен клиенттермен басқару (CRM технологиясында ).

9. Телемаркетинг .

10. Видеоигра кездесу .

11. биржа еңбектің .

12. аэрофлоттың , автовакзалдың , т/ж кассалары .

13. тұтынушының анықтамасы ( тұрмыс қызметі ).

14. бөлім кадрлары .

15. әкім қонақ үйі .

16. талапкерлерді қатарға енгізу .

17. пәтер-үйді айырбастау.

18. талапкердің анықтамасы .

19. ломбард .

20. Риэлтер кеңсесі .

21 Пәтер-үйге кезекте тұру .

22. автосалон .

23. автомобилдің қосалқы бөлшектеріне каталог.

24. телепрограмма .

25. автобустардың , пойыздардың , ұшақтардың жүру уақыттары .

26. Ұйымда Интернет жүйесінде Web - трансляциясы.

27. Сауда интернет - портал , ұйымшыл электрондық сауда .

28. Электрондық кәсіпшілік кітаптардың түрлері (өнім каталогтері , құжатнама).

29. WAP- дүкендері .

30. Білім мекемелеріндегі есептік жүйе және құжатнаманы басқару.

Өзін-өзі тексеру үшін тестілеу сұрақтары.

1.

A) объекті – бағытталған программадағы негізгі принцип;

B) сынып атрибуттарын жазу;

C) сынып әдісін жазу мүмкіндігі;

D) объекті формалау үшін атрибуттар мен әдістердің байланысу әдісі;

E) мүшемен қосылуды басқару қағидасын анықтау;

2. Қосу ерекшелігі бұл –

A) сынып атрибуттары үшін міндетті кілттік сөздер;

B) сынып әдісімен қосылу үшін міндетті кілттік сөздер;

C) сынып мүшелерінен қосылуды алуды анықтайтын программалау тілінің кілттік сөзі;

D) сыныптың үзіліс нұсқасына қосылуының кілттік сөзі;

E) программалаушылардың өзін-өзі қарауынан алынған кілттік сөздер;

3. Private қосылуының ерекшелігі

A) main-ге қосылған атрибуттарды;

B) сыныпта анықталған әдіспен қосылған атрибуттар мен процедуралар;

C) сыныпта және оның мұрасында анықталған процедурамен қосылған трибуттар мен процедуралар;

D) қорлану сыныбымен қосылу;

E) сыныптың үзіліс нұсқасына қосылу;

4. Сынып көрсетеді:

A) Public – базалық сынып мүшелері;

B) Public және protected – базалық сынып мүшелері;

C) тек қана prоtected – базалық сынып мүшелері;

D) Private емес – базалық сынып мүшелері;

E) достықтан басқа базалық сыныптың барлық әдістері;

5. Атауы өнемде жаңадан анықталған болса, базалық сыныптардың мүшесі қосылған ба?

A) қосылмаған;

B) қосылған;

C) бәрі protected ерекшелігімен қосылған;

D) Public қосылған;

E) реализацияға тәуелді;

6. Иниализациядан кейін сыныптың қандай компонентіне қосылуға болады?

A) Public қосылу ерекшелігімен берілген мүшелерге;

B) Private қосылу ерекшелігімен берілген мүшелерге;

C) сыныптың үзіліс нұсқасымен берілген;

D) static қосылу модификаторына берілген мүшелерге;

E) protected қосылу ерекшелігімен берілген мүшелерге;

char c; const char cc=’x’; char*pc; const char*pcc; const char*const epce=&cc; хабарламасын үйрену арқылы.

7. Қайсы келесі иелік дұрыс:

A) сс=с;

B) рсс=&с;

C) рс=&сс;

D) рс=рсс;

E) рс=срсс;

8. Полиморфизм мынаның көмегімен жүзеге асады:

A) абстракция жазбасындағы атрибуттар әр түрлілігі;

B) абстракция көрсеткішін сипаттайтын әдіс әр түрлілігі;

C) қорлану иерархиясындағы әдіс жүктемесі;

D) виртуалды функциялардың;

E) әдіс жүктемесі немесе қорлану иерархиясындағы виртуалды функция көмегімен;

9. Достық функциясы үшін сыныптың жабық элементімен қосылу қалай өтеді

A) объект сынып көрсеткіші арқылы;

B) функция – сынып мүшелеріне қайта оралу арқылы;

C) осы сыныптың объекті арқылы;

D) өзіндік параметр арқылы;

E) функцияның ішіне немесе оған берілген сынып объекті арқылы;

10. Функцияны мыналарға жүктемелеуге болады

A) параметрлерінің сандық мәнінде немесе түріндегі айырмашылықтары арқылы;

B) нәтижесінің түрі немесе атауының айырмашылықтары арқылы;

C) санындағы олардың параметрлерінің айырмашылықтары арқылы;

D) сынып иерархиясы қорының мүмкіндіктері арқылы;

E) жүзеге асыру ерекшеліктері арқылы;

11. Стандартты шаблондардың кітапхана аймағы нені көрсетеді

A) контейнерлер;

B) алгоритмдер;

C) итераторлар;

D) контейнерлер, алгоритмдер, итераторлар;

E) жадыны орналастырушылар, салыстыру функциялары;

12. Қандай жағдаймен векторлық мүшеге қосылуға болады

A) оператор индексі арқылы;

B) көрсеткіш арқылы;

C) итератор арқылы;

D) индекс операторы немесе көрсеткіш арқылы;

E) индекс операторы немесе итератор арылы;

13. Қатарлық сыныптың негізгі жеңістігі қандай

A) string тип объектісі арқылы С++ мәлімет типі тәрізді хабарласуға болады;

B) қарапайым операторлар, салыстыру, конкатенация көмегімен қатар бойынша манипуляциялау;

C) string тип объектісін с’\0’ бөліндісімен бірге көрсетуге болады;

D) қатар өлшемін берудің қажеті жоқ;

E) string типінің объекті автоматты түрде талап етілген ұзындық қатарына сақталады;

14. Кластар моделі түсінігі бойынша:

А) тақырып облысының негізі мен жауапкершілігі;

В) қосымшалар құрылатын блоктарды құру;

С) негіздерді олардың әдістері мен атрибуттарын көрсету арқылу тағайындау;

Д) тақырып облысының негізінің құрылымы;

Е) қосымша логикасы.

15. Күйлер ауысу моделі :

А) күйлер ауысу диаграммаларының жиынтығын көрсетеді;

В) қосымша өз жұмысының уақыт аралығын анықтайды;

С) сыртқы әрекеттерге қосымшаның жауабын көрсетеді;

Д) қолданушы сұрансытарына қосымшаның жауабын көрсетеді;

Е) барлығы да дұрыс

16. Мәліметтер ағынының диаграммасы ол-:

А) жүйенің функционалды талаптарының негізгі моделдеу құрылымы;

В) талаптарды функционалды компоненттерге бөлу тәсілдері;

С) мәндер ағындарымен байланысқан функционалды талаптарды тор түрінде көрсету әдісі;

Д) үрдістердің өзінің кіріс мәндерін шығыс мәндерге түрлендіруінің көрсетілуі;

Е) үрдістер арасындағы қарым-қатынас тәсілдері.

17 Объектілі-бағытталған жүйені қалай қарастыруға болады?

А) белгілі бір мөлшердегі тәуелсіз және автономды объектілердің жиыны ретінде;

В) объектілік моделдің жиыны ретінде;

С) қайта қолданылған объекілердің архитектурасы ретінде;

Д) объектілер жиынының жүйесі ретінде;

Е) жүелік талаптарды ескере отырып, ПҚ жүйесінің объектілі-бағытталған моделі

ретінде.

18.Объектілер параллельді болу үшін жүйенің объекті-бағытталған архитектурасын қалай түрлендіруге болады?

А) ретпен орындалатын модельдің көмегі арқылы;

В) ағындар механизмі арқылы;

С) объектінің белгілі операцияларына сәйес келетін әдістермен параллель үрдіс ретінде орындалатын объектілердің серверлері арқылы;

Д) объектінің ішінде орындалатын амалдар арқылы күйлері өзгеретін аакивті объектілер арқылы;

Е) С мен Д арқылы.

19. Пакет дегеніміз не? Жалпы UML пакеттің ішінде не сақтауға рұқсат етеді?

А) пакеттер-кластар жиыны;

В) пакеттер-каталогтар, подкаталогтар;

С) пакеттер қосымшамен байланысқан кез келген материлдарды сақтайды

Д) RUP процесінің кез келген артефакттарын ;

Е) құрастырушылар рұқсат Берген құжаттардың барлығын.

20. Үлестірілген объектілер архитектурасы клиент/сервер моделінен айыпмашылығы неде?

А) клиент сервистерді басқа клиенттерден емес, серверден сұраныс жасайды;

В) клиенттер белгілі бір серверлер ұсынатын сервистерді білу керек;

С) масштабтауды қолдау;

Д) өз интерфейстері арқылы сервис жиынын ұсынатын объектілерде:;

Е) клиент пен сервер арасында айырмашылықтың жоғында.

Өзіндік тестілеу сұрақтарының жауаптары

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

D

C

B

B

A

D

B

E

E

A

C

D

B

C

B

A

B

D

Е

A

Курс бойынша емтихан сұрақтары.

  1. Объект,класс деген не?

  2. Экземпляр айнымалысы деген не?

  3. Параметрлер тізімі мен аргументтер тізімі арасындағы айырмашылықтар қандай?

  4. Конструктор деген не және ол қалай анықталады?

  5. Көшіру конструкторы дегеніміз не және оның қолданылуы.

  6. Қатынас құру инкапсуляциясы мен спецификаторы дегеніміз не?

  7. Класстың кейбір атрибуттарына тек қана класс әдістерінің көмегімен қатынас құру неге байланысты?

  8. Полиморфизм дегеніміз не және ол қалай орындалады?

  9. Орындалу уақытының полиморфизмі мен компиляциясы,олардың артықшылықтары.

  10. Интерфейс дегеніміз не және полиморфизм интерфейсті құруға қалай әсер етеді?

  11. Виртуалды функция дегеніміз не?

  12. Әдістің қайта жүктелуі дегеніміз не?

  13. Мұрагерлік дегеніміз не? Мұрагерлік типтері?

  14. Кластың қандай мүшелері класты мұрагерлене алады?

  15. Базалық класс пен суперкласс арасындағы айырмашылық қандай?Туынды класс пен ішкі класс арасындағы айрмашылық қандай?

  16. Абстрактілі әдіс дегеніміз не? Программадан абстрактілі әдісті шақыруға бола ма?

  17. Абстрактілі әдіс қайта анықталмаса не болады?

  18. Абстрактілі класс экземплярын программада жариялауға бола ма?

  19. Абстрактілі әдіс тікелей ішкі класпен шақырыла ала ма?

  20. Абстрактілі кластың барлық әдістері ішкі класпен қайта анықталына алады ма?

  21. С++-те сізде Engine(қозғалтқыш) класы бар.Осы класс пен оның экземплярын қалай анықтауға болады?

  22. С++-те виртуалды әдіс қалай сипатталады?

  23. Әдістердің қайта жүктелуіне анықтама беріңіз.

  24. Кластың статистикалық және статистикалық емес мүшелерінің арасындағы айырмашылық қандай?

  25. Ерте және кеш байланыстыру дегеніміз не?Артықшылықтары мен кемшіліктері.

  26. С++ енгізу/шығару стилін қолданатын жолдарды енгізіп,оның ұзындығын шығаратын программа жазыңыз?

  27. Секундомерді имитациялайтын Sportwatch класын құрыңыз.Секундомердің бастапқы күйін 0-ге орнату үшін конструктор қолданыңыз.Секундомерді қосу мен тоқтатуға арналған start(),stop() функция-мүшелерін құрыңыз.Класқа экранға өткен уақыт аралығын көрсететін show() функциясын қосыңыз. Sportwatch класының объектісін құру мен жойылуға дейінгі уақытты автоматты түрде көрсететін деструкторды қолданыңыз.

  28. abs() функциясын int, long, double типтердің абсолютті мәндерін табатындай қайта жүктеңіз.

  29. Енгізілген функция дегеніміз не? Оның артықшылықтары мен кемшіліктері неде?

  30. Класс пен структура арасында ерекшелік неде?

  31. Объект функция аргументі ретінде және функцияның қайтаратын мәні объект болған жағдайда конструктор мен деструктор жұмысын түсіндіріп беріңіз.

  32. Дос функциялар.Дос функциялардың қолданылуына байланысты оң себептер.

  33. Бір объектіні екіншіге меншіктеуде қойылатын шарттардың қайсысы міндетті?

  34. Объект адресін функцияға аргумент ретінде жіберуге болады ма?

  35. Функцияның қайтаратын мәні ретіндегі сілтеме.

  36. Сілтемелердің барлық типіне қойлатын шектеулер.

  37. this көрсеткіші дегеніміз не?

  38. Объектке көрсеткіш берілген болсын.Объект мүшесіне қатынас құру үшін қандай операторды қолданады?

  39. Мына қайта жүктеу void(int a) және void(int &a) операторларында не дұрыс емес?

  40. Көшіру конструкторы дегеніміз не және ол қандай жағдайда шақырылады?

  41. Конструкторлар,деструкторлар және мұрагерлік.

  42. protected қорғаныс категориясы не үшін керек екенін түсіндіріңіз?

  43. Жай базалық және виртуалды базалық кластар арасындағы айырмашылық неде?

  44. Қолданушы функциясының шығарылуы дегеніміз не? Қолданушы функциясының енгізілуі дегеніміз не?

  45. Форматталмайтын екілік енгізу/шығару.

  46. Туынды кластың объектісіне базалық класс көрсеткіші қалай қолданылады?

  47. Полиморфизм негізінде жатқан «бір интерфейс,көптеген әдіс» идеясы мен виртуалды функция.

  48. Абстрактілі класс дегеніміз не? Полиморфты класс дегеніміз не?

  49. Виртуалды функцияны қайта жүктелу функциялардан не ерекшелейді?

  50. Массив элементтерінің мәндерінің қосындысын қайтаратын функцияны жазыңыз.

  51. «Көпіршіктік» сұрыптауға арналған класс құрыңыз.

  52. try,catch,throw инструкцияларының қарапайым формаларын жазыңыз.Олардың функцияларын сөзбен сипаттап беріңіз.

  53. Программа жұмысы кезінде объектілермен жіберудің күшті құралы ретіндегі типтерді динамикалық идентификациялау не үшін қажет?

  54. Программаның мына фрагменті дұрыс па? cout<<typeid(float).name();

  55. dynamic_cast, const_cast типтерді келтіру типтері.

  56. typeid операторы көмегеімен роындауға болатын операцияларды сипаттаңыз.

  57. typeid операторын кей кезде қандай жолмен dynamic_cast операторымен ауыстыруға болатынын түсіндіріңіз.

  58. Атаулар кеңістігі түсінігі.std стандартты атаулар кеңістігі дегеніміз не?

  59. using namespace және using арасындағы айырмашылық неде?

  60. Си тілінің жолдық функциялары мен С++ тілінің стандартты кітапханасының string, wstring кластарының әдістерін салыстырыңыз.

  61. Ассоциативті контейнер мен тізбекті контейнер нені білдіреді?

  62. Контейнерлер үшін ортақ мүмкіндіктерді атаңыз,унифицирленген типтер,ортақ операциялар мен әдістер.

  63. Тізбекті контейнер - вектор нені білдіреді?

  64. Тізбекті контейнер: тізім,кезек,стек нені білдіреді?

  65. Ассоциативті контейнерлер - сөздіктер, дубликаттры бар сөздіктер,функционалды кластар мен функционалды объектілер нені білдіреді?

  66. Итераторлар не үшін арналған?

  67. Кез келген итераторға қандай операциялар рұқсат етілген?

  68. Әрбір операция категориясына рұқсат етілген итераторлар категориясын атаңыз?

  69. Функционалды объектілер түрлерін атаңыз.

  70. STL алгоритмдерінің негізгі категорияларын атаңыз.

  71. Анық және көркем архитектуралар жобаны қатесіз және кемшіліксіз жүзеге асыруға жеңілдік жасайды, сонымен қатар оларды кеңейтілуге және қайта пайдалануға арнылған түрде жасайды. Түсіндіріңіз, бұл қалай жүзеге асады?

  72. Компьютер мен программалық қамтама компоненттерін интернет – бағыттаушы ойындар арқылы қалай таратуға болады?

  73. Архитектуралық жобалауда модельдер, каркастар және жобалау үлгісі қандай роль ойнайды?

  74. Архитектура және оның моделі түрлері?

  75. Программалық қамтамасыз архитектурасын таңдаудың поцедурасы қандай?

  76. Таратылған жүйенің негізгі 6 сипаттамасы қандай?

  77. Таратылған жүйенің кемшіліктері қандай?

  78. Таратылған жүйенің жобалау мәселелерін санаңыз?

  79. Аралық программалық қамтама үшін осындай программалық қамтаманың таралымын есептеудің түрі қандай?

  80. Қосымша әзірленген архитектура клиент / серверде не кескінделуі қажет?

  81. Детальды жобаның негізгі мақсаты қандай?

  82. Детальды жобаны пайдалану және архитектурасы нұсқасының арасында қандай байланыс бар?

  83. Детальдік жобаның типтік сұлбасы қандай?

  84. Жоба интерфейсін қабылдау формасы қандай?

  85. Детальды жобадағы мәліметтердің диаграммалық ағыны және ізбасарлық диаграммасы қандай рөл ойнайды?

  86. Объекті – бағытталған жоба процесінің негізгі кезеңдері?

  87. Объекті – бағытталған құрылымды документтеуде пайдаланылатын модельдер?

  88. Объекті – бағытталған құрылымдық документтеуде моделінің ұсынысы?

  89. Объекті – бағытталған анализ дегеніміз не?

  90. Объекті – бағытталған жоба дегеніміз не?

  91. Енгізілген функция дегеніміз не? Оның артықшылықтары мен кемшіліктері неде?

  92. Класс пен структура арасында ерекшелік неде?

  93. Объект функция аргументі ретінде және функцияның қайтаратын мәні объект болған жағдайда конструктор мен деструктор жұмысын түсіндіріп беріңіз.

  94. Дос функциялар.Дос функциялардың қолданылуына байланысты оң себептер.

  95. Бір объектіні екіншіге меншіктеуде қойылатын шарттардың қайсысы міндетті?

  96. Объект адресін функцияға аргумент ретінде жіберуге болады ма?

  97. Функцияның қайтаратын мәні ретіндегі сілтеме.

  98. Сілтемелердің барлық типіне қойлатын шектеулер.

  99. this көрсеткіші дегеніміз не?

  100. Программа жұмысы кезінде объектілермен жіберудің күшті құралы ретіндегі типтерді динамикалық идентификациялау не үшін қажет?

Глоссарий

Сынып – бір мәнге біріккен мәлімет және әдімтеме жиынтығы.

Объект – сынып нұсқасы. Сынып – бұл мәлімет түрі, ал объект – осы тип үзілісі.

Атрибут немесе құрам – сынып мәліметінің бөлімі

Объект көрсеткіші – объектің кейбір операциялары қалай жүзеге асыруын бақылайды.

Қорлану – жүзеге асатын сыныптың әдісте және атрибутта жүзеге асуын білдіреді.

Құрастырушы – сынып атрибуттарын инициализациялайтын арнайы әдіс.

Инкапсуляция – бұл сынып көрсеткішінің немесе түсінігінің топтамасы. Ол сынып көрсеткішінің нұсқасы қандай екенін және ол қалай жүзеге асатынын анықтайды.

Полиморфизм – бір нәрсе көп, формада жүзеге асатынын білдіреді, бұл нәрсе программалаудың объекті бағытталған тілінде қайсыбір әдіспен жүзеге асуын білдіреді. Полиморфизм әдісі бір сөзбен айтқанда көрсеткіштің көпшілік нұсқасында орындалуы мүмкін екендігін білдіреді.

Қайта жүктемелеу – екі немесе одан көп әдістер бір атауды иемденетінін, бірақ аргументтердің әр түрлі тізімдерін көрсетеді.

Әдісті қайта жүктемелеу – полиморфизм жүзеге асуының мүмкіндігі.

Байланыс - әдісті шақыру тәсілімен анықтау ассоциация. Байланыс компиляция кезеңінде немесе орындалу уақытында жүзеге асады.

Алдын-ала байланыс – қарапайым әдістемелік шақырылым кезінде қолданылады.

Кеш байланысу - әдісті корректі анықтауышынан тұратын объектің базалық типі үшін пайдаланатын фиртуалды функция көмегімен жүзеге асады.

Виртуалды функция – бағдарламада анықталған нақты функция үшін «толтырушы» болып табылады. Виртуалды функциялар орындалуы кезінде полиморфизм жүзеге асуына қызмет етеді.

Абстракция - өнім сыныптары бағдарламалаушыларына көрсеткішті анықтау талабын қоятын мүмкіндік.

Абстракт сынып – бұл бір немесе бірнеше объекті әдістері бар сынып.

Абстракты әдістің тұлғасы жоқ.

Декомпозиция – атрибуттардың олардың мәлімет – компоненттерінен бөліну мүмкіндігі.

Интерфейс – кейбір көрсеткіштерді және сынып функционалдығын жүзеге асыру үшін стандарт әдісінің жиынтығы болып табылады.

Объекті бағытталған бағдарламалау – программа құрылатын, олардың әр-қайсысы қандай да бір сыныптың нұсқасы болып табылатын, ал сыныптар қорлану иерархиясын көрсететін әдістеме.

Объекті бағытталған анализ – жүйе талабына объект және сынып көзқарасы мен қабылданатын, пәндік аймақпен ерекшеленген әдістеме.

Объекті бағытталған жобалау – бұл объекті декомпозиция процесін және жобалау жүйелерінің логикалық және физикалық, сондай-ақ статикалық және динамикалық ұсыныс қабылдауларын жобалау әдісі.

Объекті бағытталған декомпозиция – объекті бағытталған декомпозицияда әлем талап көрсеткішін қамтамасыз ету үшін әрекет ететін объект жиынтығы ретінде құрастырылады.

Объекті бағытталған технология – объекті модельдің негізі болып табылады. Объекті модельдің негізгі принципі: абстрагирлеу, инкапсуляциялау, модельдеу және иерархиялау болып табылады.

Мазмұны

1. SYLLABUS ПӘНІНІҢ ОҚУ БАҒДАРЛАМАСЫ

1.1 Оқытушы жөнінде мәлімет

1.2 Пән жөнінде мәлімет

1.3 Пререквизиттер

1.4 Постреквизиттер

1.5 Пәннің мақсаты мен міндеті

1.6 Тапсырма түрлері және орындалу графиктері

1.7 Әдебиеттер тізімі

1.8 Білімді бақылау және бағалау

1.9 Курстың саясаты мен процедурасы

2. АКТИВТІ ҮЛЕСТІРІЛГЕН ПӘННІҢ МАЗМҰНЫ

2.1 Курстың тақырыптық жоспары

2.2 Дәрістің материалдар тезисі

2.3 Лабораториялық жұмыс жоспары

2.4 Оқытушы жетекшілігімен студенттің өз бетінше жасау кестесіндегі сабақ жоспары

2.5 Оқытушы көмегінсіз студенттің өз бетінше жұмыс кестесіндегі сабақ жоспары

2.6 Курстық жұмыс

2.7 Өзін-өзі бақылау үшін тестік сұрақтар

2.8 Курс бойынша емтихан сұрақтары

Глоссарий

4

4

4

4

4

4

5

6

7

10

10

10

10

51

63

64

66

79

82

85

Шығарылым мәліметтері

ОӘК жүйелер мен желілердің программалық қамтамасы кафедрасы мүшелеріне арналған.

_______________________________

Мәжіліс хаттама №__«»_____2007ж

ОӘК Ақпараттық технологиялар институтының ғылыми-әдістемелік кеңесі құрамасымен мақұлданған.

Мәжіліс хаттама №__«»_____2007ж