Назад к практическим

Требования к электронным материалам

Структура электронной версии работы

Электронная версия работы сдаётся преподавателю в установленный срок.

Папка с работой должна иметь название в формате (ИС «Учет заявок») и содержать:

Папка «Медиа» (при необходимости)
  • Логотип в формате PNG и SVG в различных размерах.
  • Изображения и иные документы, предусмотренные заданием.
Папка с именем ИС
  • Система в архиве.
  • База данных.
  • Текстовый файл: «Доступ».
  • Документ: Инструкция развёртывания.
Папка «Диаграммы» (при необходимости)
  • Диаграммы проектирования системы в среде разработки и в формате PDF.

Общие указания (требования с страницы практических работ)

Порядок выполнения, сроки, оформление.

8 этапов проведения практической работы

1. Подготовительный этап
  • Выбор темы: Определение актуальной темы на основе анализа потребностей организаций.
  • Анализ требований: Интервью с пользователями, изучение существующих систем.
  • Изучение литературы: Поиск научных статей, документации по теме.
  • Определение целей: Чёткая формулировка целей и ожидаемых результатов.
  • Планирование: Календарный план с этапами и сроками.
2. Проектирование системы
  • Архитектура: Определение типа архитектуры и технологий.
  • Проектирование БД: Схема базы данных, ER-диаграммы.
  • Интерфейс: Прототипы UI/UX.
  • API: Конечные точки и форматы данных.
  • Безопасность: Аутентификация и авторизация.
3. Разработка системы
  • Выбор технологий: Языки, фреймворки, библиотеки.
  • Кодирование: Чистый код, структурирование проекта.
  • Версионность: Git для управления изменениями.
  • Документация: Описание модулей и функционала.
  • Командная работа: Процессы совместной разработки.
4. Тестирование
  • Функциональное тестирование компонентов системы.
  • Оценка производительности под нагрузкой.
  • Проверка безопасности и защиты данных.
  • Тестирование удобства интерфейса (юзабилити).
  • Unit- и integration-тесты.
5. Подготовка отчётности
  • Полный отчёт с описанием этапов работы.
  • Соблюдение требований к оформлению.
  • Руководство пользователя.
  • Техническая документация (архитектура, API).
  • Презентационные материалы для защиты.
6. Презентация результатов
  • Чёткая и наглядная презентация.
  • Логичная структура выступления с акцентами.
  • Демонстрация основных функций системы.
  • Готовность аргументировать решения.
  • Соблюдение регламента выступления.
7. Обратная связь и доработка
  • Сбор отзывов от пользователей и преподавателей.
  • Систематизация выявленных проблем.
  • План внесения изменений.
  • Повторное тестирование исправлений.
8. Заключение
  • Оценка достижения целей.
  • Формулировка выводов по работе.
  • Рекомендации по развитию системы.
  • Рефлексия личных достижений.

Открыть полностью

Требования к проектированию информационных систем.

Требования к разработке информационных систем

1. Общие требования
  • Цель работы: Чёткое определение основной цели (автоматизация, управление данными и т.д.).
  • Актуальность: Обоснование необходимости с анализом существующих решений.
  • Область применения: Сфера использования и потенциальные пользователи.
  • Ограничения: Технические и функциональные ограничения.
  • Сроки реализации: Этапы с временными рамками.
2. Функциональные требования
  • Механизмы ввода данных пользователями.
  • Организация структуры базы данных.
  • CRUD-операции.
  • Поиск и фильтрация.
  • Генерация отчётности.
3. Нефункциональные требования
  • Производительность: Быстрое выполнение при больших объёмах данных.
  • Безопасность: Защита данных и контроль доступа.
  • Удобство использования: Интуитивный интерфейс.
  • Масштабируемость: Возможность расширения функционала.
  • Надёжность: Стабильная работа в различных условиях.
4. Технические требования
  • Языки программирования.
  • Фреймворки и библиотеки.
  • Выбор СУБД.
  • Интеграция с другими системами.
  • Требования к серверной инфраструктуре.
5. Методология разработки
  • Agile, Waterfall или гибридные подходы.
  • Планирование этапов проекта.
  • Trello, Jira или другие инструменты управления.
  • Распределение ролей в команде.
  • Работа с Git и репозиториями.
