Студенттердің өзіндік жұмыстары. (СӨЖ)
№
қ/қ
|
Тапсырма
|
Өткізу формасы
|
Ұсынылатын
әдістемелер
|
Ұсынылатын әдебиеттер
|
1
|
Өңдеу, компиляциялау, жүйеге plug-in қою және тексеру.
|
Программа треннинг
|
Изучение инструкций
|
5 нег. [(1)]
|
2
|
Қосымшаларды өңдеу – интерфейс, деректер және класстар функциональдығын сипаттау. Диаграммалар және аспаптар.
|
Құрылған
диаграмма
|
Изучение инструкций
|
4 нег. [т1,20 -200 беттер]
|
3
|
Dot Net, Visual технологияларының базалық түсінігін менгеру.
|
Салынған схема
|
Таратылған деректер бойынша анықтау
|
2 нег., 1 нег.
|
4
|
Класстарды тарату компоненттерін таңдау. Интерфейс компоновкасы.
|
Өңделген компоненттер
|
Кітапханаларды қарау және таңдау
|
2 нег.
|
5
|
Жөндеу және тестілеу. Әртүрлі жөндегіштерді қолдану.
|
Құру мінездемесінің салыстыру кестесі
|
Мүмкіндіктерді оқу және олардың қолданылуы
|
5 нег. [ (2)],
3 нег.
|
6
|
Бар қосымшалар үшін пред және пост шарттарын құру.
|
Анықталған инварианттар
|
Инварианттар шегін анықтау
|
3 нег.
|
7
|
Программа жобасы үшін тестілік мысалдар өңдеу.
|
Өңделген тесттер
|
Тестілеу режимін анықтау
|
3 нег.
|
8
|
Мастерлерді қолдана отырып бар компонент модификациясы.
|
Модификация компоненті
|
Компонентамен жұмыс схемасы
|
2 нег.,
1 нег.
|
9
|
Меншікті компоненттер құру. Компоненттерді пакеттеу.
|
Компоненттер пакеті
|
wizard жұмыс
|
1 нег.
|
10
|
Программа конструкторы және кітапхананы қолдану.
|
Программа создание
|
Мүмкіндіктерді оқу және олардың қолданылуы
|
1 нег.,
3 нег.
|
11
|
Аспаптық құралдарды тарату және өңдеу.
|
Құрылған программа
|
Программалау
|
1 нег.
|
12
|
Инсталляциялық пакеттер құру құралдарын менгеру.
|
Инсталляция пакеті
|
Пакеттеу схемасын оқып үйрену
|
1 нег.,
3 нег
|
13
|
Контекстті анықтама құру аспаптарын менгеру.
|
Көмек файлы
|
Мүмкіндіктерді зерттеу
|
5 нег. [(6)]
|
14
|
Программа құрушы аспаптардың мінездемелік салыстырмалы талдануы.
|
Салыстыру кестесі
|
Кестелік моделді қолдану
|
1 нег.,
2 нег.,
3 нег.
|
15
|
Стандартты программалық аспаптың қолдану әдістемесін менгеру.
|
Қолдану схемасы
|
Әдістемелік ұсыныстарды зерттеу
|
5 нег.
|
4.2. СОӨЖ тақырыптарының атаулары
№
қ/қ
|
Тапсырма
|
Ұсынылатын
әдістемелер
|
Ұсынылатын әдебиеттер
|
1
|
Программалардың берілуінің стандарттарының және шаблондарының әртүрлі фазаларда және өңдеу этаптарында талдануы. ӨЦ стандарты және қауіпсіздік стандарты.
|
Электронды құжаттарды қарау
|
5 нег. [7] - стандарттар
|
2
|
Аспаптар, әдістемелер, алгоритмдер және деректердің логикалық моделін құру нотациясы.
|
Құрастыру әдістерін оқып үйрену
|
1 нег.
|
3
|
Программалардың әртүрлі стадияларда берілуіне байланысты программалық файлдар құрылымының талдануы – орындалу, объектілік, орындалушы файл. Исключенияларды басқару – негізгі синтаксистік конструкциялар, исключения механикасы, жүйелік исключениялар, исключениялар және класстар.
|
Элементтердің қызметін анықтау, қарау, құрастыру
|
5 нег. [1, 2, 3]
|
4
|
Жобалау файлдарының құрылымын талдау, визуальды программа құрушылар. Функция шаблондары және олардың қайта жүктемеленуі. Шаблон мүмкіндіктері. Класс шаблон көрсетулерін құру. Шаблонның толық специализациясы. Достастық шаблондар және көрсетушілердің туындауы. Компилятор кілті және жобаны қою. Кілттік сөздер.
|
Жоба файлдарын атау және олардың қолданылу әдістерін анықтау
|
1 нег. [7-57],
5 нег. [7]
|
5
|
Программаны жөндеу. Алдын – ала қадамдар. Диалог – жөндегіш опциялары. Менюдің жөндегіш пункттері. Жөндеу элементтері – бақылау нүктесі, қадамдық орындалуы, айнымалылар мониторингі. Жөндеу инспекторы, локальды айнымалылар, т.б. Шақыру стегі. Кодтың қадамдық орындалуы – программаның орындалуын қолмен басқару.
|
Алдын – ала өңделген мысалға жөндеу жүргізу
|
5 нег. [2]
|
6
|
Препроцессор директивалары. Макроанықтағыштың 3 түрі – алдын – ала анықталған, параметрмен, жолдық. Конкатенация. Шартты компиляция және басқару директивалары. Қайталамаларды болдыртпау – мысал. Жөнделетін хабарламалар, код бөлімдерін қайта қосу. assert() макросы.
|
Директива қызметін оқып үйрену және оны нақты мысалмен көрсету
|
5 нег. [2]
|
7
|
Опциялар және директивлардың талдану - препроцессор, компилятор, жөндегіш және олардың программаны өңдеу және жөндеу кезіндегі қолданылуы. с++В (кеңейтілуі) ерекшеліктері. Шақыру келісімінің ерекшеліктері. Исключенияларды басқару. Псевдоайнымалылар. Компиляцияны басқару –compiler, advanced compiler, directory – conditionals беттері.
|
Компиляция параметрлерін қою және SЕH фреймдер құру
|
5 нег. [7]
|
8
|
Компонент құрылымы – қасиеттері, қасиеттер типі, әдістері, уақиғалар, деректер ағымымен жұмыс, мұрагерлеу және меншіктеу қатынастары. Орындау уақытының типтеріне байланысты ақпараттар (RTTI) – типтер және оның көрсеткіштері жайындағы ақпарат.
|
RTTI жұмыс
|
5 нег. [1, 2, 7]
|
9
|
Создание пользовательских компонент - этапы разработки, выбор предка; создание свойств, событий, методов; конструктор и деструктор, регистрация, тестирование.
|
Мастерлермен жұмыс
|
5 нег. [7]
|
10
|
Компонент пакеттері – типтері, файлдары, версиялары. Пакеттер директивалары, орналастыру пакеттері. Компонентермен жұмыстың күрделі әдістемесі – қасиет редакторын құру. Компонент редакторлары. Қасиет категориясы.
|
Пакет параметрлерін анықтау және пакетке компоненталарды орналастыру
|
5 нег. [7]
|
11
|
СОМ-ға бағытталған технология. СОМ стандарттары. Интерфейстер және класстар фабрикасы, СОМ таратылған моделі. Транзакция автоматизациясы және сервері.
|
Керекті интерфейстерді анықтау
|
5 нег. [1, 2,7]
|
12
|
Windows қабықшасының кеңейтілуі – СОМ объектілер мастері, орынауыстыру өңдегіштері, контексті меню, пиктограмма.
|
Мысалдарды программалау
|
5 нег. [7]
|
13
|
plug – in (FAR) талдануы – бар аспаптарға қосымша құрылған мысал.
|
plug – in файлын құру
|
5 нег. [1]
|
14
|
Жүйелік реестр құрамы және құрылымының талдануы.
|
RegEdit жұмыс
|
5 нег. [1]
|
15
|
Автономды жобалау үшін ресурс редакторын қолдану.
|
Ресурстар редакторымен жұмыс
|
5 нег. [1]
|
Достарыңызбен бөлісу: |