Кәсіптік модульдер (жалпы кәсіптік және арнайы пәндер)
21
|
Бағдарламалық қамтамасыз етуді жобалау
|
Жобалаудың мақсаттары мен міндеттерін қоюды жүзеге асырады, бағдарламалық компоненттердің техникалық сипаттамаларын әзірлейді, қолайлы бағдарламалық жасақтаманы анықтайды және модульдердің макеттерін дайындауға арналған бағдарламалық құралдарды таңдайды
|
ОН 1.1. Бағдарламалық қамтамасыздандырудың мақсат пен міндет қоюды жүзеге асыру және қойылатын талаптарды әзірлеу.
ОН 1.2. Бағдарламалық компоненттерге техникалық сипаттамаларды әзірлеу.
ОН 1.3. Бағдарламалық қамтамасыз етуді әзірлеу әдістері мен стратегияларын таңдау.
ОН 1.4. Бағдарламалық қамтамасыздандыру архитектурасын анықтау және бағдарламалық модульдердің макеттерін дайындау үшін бағдарламалық қамтамасыздандыруды таңдау.
|
Қ 21.
|
22
|
Бағдарламалық қамтамасыз ету спецификациясы негізінде алгоритм және блок-сызба құру
|
Бағдарламалық код алгоритмдерінің графикалық картасын, бағдарламалау тілінің синтаксисін, бағдарламаны әзірлеу үшін басқару құрылымдарының реттілігін, таңдауын және қайталануын қолданады. Бағдарламалық жасақтаманы әзірлеу үшін алгоритмдерді құру әдістерін қолданады
|
ОН 2.1. Бағдарламалық жасақтамаға қойылатын талаптар сипаттамасының шаблондарын талдау және қолдану.
ОН 2.2. Бағдарламалық қамтамасыз етудің алгоритмін визуализациялау
ОН 2.3. Автоматтандырылған бағдарламалық жасақтама құралдарын қолдану
|
Қ 22.
|
23
|
Бағдарламалық қамтамасыз ету модульдерін бағдарламалау
|
Бағдарламалық жасақтаманың әр модулі үшін Бағдарламаның құрылымын, тіл кітапханасын және процедураларын анықтайды, бағдарлама кодын жазады, бағдарламалық жасақтама кодындағы анықталған ақауларды жояды, арнайы мәтіндерді оқу және аудару кезінде ағылшын тілін меңгеру дағдыларын қолданады
|
ОН 3.1.Бағдарламаның құрылымын, барысын, әр бағдарламалық модуль үшін тілдік кітапханаларды анықтау.
ОН 3.2.Таңдалған бағдарламалау тілінде бағдарлама кодын жазу.
ОН 3.3.Бағдарламалық кодты жөндеу.
ОН 3.4.Кодты тексеру үшін тест жинағын жасау.
ОН 3.5. Мамандық бойынша мәтіндерді оқу және аудару кезінде ағылшын тілін қолдану дағдыларын меңгеру
|
Қ 23.
|
24
|
Бағдарламалық кодтың жұмыс жасау рефакторингін тексеру
|
Әзірленген тестілеу деректер жиынтығы негізінде бағдарламалық жасақтаманың жұмысын тексереді. Бағдарламалық жасақтаманың бастапқы кодын талдайды, тексереді және күйін келтіреді. Бағдарламалық кодты қайта өңдеу және оңтайландыру әдістерін, құралдарын және бағдарламалық код ақауларын жөндеу әдістерін қолданады
|
ОН 4.1.Бағдарламалық қамтамасыз етудің бастапқы бағдарламалық кодын талдау және тексеру.
ОН 4.2.Бағдарламалық кодтың жұмысын тексеру үшін бақылау мысалдарын жасау және тексеру.
ОН 4.3.Бағдарламалық кодты рефакторингке және оңтайландыруға арналған әдістерді, құралдарды қолдану.
ОН 4.4.Бағдарламалық кодтың ақауларын түзетудің тәсілдері мен әдістерін қолдану.
|
Қ 24.
|
25
|
Көлемді деректерді өңдеуді ұйымдастыру
|
Деректер базасын және үлкен деректерді өңдеу алгоритмдерін жасайды, жылдам іздеу әдістерін қолданады, жөндеу сынақтарын жүргізеді және әзірленген бағдарламалық жасақтаманың қатесіз жұмысын тексереді
|
ОН 5.1.Деректер базасы мен деректер қоймасын құру, дерекқорды басқару жүйелерінің функционалдығын пайдалану.
ОН 5.2.Көлемді деректерді өңдеу алгоритмдерін жасау, деректерді жылдам іздеу әдістерін қолдану.
ОН 5.3.Әзірленген бағдарламалық жасақтаманың қатесіз жұмысына тексеру және жөндеу сынақтарын жүргізу
|
Қ 25.
|
26
|
Микроконтроллер негізінде сандық құрылғыларды бағдарламалау
|
AVR тобының микроконтроллерлерін құрастыру тілінің мысалында бір чипті микроконтроллерлерді бағдарламалайды. Бағдарламалық қамтамасыз етуді әзірлеу кезеңдерін, бағдарламаларды жөндеу құралдарын, операндтарды адрестеу тәсілдерін, негізгі алгоритмдік құрылымдарды (тармақтар мен циклдар) іске асыруды, кіші бағдарламаларды ұйымдастыру принциптерін және шақырушы бағдарлама мен кіші бағдарлама арасында деректер алмасу тәсілдерін, үзіліс жүйесін пайдалануды зерттейді.
|
ОН 6.1.Микропроцессорға қойылатын талаптарды анықтау және басқару алгоритімін жасау
ОН 6.2.Микроконтроллерлердің сызбалары мен топологиясын түзету
ОН 6.3.Бағдарламалық кодта анықталған ақауларды жою.
ОН 6.4.Бағдарламалық кодтың жұмысын тексеру үшін бақылау мысалдарын жасау және тексеру.
|
Қ 26.
|
27
|
Мобильді қосымшаларды әзірлеу
|
Android қосымшаларын әзірлеу құралдарымен танысады, платформаның стандартты қызметтерімен жұмыс істейді, бағдарламалық жасақтаманың сервистік функцияларын жүзеге асырады, оларды оңтайландыруды және эргономиканы орындайды. Басқару элементтері бар қосымшалар жасайды, бағдарламалық модульдерді тексереді
|
ОН 7.1.Қосымша макетінің көмегімен қосымшаны жобалау.
ОН 7.2.Платформаның стандартты қызметтерімен жұмыс істеу, бағдарламалық жасақтаманың сервистік функцияларын іске асыруды оңтайландыру мен эргономиканы орындау
ОН 7.3.Деректер базасымен жұмыс істеу технологиясын пайдалану.
ОН 7.4.Мәліметтер алмасу хаттамаларымен жұмыс істеу технологиясын қолдану
ОН 7.5.Мобильді қосымшаларды сынақтан өткізу
|
Қ 27.
|