Программаны әзірлеудің құрал-саймандары пәнінен Оқу бағдарламасы (syllabus)



бет3/3
Дата16.06.2016
өлшемі384.5 Kb.
#138772
түріПрограмма
1   2   3

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

1. Программаны өңдеу кезіндегі әркеттер тізімі.

2. Программалау деңгейлерінің классификациясы және оның ерекшеліктері.

3. Программалау бағытының классификациясы және оның ерекшеліктері.

4. Программалау тілдерінің соңғы 20 жыл ішіндегі даму классификациясы.

5. Программалау стандарттарының классификациясы.

6. Программалық аспаптың даму тарихы.

7. Программаға қойылатын талаптардың пайда болу этаптары - әдістері және аспаптары.

8. Құрлымдық және элементтік программалау технологиялары – айырмашылықтары, ұқсастықтары, қолданылуы, шығындары, аспаптары.

9. RUP әдістемесі және стандартты өңдеу әдістемесімен салыстыру – этаптары, құжаттары, орындаушылары.

10. Обьектілердің көріну және байланыс парадигмалары – глобальды және локальды, статикалық және динамикалық, ішкі және сыртқы - әдістері және тарату аспаптары.

11. Ерте және кеш байланыстыру парадигмалары және оларды тарату механизмі.

12. Қазіргі заманғы программалау – базалық түсінігі және аспаптары.

13. UML – өңдеудің логикалық деңгейінде жобаны сипаттау құралы.

14. COAD технологиясы – тәртіп, аспаптар, өңдеу құжаттары.

15. Класс және компонент түсінігі – бірдей және әртүрлі.

16. ОБ талдау және ОБ жобалау – әдістері және нәтижесі.

17. Rational Rose – программаларды логикалық жобалау аспабы - мүмкіндіктері.

18. BPWin – бизнес процесстерді сипаттау аспабы – мүмкіндіктері және нәтижелері.

19. ERWin – ДБ жобалау құралы – пайдалану тәртібі, қолдану деңгейі.

20. MSVisio- құрылым және процесстерді моделдеудің графикалық аспабы.

21. plag-in технологиясы және оның программалық жүйелерді өңдеу кезіндегі қолданылуы.

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

23. ОЖ – программаны тарату ортасы – функциялар және олардың өңдеуге септігі.

24. Программалық кітапханаларды қолдану аспаптары және технологиялары.

25. Пайдаланушы компоненттерін құру – өңдеу тәртібі және құралы.

26. Пайдаланушы компоненттерін құру –.ехе және .dll файлдар үшін технологиялар.

27. Open Tools API интерфейстері – құрамы мен мүмкіндіктері.

28. Класстар шаблоны – олардың программалауда қолданылуы.

29. Программалық жүйлердің ӨЦ процессі – анықтамалары, қолданбалы қолданылуы (стандарт 12207).

30. 12207 стандарты бойынша өңдеу процессі.

31. Debug –менюі, құрастырылуы, мүмкіндіктері, қолданылуы.

32. IDA–менюі, құрастырылуы, мүмкіндіктері, қолданылуы.

33. Delphi7 – аспаптар ағашы.

34. MS Visual Studio – аспаптар ағашы.

35. MS Visual Studio мүмкіндіктері және программаны өңдеу кезінде олардың қолдану тәртібі.

36. VCL кітапханасы– құрамы және компоненттер ағашы.

37. ДБ жұмыс жасайтын программа компоненттері және x dbi функциясы.

38. Программаларды жобалаудың визуальды технологиясы – обьектілер инспекторы.

39. Программаларды жобалаудың визуальды технологиясы – уақиға өңдеуіштерді құру.

40. Визуальды программалауда Wizards-ты қолдану.

41. Программалық жобаларды өңдеуде Repository қолдану.

42. Өңдеуіш тобын басқару – аспаптары және өңдеу кітапханасы.