6. Тестирование
  • Стратегия тестирования.
  • Функциональное тестирование.
  • Нагрузочное тестирование.
  • Проверка на уязвимости.
  • Фиксация результатов тестов.
7. Документация
  • Техническая документация (архитектура, API, БД).
  • Руководства для пользователей.
  • Комментарии в коде к сложным алгоритмам.
  • Схемы и диаграммы.
  • Чек-листы для проверки качества.
8. Презентация результатов
  • Материалы для защиты проекта.
  • Демонстрация основных функций.
  • Обоснование принятых решений.
  • Подготовка к вопросам.
  • Видеозапись демонстрации.

Открыть полностью

Форматы файлов, структура проекта, архивы.

Структура электронной версии работы

Электронная версия работы сдаётся преподавателю в установленный срок.

Папка с работой должна иметь название в формате (ИС «Учет заявок») и содержать:

Папка «Медиа» (при необходимости)
  • Логотип в формате PNG и SVG в различных размерах.
  • Изображения и иные документы, предусмотренные заданием.
Папка с именем ИС
  • Система в архиве.
  • База данных.
  • Текстовый файл: «Доступ».
  • Документ: Инструкция развёртывания.
Папка «Диаграммы» (при необходимости)
  • Диаграммы проектирования системы в среде разработки и в формате PDF.

ScreenShot00164

структура

Открыть полностью

Оформление отчёта, объём, содержание.

Примеры оформления отчётов

Пример 1: Разработка ИС для управления данными сотрудников

Введение. Описание разработки ИС для управления данными сотрудников компании.

Цели: удобный интерфейс для ввода и отображения; надёжное хранение; поиск и фильтрация.

Задачи: анализ требований; проектирование БД; разработка UI; серверная логика; тестирование.

Проектирование БД: Employees, Departments, Positions и др.

Реализация: HTML/CSS/JS; Node.js, Express, Sequelize; функциональное, нагрузочное, security-тестирование.

Пример 2: Разработка веб-сайта кафедры колледжа

Введение. Создание информационного ресурса о кафедре программирования.

Цели: удобный и информативный сайт для студентов и абитуриентов.

Задачи: анализ требований; проектирование структуры и дизайна; разработка; тестирование.

Структура: главная, о кафедре, преподаватели, учебные программы, новости, контакты.

Реализация: HTML/CSS/JS; PHP, MySQL; кросс-браузерное и мобильное тестирование.

В обоих случаях отчёт завершается заключением и списком источников.

Открыть полностью

Конкретные критерии и их веса.

Оценочный лист по программированию

КритерийОписаниеМакс. баллы
1. Соответствие заданиюРабота соответствует всем требованиям и условиям.10
2. Качество кодаЧитаемость, структурированность и организация кода.10
3. ФункциональностьРаботающая реализация всех заявленных функций.10
4. ТестированиеНаличие тестов и покрытие кода.10
5. ДокументацияОписание проекта, инструкции по запуску.10
6. КреативностьОригинальные подходы к реализации.10
7. Эффективность алгоритмовОптимальность алгоритмов и структур данных.10
8. Обработка ошибокКорректная обработка исключений.10
9. Пользовательский интерфейсУдобство и интуитивность (если применимо).10
10. Стандарты кодированияСледование принятым стилям.10
11. Комментарии в кодеНаличие и качество комментариев.10
12. Библиотеки и фреймворкиПравильное использование сторонних библиотек.10
13. БезопасностьЗащита от SQL-инъекций и др.10
14. ПроизводительностьОптимизация производительности.10
15. ЛогированиеОтслеживание работы программы.10
16. МодульностьСтруктурирование на модули.10
17. ИнтернационализацияПоддержка нескольких языков (если применимо).10
18. Обратная связьСбор и обработка отзывов пользователей.10
19. Актуальность технологийСовременные технологии и подходы.10
20. ПрезентацияКачество презентации и ответов на вопросы.10

Итоговая оценка: 0 / 200

Открыть полностью

  1. Проверьте соответствие оформления требованиям
  2. Убедитесь в полноте указанных данных
  3. При необходимости скачайте образец для оформления