# Отчёт по инвариантной самостоятельной работе
**Тема:** Создание диаграммы Ганта и анализ рисков для образовательного IT-проекта
---

## 1. Введение

В рамках инвариантной самостоятельной работы требуется спланировать проектную деятельность по разработке компонента образовательной среды и проанализировать потенциальные риски.

**Выбранный проект:** Разработка веб-приложения **"Виртуальный симулятор химических реакций"** для учащихся 8-9 классов средней школы. Симулятор позволит безопасно проводить виртуальные химические эксперименты, визуализировать процессы на молекулярном уровне и автоматически проверять составленные уравнения реакций.

**Цель работы:** 
1. Спроектировать временной план работ с помощью диаграммы Ганта.
2. Провести качественный анализ потенциальных рисков проекта.
3. Оформить результаты в виде отчёта-репозитория на GitHub.

---

## 2. Описание проекта

### 2.1. Краткое описание
Компонент представляет собой одностраничное веб-приложение (SPA), которое:
*   Содержит интерактивную периодическую таблицу для выбора реагентов.
*   Визуализирует процесс смешивания веществ в пробирке.
*   Показывает анимацию молекулярного взаимодействия (упрощённую).
*   Проверяет правильность составленного уравнения реакции.
*   Выдаёт теоретическую справку по проведённому эксперименту.
*   Интегрируется в существующий школьный портал через iframe или API.

**Целевая аудитория:** Учащиеся 8-9 классов, учителя химии.

### 2.2. Ключевые задачи проекта
1.  Анализ требований и прототипирование.
2.  Разработка клиентской части (фронтенд).
3.  Разработка серверной логики для расчётов (бэкенд).
4.  Создание базы данных химических соединений и реакций.
5.  Комплексное тестирование.
6.  Развёртывание и документация.

---

## 3. Диаграмма Ганта

Проект рассчитан на период с **13.01.2025** по **07.04.2025** (12 недель).

### Табличное представление диаграммы Ганта

| Этап / Задача | Неделя 1-2<br>13.01-26.01 | Неделя 3-4<br>27.01-09.02 | Неделя 5-6<br>10.02-23.02 | Неделя 7-8<br>24.02-09.03 | Неделя 9-10<br>10.03-23.03 | Неделя 11-12<br>24.03-07.04 |
|--------------|:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:|:--------------------------:|
| **1. Анализ и проектирование** | | | | | | |
| Сбор требований | ████████████████ | | | | | |
| Прототипирование UI/UX | | ████████████████ | | | | |
| Техническое задание | | ███ | | | | |
| **2. Разработка Frontend** | | | | | | |
| Базовые компоненты | | | ████████████████ | | | |
| Интерактивная таблица | | | ████████████████ | | | |
| Анимация реакций | | | | ████████████████ | | |
| **3. Разработка Backend** | | | | | | |
| API разработка | | | ████████████████ | ████████████████ | | |
| Алгоритм проверки | | | | ████████████████ | ███████ | |
| Наполнение БД | | | | | ████████████████ | |
| **4. Тестирование** | | | | | | |
| Интеграционное | | | | | ████████████████ | |
| Пользовательское | | | | | | ████████████████ |
| **5. Завершение** | | | | | | |
| Документация | | | | | | ████████████████ |
| Развёртывание | | | | | | ███████ |