Требования к электронным материалам
Структура электронной версии работы
Электронная версия работы сдаётся преподавателю в установленный срок.
Папка с работой должна иметь название в формате (ИС «Учет заявок») и содержать:
Папка «Медиа» (при необходимости)
- Логотип в формате 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.
![]()
![]()
Оформление отчёта, объём, содержание.
Примеры оформления отчётов
Пример 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
- Проверьте соответствие оформления требованиям
- Убедитесь в полноте указанных данных
- При необходимости скачайте образец для оформления