Государственное бюджетное профессиональное образовательное учреждение "Пермский колледж предпринимательства и сервиса" ОТЧЕТ о прохождении производственной практики по ПМ.03 «Ревьюирование программных продуктов» студента Мартынов Константин Сергеевич Фамилия Имя Отчество курса, 3 по специальности 20 24 ИС-21-9К Информационные системы и программирование наименование специальности 09.02.07 код с 17 января группы г. по 10 февраля 20 24 г. Место прохождения практики________Общество с ограниченной ответственностью__«Веб Депо»____________ Руководитель практики от колледжа (подпись) Дата защиты отчета: ___12.02.2024_____________ Пермь, 2024 Сепахи К.А. ФИО Рабочий план-график профессиональной практики По специальности Информационные системы и программирование____________________________________ Обучающегося Мартынов Константин Сергеевич 3 курса ГБПОУ «ПКПС» № п/п Перечень работ, подлежащих Сроки выполнения Примечание выполнению (изучению) в программы соответствии с программой профессиональной профессиональной практики практики начало завершение 1. Разработка технического задания 17.01.2024 23.01.2024 2. Рабочее проектирование 24.01.2024 31.01.2024 3. Внедрение 1.02.2024 9.02.2024 Подпись_______________________________________________________________ «____» _____________2024г. 1 Введение Техническое задание (ТЗ) является ключевым документом в жизненном цикле разработки веб-проекта, предоставляя детальное описание требований и ожиданий заказчика. Этот документ служит основой для взаимодействия между заказчиком и разработчиками, определяет рамки проекта и обеспечивает единое понимание его целей и функционала. Эффективное техническое задание выступает в качестве дорожной карты, направляя команду разработчиков в процессе создания веб-решения. В ходе написания ТЗ, важно уделить должное внимание деталям, формулировать требования четко и конкретно, а также предусматривать возможные сценарии использования. Целью данного документа является предоставление структурированного и систематизированного плана, который включает в себя разносторонний аспекты веб-разработки, от функциональных требований до дизайна и безопасности. Такой подход обеспечивает полное понимание требований заказчика и облегчает процесс разработки, предотвращая возможные конфликты и недопонимания в будущем. 2 Практическая часть Введение Полное наименование разрабатываемого сайта «SacrefiD», в дальнейшем именуемая кратко «SD». Разрабатываемый сайт применяется для распространения приложения, для любого пользователя. Разработчик данного сайта - студент группы ИС-21-9К Мартынов К. С. Цели и задачи создания сайта Создание данного сайта преследует ряд технико-экономических целей: Создание сайта, необходимого для продвижения будущего приложения удалённого управления ПК. Создание сайта для привлечения инвесторов и интересованных компаний. Основные требования к функционалу и дизайну Функционал: Интуитивная и легкая навигация по сайту. Ясная структура разделов и подразделов. Возможность регистрации и авторизации пользователей. Возможность оставлять отзывы и комментарии. Дизайн: Использование читаемых шрифтов с хорошей читаемостью. Размер шрифта должен быть удобным для восприятия. Выбор цветов, соответствующих тематике приложения. Оптимизированные изображения для быстрой загрузки. Общие требования Сайт должен быть доступен и корректно отображаться в следующих веббраузерах: Google Chrome, Yandex, Opera, Microsoft Edge. Стандарты безопасности: Применение принципа минимальных привилегий для пользователей и администраторов. Ограничение доступа к конфиденциальным данным на основе ролей пользователей. Отслеживание уязвимостей и оперативное внедрение соответствующих обновлений. 3 Функциональные требования Список основных разделов и страниц: главная страница, на которой будет программный продукт, внешний вид программы, контакты компании, форма для отзывов; страница регистарции/вход; страница профиль. Технические требования Язык программирования для написания сайта: HTML, CSS. Система управления базой данных: MySQL. Програмное обеспечение Windows 10. Сроки и бюджет Стадии и этапы разработки сайта: Разработка должна проходить три стадии: Разработка технического задания Рабочее проектирование Внедрение Этапы разработки: На этапе разработки технического задания должны быть выполнены перечисленные ниже работы: 1.постановка задачи; 2.определение и уточнение требований к техническим средствам; 3.определение требований к сайту; 4.определение стадий, этапов и сроков разработки сайта и документации на согласование и утверждение технического задания. На стадии рабочего проектирования должны быть выполнены перечисленные работы: 1.разработка сайта; 2.разработка документации; 3.испытания сайта. На стадии внедрения должен быть выполнен этап подготовки и передача сайта. На этапе подготовки и передачи сайта должна быть выполнена работа по подготовке и передаче сайта и документации в эксплуатацию на объектах Заказчику. 4 На этапе разработки сайта должна быть выполнена работа по программированию (кодированию). На этапе разработки документации должна быть выполнена разработка документов в соответствии с требованиями к составу документации. На этапе испытаний сайта должны быть выполнены перечисленные ниже виды работ: 1.разработка, согласование и утверждение и методики испытаний; 2.проведение приемо-сдаточных испытаний; 3.корректировка сайта и документации по результатам испытаний. Время на выполнение разработки сайта 17.01.2023 - 09.02.2023. Бюджет проекта 50 000 руб. Контактные данные заказчика и разработчика является электронная почта, номер телефона. 5 Заключение Написание технического задания одна из самых важных этапов каждого проекта, поскольку оно полагает основу для успешной реализации задачи. Тщательно составленное ТЗ определяет цели, требования и ожидания заказчика, предоставляя команде разработчиков четкое представление о проекте. Однако важно помнить, что успешное ТЗ - это не только техническое описание проекта, но и документ, способный обеспечить эффективное взаимодействие между всеми участниками. Кроме того, ТЗ является инструментом контроля и управления проектом. Он помогает избежать изменений в последний момент, что может привести к задержкам и увеличению бюджета. Регулярные обновления и уточнения ТЗ в процессе разработки также могут быть внесены, чтобы учесть изменения в требованиях заказчика или обстоятельствах. 6