Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГАК-2026.docx
Скачиваний:
1
Добавлен:
16.06.2026
Размер:
2.66 Mб
Скачать

4. Документирование

На всех этапах создания ИС ведётся документирование. Основные документы:

Этап

Документы

Анализ

Техническое задание (ТЗ), отчёт об обследовании

Проектирование

Технический проект, спецификации, схемы БД, API-документация, макеты интерфейсов

Разработка

Комментарии в коде, инструкции для разработчиков

Тестирование

Тест-планы, тест-кейсы, отчёты о тестировании

Внедрение

Руководство пользователя, руководство администратора, инструкции по установке

Сопровождение

Журналы изменений, отчёты об инцидентах

5. Роли в проекте создания ис

  • Заказчик — инициатор проекта, финансирует, принимает результат.

  • Руководитель проекта (Project Manager) — управляет сроками, ресурсами, коммуникациями.

  • Аналитик (Business Analyst / System Analyst) — собирает и формализует требования.

  • Архитектор — проектирует архитектуру системы.

  • Дизайнер (UI/UX) — проектирует интерфейс.

  • Разработчик (программист) — пишет код.

  • Тестировщик (QA Engineer) — проверяет качество.

  • Администратор / DevOps — настраивает среду, занимается развёртыванием.

  • Технический писатель — пишет документацию.

  • Тренер — обучает пользователей.

В небольших проектах роли могут совмещаться (например, разработчик может быть и тестировщиком, и аналитиком).

6. Пример: создание интернет-магазина

Рассмотрим, как эти этапы выглядят на практике.

Проект: Интернет-магазин одежды.

Этап 1. Анализ требований

  • Заказчик хочет магазин с каталогом товаров, корзиной, оплатой картой.

  • Аналитик опрашивает заказчика, изучает конкурентов.

  • Пишется ТЗ: товары имеют категории, бренды, размеры; нужна интеграция с платёжной системой; административная панель для управления заказами.

Этап 2. Проектирование

  • Архитектор выбирает: бэкенд на Python (Django), БД PostgreSQL, фронтенд на React.

  • Дизайнер рисует прототипы главной страницы, каталога, карточки товара, корзины.

  • Проектируется структура базы данных (таблицы: товары, категории, заказы, пользователи).

Этап 3. Разработка

  • Бэкенд-разработчик создаёт модели, API для получения товаров.

  • Фронтенд-разработчик верстает страницы по макетам и подключает их к API.

  • Настраивается интеграция с платёжной системой.

Этап 4. Тестирование

  • Тестировщик проверяет: добавляется ли товар в корзину, считается ли сумма, проходят ли платежи, корректно ли отображается на мобильных.

  • Найденные ошибки отправляются разработчикам на исправление.

Этап 5. Внедрение

  • DevOps настраивает сервер, загружает код, базу данных.

  • Проводится миграция тестовых товаров (если были).

  • Администратор магазина обучается работе с админкой.

Этап 6. Сопровождение

  • Пользователи сообщают об ошибках.

  • Разработчики выпускают обновления.

  • Добавляется новый функционал (например, отзывы к товарам).

7. Заключение

Ключевые выводы:

  1. Создание информационной системы — это системный процесс, состоящий из последовательных (или итеративных) этапов.

  2. Основные этапы: анализ требований, проектирование, разработка, тестирование, внедрение, сопровождение.

  3. На каждом этапе создаются свои результаты (документы, код, отчёты).

  4. В зависимости от модели жизненного цикла (каскадная, итеративная, Agile) этапы могут выполняться последовательно или циклически.

  5. Успех проекта зависит от чёткого понимания требований, правильного проектирования, качественной разработки и тестирования, а также грамотного внедрения и поддержки.

  6. Важна командная работа и чёткое распределение ролей.