43. Компиляция процессін басқару және программаларды байланыстыру.

44. Ақпаратты қорғау стандарттары. ГОСТ Р51241-98. Қатынауды басқару жүйесі және құралдары.

45. ГОСТР51188-98. Ақпаратты қорғау. Программалық құралдарды вирусқа тексеру.

46. Интерфейсті жобалау компоненттерінің стандарттары.

47. TInterface компоненттері және оларды пайдаланушы интерфейстерін құру кезінде қолдану.

48. Контексті көмекші құру – құралдары және әдістемелері.

49. Программалық жүйелерді құру және инсталляциялау – проблемалары, шешу жолдары, аспаптары.

50. Әртүрлі тілдегі программаларды байланыстыру – проблемалары және шешу жолдары.

51. Windows және MFC кітапханалары.

52. SDK- программаны өңдеу кезіндегі қолданылуы.

53. RegEdit және программаларды орнату және жою кезінде реестрмен жұмыс.

54. SEH фреймі және оның программаларды өңдеу кезіндегі қолданылуы.

55. ОЖ утилиттері және олардың есептеу ортасын құру кезіндегі қолданылуы.

56. Программаға қатынауды журналдау – әдістері және қорғау құралдары.

57. Тест құру. Пред- және пост- шарттар – құрылуы және қолданылуы.

58. Программаны параллельді орындауды ұйымдастыру – көпағымдық.

59. Ағындармен және файлдармен жұмыс ұйымдастыру.

60. Программалық өнім оптимизациясы – әдістері және аспаптары.

61.Офистік графика пакеті – мүмкіндіктерін салыстыру.

62. Есепберулерді құрушылардың визуальды пакеті – мүмкіндіктерін салыстыру.

63. ДБ құрылымын визуальды жобалау аспаптары– салыстырмалы мінездеме.

64. Обьектілі программалау мүмкіндіктерін салыстыру.

65. Тіл сценарилерінің мүмкіндіктерін салыстыру.

66. Программаны өңдеудің қандай гарвардтық микропроцессор құрылымының талаптарын білесің.

67. Операциялық жүйенің қандай мінездемелері таңдау үшін негіз болып табылады.

68. Деректер базасын программалау пакеттерінің мүмкіндіктерін салыстыру.

69. СУБД мүмкіндіктерін салыстыру.



70. Organic IT архитектурасы және оған ПӨ өңдеу процесін перспективалы өткізу.
Әдебиеттер тізімі

Глоссарий
Ассоциация – класстар арасындағы екі бағытты семантикалық байланыс.

Атрибут – класс контексіндегі деректердің элементтік анықтамасы.

Базалық класс – басқа да туынды класстарды жасауға арналған, мұрагерлік механизмі арқасында қолданылатын класс.

Қолдану түрі – кейбір жиын қолдану жүйе функцияларының жүйемен белсенді субъекті аралық диалог үлгісі.

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

Қайтымды байланыс – бірнеше объектілердің тек қана бір класспен ғана ара қатынасы.

Код генерациясы – үлгі негізінде таңдалған тіл программасының талаптары есепке алынған, автоматты конструктілі программалық код жүйесі.

Әрекет – басқа фукцияларының ағынды контекстінде жүйенің жұрыс-тұрыс үзіндісі.

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

Әрекеттестік диаграммасы – сценарийдің графикалық айтылуы.

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

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

Мұрагерлік иерархия диаграммасы – мұрагерлік иерархияның графикалық көрінісі.

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

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

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

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

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

Ынтымақтастық диаграммасы – сценариді суреттеу тәсілі және объектілердің әрекеттестік процесі.

Жеке мұрагерлік – базалық көңіл болумен өндіріс сыныбына қаралатын, класстардың жалғыз тізбегін ұстаушы, мұрагерлік иерархияның бір түрі.

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

Объектің ұқсастырылған белгісі – объектің бірегейлігінің қасиетін анықтаушы мағына.

