Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Есеп.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
324.73 Кб
Скачать

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

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

Түсініктемелерді анықтау: программа, деңгейлері және категориялары (бағыттары) программалау, программаны өңдеу және аспаптары. Аспаптар, ол жұмысты орындау үшін арналған құралдар, яғни программаны өңдеу және тарату екі топқа бөлінеді аппараттық және программалық.   Аппараттық – микропроцессорлар және қосылатын (сыртқы) құрылғылар. Программалық – олар жобалау методологиясымен анықталған, барлық жұмыстарды орындауға мүмкіндік беретін программалар. Беріліп отырған пән негізінен, компьютерге программаларды орнату және өңдеу үшін қолданылатын программалық аспаптық құралдарды оқып үйренуге арналған.

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

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

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

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

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

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

Қазіргі заманғы программалау – компоненттік (объектілік), уақиғалық және визуальды болып алынады. Түсініктемені анықтайтын болсақ.

Программаны өңдеу мемлекеттік және шетелдік стандартқа сәйкес, өңдеуші ұсынған технологиялар мен әдістемелер немесе типтік программалар арқылы орындалады. Тіл деңгейі – программалау деңгейі. Төменгідеңгейлі программалау – бұл микропроцессор деректер форматын және командаларын кодтық немесе мнемоникалық формада (ассемблер) қолданатын программалау. Проблемалы – бағытталған программалау (текстуальды) – бұл деректер форматын және командаларын проблемалы – бағытталған тілдерде программалау. Визуальды программалау – бұл деректер форматын және командаларын программаларды өңдеудің визуальды құралдары арқылы программалау.Обьектілік немесе компоненттік программалау әртүрлі конструктивтерді бірлік элемент ретінде қолдануға мүмкіндік береді.

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

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

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

Диаграмма прецедент барлық қалған жоба диграммалары үшін арналып жасалады. Ал оның екінші аталуы, негізінен, оның атқаратын рольін толық көрсетеді деп айтуға болады – пайдаланушы жүйесінің қолдану варианттар диаграммасы (актерлар, әрекет жасаушы обьект). Сонымен бұл диаграмма негізінен, егер бұл ұстанымды Коуда (Сoad) атымен беріп орындайтын болсақ, онда жобалаушы сұрақтарына жауап ретінде - кім, қашан және не істегендігін білуге болады. Келесі диаграмма – ''Тізбек диаграммасы'' – Қ.В. (жеке қолдану вариантын орындау) орындауды жеке түсіндіреді (Қ.В.). Бұл диаграммада, егер Коуда әдістемесін қолданатын болсақ, онда актер вариантты орындау кезінде кіммен (немен) байланысқандығы көрсетіледі. Бұл диаграммада Қ.В. орындау уақыты анықталады, ол жүйеге нақты уақыт (RTS) жүйесінің қалай қызмет көрсететіндігін көрсетеді және жүйе, ON-LINE типінде, реакцияны шектеумен ерекшеленетіндігін де көрсетеді.