
- •Основи програмної інженерії (se201)
- •Тернопіль
- •2. Мета й завдання вивчення дисципліни „основи програМної інженерії” і її місце в навчальному процесі
- •Загальна характеристика навчальної дисципліни основи програМної інженерії
- •3. Структура залікового кредиту
- •4. Зміст лекційного матеріалу
- •5. Перелік лабораторних робіт
- •6. Самостійна робота студентів
- •8. Система контролю знань, умінь, навичок. Розподіл балів, що присвоюються студенту за різні види робіт Семестр 1
- •Семестр 2
- •Розподіл балів, що присвоюються студентам, з дисципліни Семестр 1
- •Семестр 2
- •9. Перелік питань підсумкового контролю
- •10. Рекомендована література
8. Система контролю знань, умінь, навичок. Розподіл балів, що присвоюються студенту за різні види робіт Семестр 1
Питання для модульного контролю №1
“Інженерія програмного забезпечення ”
І завдання
1 - Поняття програмної інженерії
2 – Методи програмної інженерії
3 - Основні проблеми розробки ПЗ
ІІ завдання
1 – Ітераційна модель розробки
2 – Каскадна модель розробки
3 - Спіральна модель розробки
ІІІ завдання
1 - Основні етапи розробки ПЗ
2 - UML діаграми
3 - Принципи RUP
Питання для модульного контролю №2
“Вимоги та специфікації”
І завдання – проектування та розробка БД
1 – Етапи розробки БД
2 – Діаграми відношень
3 – Тестування БД
4 – Реалізація моделі БД
ІІ завдання – команди SQL
1 – Команди створення та видалення таблиці
2 – Команди вибірки даних з таблиці
3 – Команди створення та видалення даних
4 – Команди модифікації записів та структури таблиці
ІІІ завдання – вибірка даних
1 – Оператори порівняння
2 – Вбудовані функції
3 – Оператори впорядковування даних та їх обмеження
4 – Робота із датою
ІV завдання – фізична модель даних
1 – Індекси
2 – Секціонування
3 – Кластери
4 – Транзакції
Семестр 2
Питання для модульного контролю №1
“Проектування”
Варіант 1 – Система продажу авіаквитків
Варіант 2 – Система видачі книжок в бібліотеці
Варіант 3 – Система доставки піцци
І завдання
Актори та варіанти використання
ІІ завдання
UML -діаграми
ІІІ завдання
Основні класи системи та реалізація їх методів
Питання для модульного контролю №2
“Верифікація і атестація”
І завдання – проектування та розробка БД
1 – Планування верифікації та атестації
2 – Інспектування програм
3 – Метод “чистої кімнати”
ІІ завдання – команди SQL
1 – Тестування дефектів
2 – Тестування збірки
3 – Тестування ООП систем
ІІІ завдання – вибірка даних
1 – Атестація безвідмовності
2 – Гарантії безпеки
3 – Оцінка захищеності системи.
Розподіл балів, що присвоюються студентам, з дисципліни Семестр 1
Модуль 1 |
Модуль 2 |
Підсумковий контроль |
Сума |
|||||||
Аудиторна робота – лекції, лабораторне ( практичне, семінарське) заняття та контрольні заходи |
Аудиторна робота – лекції, лабораторне ( практичне, семінарське) заняття та контрольні заходи |
|||||||||
змістовий модуль 1 |
змістовий модуль 2 |
|||||||||
45 |
20 |
25 |
100 |
|||||||
Т1 |
Т2 |
Т3 |
Т4 |
Т5 |
Т6 |
Т7 |
Т 8 |
Т 9 |
||
5 |
10 |
10 |
10 |
5 |
5 |
10 |
10 |
10 |
Семестр 2
Модуль 1 |
Модуль 2 |
Підсумковий контроль |
Сума |
|||||
Аудиторна робота – лекції, лабораторне ( практичне, семінарське) заняття та контрольні заходи |
Аудиторна робота – лекції, лабораторне ( практичне, семінарське) заняття та контрольні заходи |
|||||||
змістовий модуль 1 |
змістовий модуль 2 |
|||||||
40 |
35 |
25 |
100 |
|||||
Т 10 |
Т 11 |
Т 12 |
Т 13 |
Т 14 |
Т 15 |
Т 16 |
||
10 |
10 |
10 |
10 |
15 |
10 |
10 |