Мұрагерлік иерархиясы – базалық және туынды класстарға аралық арақатынастың тапсырма беретін құрылым.

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

Ассоциация класы – бөлек объектілерге емес, олардың аралық байланысқа жататын, хабар ұсынушы класс.

Шекаралардың сыныбы – үлгі процессінің жүйемен және оның сыртқы қоршауымен аралық әрекеттестігі.

Маңыздардың сыныбы – құрылым деректердің және жүріс-тұрысының, тұрақты мінез-құлқының айырмашылығы бар ұғым абстракциясы немесе нақты әлем заты.

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

Құраушы – класстың физикалық орындауының түрі немесе класстардың топтары.

Бақыланатын шарт – басқару жағдайын тапсыруды анықтаушы, әрекеттердің диаграммалық элементі.

Көптік мұрагерлік – базалық, туынды классқа көңіл болумен қаралатын, класстардың біреуден көбірек тізбегін ұстайтын, мұрагерлік иерархияның бір түрі.

Мұрагерлік – қашан бір класс класстық құрылымға ие болғанда және мінездемелік іс-әрекетімен, басқа класстардың қатарына жататын, класстардың ара-қатынасы.

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

Үлгінің бұрынғы қалпына кері келуі – программалық кодтың бар негізінде, жаңарту немесе UML үлгі жасау.

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

Операция – класс құрамына айқын функциялардың атанған термині.

Десте – дестелердін немесе класстардың ішіне салынған десте жиыны.

Асу – бір әрекеттен басқасына және объектің күй-жағдайларын алмастыруын тапсырудың бағытын белгілеуші, әрекеттердің диаграмма элементі.

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

Класс тармағы – туынды класстарды көр.

Синхронизация жолағы – бірнеше әрекет кисынды біріктірудің мүмкіншілігі немесе олардың паралельді орындалуы, әрекеттердің диаграммалық элементі.

Көптік белгісі – байланысқа қатысқандардың, класс объектілерінің саны.

Туынды класс – бірдің немесе бірнеше базалық класстың мінездемелерін мұра етуші класс.

Қолдану түрін орындау – қолдану түрін кисынды ұсыну.

Роль – класстардың диаграммасында класс символына тұтасатын, байланыс сызығының соңы.

Байланыс – объектілерінің әрекеттестіктерінің мүмкіншілігін қамтамасыз ететін компоненттік орта.

Агрегирования байланысы – бүтінді және бөлімдердің өзара қатынастарын таныстырушы, ассоциацияның қатал түрі.

Тәуелділік байланысы – қызмет көрсетуді сұрау объектімен, қызмет көрсетуші объектінің аралық байланысы.

Десте байланысы – жүйе дестелерімен екі аралық арақатынас.

Бұйым байланысы – агрегирования байланысын көр.

Орындау байланысы – қолдану түрі және оны орындау аралық арақатынас.

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

Белгілеулердің жүйесі – олардың түрін қамтамасыз етуді ұсынуын, жобалы шешімдері суреттеуде тілден жасалатын құрал.

Объектің күй-жағдайы – бір шарттың үйлестірулерінің мүмкіншілігінен объекттің бар болуы.

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

Стереотип – тіл үлгілеушімен бірыңғайлы метаүлгі кеңейтуші элементтердің үлгісі.

Класс құрылымы – класс атрибуттерінің жиыны.

Суперкласс – базалық классты қара.

Сценарий – графадағы жолдардың бір мүмкіншілігінің қолдану түріне арналған, оқиғалардың тиісті жиынының қолдану түрінің данасы.

Типтік шешім – объектті хабарланған жүйелердің айқын механизмінің орындау үлгісі.

Шешім қабыл алу нүктесі – уақыт анықтаушы және тапсыру орнын басқару әрекеттердің диаграммалық элементі.

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



Достарыңызбен бөлісу:
1   2   3




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет