Загрузка данных


Практическое занятие
Тема: Разработка перечня артефактов и протоколов проекта.
Вариант 1 — Планировщик задач
Вариант 2 — Мини каталог товаров
Вариант 3 — Генератор заметок
Вариант 4 — Конвертер величин
Всю информацию о вариантах смотреть в первом задании!
Краткое содержание
Главная цель занятия — научить студентов понимать, какие артефакты и протоколы создаются в процессе разработки программного проекта, как они классифицируются, как формируется их перечень и как оформляется структура каждого документа.
1. Теоретическая часть
1.1. Что такое артефакты проекта
Артефакты проекта — это любые документы, файлы, модели, схемы, результаты анализа, исходный код и другие материалы, которые создаются в процессе разработки программного обеспечения.
Артефакты фиксируют:
•	требования,
•	архитектуру,
•	структуру проекта,
•	процессы разработки,
•	результаты тестирования,
•	пользовательскую документацию.
Примеры артефактов:
•	Техническое задание — формализованные требования.
•	Диаграммы UML — модели структуры и поведения.
•	Архитектурное описание — слои, модули, взаимодействия.
•	Исходный код — классы, интерфейсы, модули.
•	Тестовая документация — тест-кейсы, отчёты.
•	Пользовательская документация — инструкции, руководства.
1.2. Что такое протоколы проекта
Протоколы проекта — это документы, фиксирующие ход выполнения работ, принятые решения, результаты встреч, тестирования, проверок и других этапов.
Протоколы нужны для:
•	прозрачности разработки,
•	фиксации ответственности,
•	отслеживания изменений,
•	документирования решений.
Примеры протоколов:
•	Протокол совещания — обсуждения, решения, задачи.
•	Протокол тестирования — результаты тестов, найденные дефекты.
•	Протокол приёмки — подтверждение выполнения требований.
•	Протокол изменения требований — фиксация корректировок.
1.3. Как формировать перечень артефактов и протоколов
Перечень создаётся на ранних этапах проекта и уточняется по мере разработки.
Основные шаги:
1.	Анализ требований Определяются документы, необходимые для описания функционала.
2.	Определение архитектуры Формируются артефакты архитектурного уровня.
3.	Планирование разработки Определяются протоколы контроля и фиксации решений.
4.	Определение процессов тестирования Добавляются тестовые артефакты и протоколы.
5.	Определение процессов сопровождения Добавляются эксплуатационные документы.
2. Практическая часть
Студент должен разработать перечень артефактов и протоколов для учебного проекта по варианту.
Задание
Создать документ, содержащий:
1. Описание проекта
•	Название.
•	Краткое назначение.
•	Основные функции.
2. Перечень артефактов проекта
Для каждого артефакта студент должен указать:
•	название,
•	назначение,
•	формат (docx, json, png, xaml, cs),
•	кто создаёт,
•	на каком этапе используется.
Пример записи:
Артефакт: Диаграмма классов Назначение: Отражение структуры доменной модели Формат: PNG Автор: Разработчик Этап: Проектирование
3. Перечень протоколов проекта
Для каждого протокола студент указывает:
•	название,
•	цель,
•	периодичность,
•	ответственный,
•	формат хранения.
Пример записи:
Протокол: Протокол тестирования Цель: Фиксация результатов тестов Периодичность: После каждого релиза Ответственный: Тестировщик Формат: DOCX
4. Структура каждого документа
Студент должен выбрать артефакт и протокол и расписать их структуру.
Пример структуры артефакта "Техническое задание":
1.	Введение
2.	Цели
3.	Требования к функционалу
4.	Нефункциональные требования
5.	Ограничения
6.	Критерии приёмки
Пример структуры протокола "Протокол совещания":
1.	Дата
2.	Участники
3.	Повестка
4.	Обсуждение
5.	Принятые решения
6.	Ответственные
3. Требования к отчёту студента
Документ должен содержать:
1.	Титульный лист
2.	Описание проекта
3.	Перечень артефактов
4.	Перечень протоколов
5.	Структуры выбранных документов
6.	Выводы