ProПроектирование сайта для digital-агентства

Содержание

Слайд 2

Цель и задачи курсового проекта Цель: создание сайта для digital-агентства ImagiNation

Цель и задачи курсового проекта
Цель: создание сайта для digital-агентства ImagiNation
Задачи:
Создать план

работ по проекту и описание задач в GitHub;
Разработать общую архитектуру проекта, послойную модель и модель компонентов (при необходимости);
Реализовать задачи;
Разработать план тестирования и провести тестирование;
Оценить экономическую эффективность системы.
Слайд 3

Цели разрабатываемого сайта Дать возможность пользователю оперативно ознакомиться с услугами digital-агентства

Цели разрабатываемого сайта
Дать возможность пользователю оперативно ознакомиться с услугами digital-агентства и

оставить заявку на них;
Сократить время обработки сообщений от клиента;
Увеличить количество клиентов.
Слайд 4

Общая архитектура приложения

Общая архитектура приложения

Слайд 5

План работ Создать проект на GitHub - 1 час - выполнено;

План работ

Создать проект на GitHub - 1 час - выполнено; (Геворкян)
Проработать

общую архитектуру приложения – 1 час - выполнено; (Геворкян)
Составить послойную модель - 1 час - выполнено; (Геворкян)
Разработка ТЗ - 1 час - выполнено; (Перека)
Создание сайта digital-агентства с помощью framework Laravel – 57,6 часов - выполнено частично; (Frontend – Перека, Backend - Геворкян)
Разработка плана тестирования и тест-кейсов - 4 часа - выполнено; (Геворкян)
Сборка и тестирование приложения - 4 часа – выполнено частично (Геворкян и Перека)
Оценка трудозатрат - 2 часа - выполнено. (Перека)
Слайд 6

Проектная часть Послойная архитектура

Проектная часть
Послойная архитектура

Слайд 7

Проектная часть База данных для авторизации на сайте состоит из таблицы

Проектная часть
База данных для авторизации на сайте состоит из таблицы Users,

которая в свою очередь состоит из следующих столбцов:
Id пользователя
Логин пользователя
Email пользователя
Дата верификации email
Пароль
Дата создания
Дата обновления
Слайд 8

Проектная часть В базе данных для хранения сообщений с формы обратной

Проектная часть

В базе данных для хранения сообщений с формы обратной связи

будет создана таблица contact_requests с атрибутами: id, FIO, tel, email, describe, id_service, a, created_at, updated_at.
Слайд 9

Реализация Создание ajax запроса

Реализация

Создание ajax запроса

Слайд 10

Реализация Создание формы обратной связи

Реализация

Создание формы обратной связи

Слайд 11

Тестирование. Тест-кейсы План тестирования 1. Тестирование сайта digital-агентства 2. Объекты тестирования

Тестирование. Тест-кейсы

План тестирования
1. Тестирование сайта digital-агентства
2. Объекты тестирования
Ниже приводится список объектов

функционального тестирования:
Открытие сайта
Переход по меню сайта
Работа отдельных пунктов меню
Оставление заявок на услугу
Оставление сообщений с помощью формы обратной связи
3. Что будет тестироваться?
функции приложения, сточки зрения пользователя, что будут тестироваться:
Открытие сайта
Функционирование формы обратной связи
Просмотр списка услуг digital-агентства
Просмотр конкретной услуги
Оставление заявки на услугу
Функционирование меню
Адаптивность дизайна
4. Критерии успешности тестирования
Все тест кейсы с высоким приоритетом закрыты с результатом «пройден/pass».
Тестовое покрытие проверено и является достаточным, где критерий достаточности составляет не менее 99% покрытия требования тестами
5. Критерии прерывания и продолжения тестирования
Критерий прерывания тестирования является появление и занесение в баг-трекинговую систему блокирующих багов.
Критерием продолжения тестирования закрытие блокирующего бага в баг-трекинговой системе.
Слайд 12

Тест-кейсы Проверка формы обратной связи

Тест-кейсы

Проверка формы обратной связи

Слайд 13

ОЦЕНКА ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ

ОЦЕНКА ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