Перечень экзаменационных вопросов по дисциплине
«Технология разработки программных продуктов» для групп 4-П-1, 4-П-2
1. Характеристика отрасли производства программного обеспечения
- Технологический цикл разработки программных систем (ЖЦ ПО)
- Стадии и этапы разработки программного обеспечения
- Анализ требований, предъявляемых к системе
- Разработка технического задания
- Разработка проекта (развернутый план проекта)
- Классический жизненный цикл
- Макетирование
- Стратегии конструирования ПО
- Инкрементная модель
- Быстрая разработка приложений
- Спиральная модель
- Компонентно–ориентированная модель
- ХР – процесс
- Структура идеального ХР - процесса
- Стандарты документирования программных средств. Виды программных документов.
- Единая система программной документации
- Методология проектирования программных систем
- Информационное моделирование
- Проектирование интерфейса пользователя (Диалоговый интерфейс)
- Проектирование интерфейса пользователя (Графический интерфейс)
- Стиль программирования. Модульность, структурность.
- Стиль программирования. Структурированность, читабельность.
- Структура программных продуктов
- Модульное программирование
- Нисходящее проектирование
- Структурное программирование. Принципы структурной методологии
- Связность модуля
- Сцепление модулей
- Основные понятия объектно–ориентированного программирования
- Методика объектно-ориентированного программирования
- Этапы программирования в ООП
- Принципы программирования в ООП
- Критерии эффективного программирования
- Оптимизация программ
- Отладка программного обеспечения
- Рекомендации по организации отладки
- Отладочные средства VB или С++
- Тестирование, правила, этапы, виды
- Ошибки ПО, заповеди тестирования, психологические аспекты тестирования
- Тестирование программы как «чёрного ящика», как «белого ящика»
- Тестирование модулей. Пошаговое тестирование
- Восходящее тестирование, нисходящее тестирование
- Метод большого скачка, метод сандвича
Вопросы к зачету по дисциплине
«Технология разработки программных продуктов»
2 семестр
- Структура программно-технических средств ИБ
- Защита программных продуктов
- Программные системы защиты от несанкционированного копирования
- Правовые методы защиты программных продуктов и БД
- Типы лицензии
- Виды лицензии на программные продукты
- Правовая охрана программ и БД
- Защита авторских прав
- Регистрация программ и БД
- Возникновение авторского права. Презумпция авторства
- Соавторство
- Свободное воспроизведение программ для ЭВМ и БД. Декомпилирование программ для ЭВМ
- Общие положения CASE – технологий
- Характеристика современных CASE – средств
- Поставка программных средств на производство