Тема
|
Количество учебных часов
|
Вводное занятие. Инструктаж по охране труда. Структура и задачи практики
|
2
|
Раздел 1.
Анализ и формализация требований к программному продукту
|
16
|
1.1. Анализ темы проекта
|
4
|
1.2. Разработка содержания технического задания
|
6
|
1.3. Формализация требований
|
6
|
Раздел 2.
Структурный подход к разработке программного обеспечения
|
18
|
2.1. Функциональное моделирование с использованием пакета All Fusion Process Modeler
|
6
|
2.2. Моделирование бизнес-процессов
|
6
|
2.3. Разработка диаграммы потоков данных с использованием пакета All Fusion Process Modeler
|
6
|
Раздел 3.
Создание информационной базы проекта
|
24
|
3.1. Разработка концептуальной модели базы данных
|
6
|
3.2. Разработка
модели «сущность-связь» в нотации Баркера с использованием современных CASE технологий
|
6
|
3.3. Разработка модели «сущность-связь» в нотации Чена с использованием современных CASE технологий
|
6
|
3.4. Разработка модели «сущность-связь» в нотации Мартина с использованием современных CASE технологий
|
6
|
Раздел 4.
Объектный подход к проектированию и разработке
программного обеспечения. Язык UML
|
12
|
4.1. Сущность объектно-ориентированного подхода к разработке программного обеспечения
|
6
|
4.2. Унифицированный язык моделирования UML. Концептуальная модель
|
6
|
Раздел 5.
Комплексные системы разработки проектов
|
24
|
5.1. Разработка диаграмм прецедентов
|
6
|
5.2. Разработка диаграмм деятельности и состояний
|
6
|
5.3. Разработка диаграмм взаимодействия
|
6
|
5.4. Разработка структурных диаграмм
|
6
|
Раздел 6.
Проектирование интерфейса
|
12
|
6.1. Проектирование интерфейса разрабатываемого программного продукта. Создание макета
|
6
|
6.2. Проектирование структуры сайта. Создание макета
|
6
|
Раздел 7.
Шаблоны проектирования
|
6
|
7.1. Использование шаблонов при разработке программного продукта
|
6
|
Раздел 8.
Обоснование выбора средств реализации проекта.
Кодирование
модулей разрабатываемого программного обеспечения
|
30
|
8.1. Обоснование выбора средств реализации проекта
|
6
|
8.2. Кодирование основных модулей программной системы
|
6
|
8.3. Кодирование дополнительных модулей программной системы
|
6
|
8.4. Отладка модулей программной системы
|
6
|
8.5. Интегрирование программных модулей
|
6
|
Раздел 9.
Тестирование программной системы
|
12
|
9.1 Формирование тестов
|
6
|
9.2 Проведение тестирования программной системы
|
6
|
Раздел 10.
Документирование программного продукта
|
12
|
10.1. Разработка структуры электронного варианта документации
|
6
|
10.2. Оформление документации в соответствие с нормативными требованиями
|
6
|
Раздел 11.
Сопровождение программного продукта
|
42
|
11.1. Организация сопровождения программного продукта. Управление требованиями
|
6
|
11.2. Выявление, оценка и формализация изменения требований к программному продукту
|
6
|
11.3. Редактирование функциональной и бизнес моделей в соответствии с внесенными в ТЗ изменениями
|
6
|
11.4. Редактирование моделей “сущность-связь” и потоков данных в соответствии с внесенными в ТЗ изменениями
|
6
|
11.5. Редактирование UML диаграмм в
соответствии с внесенными в ТЗ изменениями
|
6
|
11.6. Внесение изменений в программный продукт
|
6
|
11.7. Тестирование ПО
|
6
|
11.8. Разработка комплекта документации в соответствии с нормативными требованиями и методическими указаниями
|
6
|
Защита результатов практики
|
6
|
Итого
|
216
|