Similar presentations:
ProПроектирование сайта для digital-агентства
1.
Министерство науки и высшего образования Российской ФедерацииФедеральное государственное бюджетное образовательное учреждение
высшего образования
«Владимирский государственный университет имени Александра Григорьевича и
Николая Григорьевича Столетовых»
Курсовой проект на тему:
«Проектирование сайта для digital-агентства»
Выполнили: Перека. В.В.
Геворкян Д.Г.
Руководитель: Лагерь И. В.
Владимир, 2022
2.
Цель и задачи курсового проектаЦель: создание сайта для digital-агентства ImagiNation
Задачи:
Создать план работ по проекту и описание задач в GitHub;
Разработать общую архитектуру проекта, послойную модель и модель
компонентов (при необходимости);
Реализовать задачи;
Разработать план тестирования и провести тестирование;
Оценить экономическую эффективность системы.
2
3.
Цели разрабатываемого сайтаДать возможность пользователю оперативно ознакомиться с
услугами digital-агентства и оставить заявку на них;
Сократить время обработки сообщений от клиента;
Увеличить количество клиентов.
3
4.
Общая архитектура приложения4
5.
План работ1.
Создать проект на GitHub - 1 час - выполнено; (Геворкян)
2.
Проработать общую архитектуру приложения – 1 час - выполнено; (Геворкян)
3.
Составить послойную модель - 1 час - выполнено; (Геворкян)
4.
Разработка ТЗ - 1 час - выполнено; (Перека)
5.
Создание сайта digital-агентства с помощью framework Laravel – 57,6 часов выполнено частично; (Frontend – Перека, Backend - Геворкян)
6.
Разработка плана тестирования и тест-кейсов - 4 часа - выполнено;
(Геворкян)
7.
Сборка и тестирование приложения - 4 часа – выполнено частично (Геворкян
и Перека)
8.
Оценка трудозатрат - 2 часа - выполнено. (Перека)
5
6.
Проектная частьПослойная архитектура
6
7.
Проектная частьБаза данных для авторизации на сайте состоит из таблицы Users, которая в свою
очередь состоит из следующих столбцов:
Id пользователя
Логин пользователя
Email пользователя
Дата верификации email
Пароль
Дата создания
Дата обновления
7
8.
Проектная частьВ базе данных для хранения сообщений с формы обратной связи будет
создана таблица contact_requests с атрибутами: id, FIO, tel, email, describe,
id_service, a, created_at, updated_at.
8
9.
РеализацияСоздание ajax запроса
9
10.
РеализацияСоздание формы обратной связи
10
11.
Тестирование. Тест-кейсыПлан тестирования
1. Тестирование сайта digital-агентства
2. Объекты тестирования
Ниже приводится список объектов функционального тестирования:
•Открытие сайта
•Переход по меню сайта
•Работа отдельных пунктов меню
•Оставление заявок на услугу
•Оставление сообщений с помощью формы обратной связи
3. Что будет тестироваться?
функции приложения, сточки зрения пользователя, что будут тестироваться:
•Открытие сайта
•Функционирование формы обратной связи
•Просмотр списка услуг digital-агентства
•Просмотр конкретной услуги
•Оставление заявки на услугу
•Функционирование меню
•Адаптивность дизайна
4. Критерии успешности тестирования
Все тест кейсы с высоким приоритетом закрыты с результатом «пройден/pass».
Тестовое покрытие проверено и является достаточным, где критерий достаточности составляет не менее
99% покрытия требования тестами
5. Критерии прерывания и продолжения тестирования
Критерий прерывания тестирования является появление и занесение в баг-трекинговую систему
11
блокирующих багов.
Критерием продолжения тестирования закрытие блокирующего бага в баг-трекинговой системе.
12.
Тест-кейсыПроверка формы обратной связи
12
13.
ОЦЕНКА ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ13
14.
ЗаключениеВ результате нами был создан план работы и разработана архитектура сайта для
digital-агентства ImagiNation
14