Слайд 2Состав разработчиков
Менеджер проекта, разработчик, аналитик – Романюк А. Е.
![Состав разработчиков Менеджер проекта, разработчик, аналитик – Романюк А. Е.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-1.jpg)
Слайд 3Период разработки
Начало:
2 сентября 2021 года.
Завершение:
16 декабря 2021 года.
![Период разработки Начало: 2 сентября 2021 года. Завершение: 16 декабря 2021 года.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-2.jpg)
Слайд 4Проект
Инициаторы проекта
Студент группы 4011 – Романюк А. Е.
Цель проекта
- Разработка сервиса для
![Проект Инициаторы проекта Студент группы 4011 – Романюк А. Е. Цель проекта](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-3.jpg)
планирования сложных автобусных маршрутов.
Слайд 5Библиотека проекта
Анализ предметной области, Proposal;
Календарный план проекта;
Системные спецификации (SRS):
CRS;
ASD;
DDS;
Программный код продукта;
Test-plan, Test-report;
User
![Библиотека проекта Анализ предметной области, Proposal; Календарный план проекта; Системные спецификации (SRS):](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-4.jpg)
guide.
Слайд 6Этапы проекта
Анализ предметной области;
Разработка коммерческого предложения;
Определение календарного плана проекта;
Разработка проектной документации:
CRS;
ADS;
DDS;
Создание программного
![Этапы проекта Анализ предметной области; Разработка коммерческого предложения; Определение календарного плана проекта;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-5.jpg)
продукта;
Тестирование программного продукта;
Разработка руководства пользователя.
Слайд 7Анализ предметной области
Исполнители:
Романюк А. Е.
Дата создания:
8 сентября
Цель этапа:
Анализ существующих программных продуктов для
![Анализ предметной области Исполнители: Романюк А. Е. Дата создания: 8 сентября Цель](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-6.jpg)
выявления их достоинств и недостатков.
Артефакты:
Документация анализа предметной области.
Страниц – 9.
Слайд 8Анализ
Был проведён анализ пяти основных существующих сервисов имеющих схожий функционал. Среди них
![Анализ Был проведён анализ пяти основных существующих сервисов имеющих схожий функционал. Среди](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-7.jpg)
выделяются «Яндекс.Карты», «TUTU.ru», «busfor», «infobus» и «autovockzaly».
Было составлено предложение по созданию программного продукта объединяющего функционал проанализированных, и добавляющий некоторый дополнительный.
Слайд 9Разработка коммерческого предложения
Исполнители:
Романюк А. Е.;
Дата создания:
15 сентября;
Цель этапа:
Разработка коммерческого предложения с демонстрацией
![Разработка коммерческого предложения Исполнители: Романюк А. Е.; Дата создания: 15 сентября; Цель](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-8.jpg)
достоинств будущей системы заказчику;
Артефакты:
Документация анализа предметной области.
Страниц – 2.
Слайд 10Proposal
Программный продукт «Planbus» - сервис для планирования сложных автобусных маршрутов.
Назначение системы: облегчить
![Proposal Программный продукт «Planbus» - сервис для планирования сложных автобусных маршрутов. Назначение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-9.jpg)
процесс нахождения оптимального автобусного маршрута между городами.
В системе реализованы два типа пользователей: пользователь и администратор.
Серверная часть веб-приложения написана на PHP с использованием фреймворка Laravel 8.
СУБД - MySql
Слайд 11Определение календарного плана проекта
Исполнители:
Романюк А. Е.;
Дата создания:
22 сентября;
Цель этапа:
Разработка плана-графика выполнения работ
![Определение календарного плана проекта Исполнители: Романюк А. Е.; Дата создания: 22 сентября;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-10.jpg)
по проекту;
Определение сроков проекта;
Определение критического пути проекта;
Артефакты:
Календарный план представленный в MS Excel.
Слайд 12Календарный план
В рамках разработки календарного плана были выполнены следующие действия:
Определены сроки
![Календарный план В рамках разработки календарного плана были выполнены следующие действия: Определены](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-11.jpg)
выполнения работ;
Определены финансовые, материальные и трудовые ресурсы.
Слайд 13Разработка проектной документации
Исполнители:
Романюк А. Е.;
Дата создания:
14 октября;
Цель этапа:
Разработка спецификацию на программный продукт;
Артефакты:
CRS
![Разработка проектной документации Исполнители: Романюк А. Е.; Дата создания: 14 октября; Цель](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-12.jpg)
– 8 страниц.
ADS – 5 страниц.
DDS – 12 страниц
Слайд 14Customer Requirement Specification
В рамках разработки данной спецификации были выполнены следующие действия:
Определены функциональные
![Customer Requirement Specification В рамках разработки данной спецификации были выполнены следующие действия:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-13.jpg)
требования пользователей;
Определены потоки данных;
Определены действия пользователей;
Определены требования к интерфейсу.
Слайд 15Abstract Design Specification
В рамках разработки данной спецификации были выполнены следующие действия:
Определена архитектура
![Abstract Design Specification В рамках разработки данной спецификации были выполнены следующие действия:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-14.jpg)
приложения;
Определена структура БД;
Определено содержание таблиц БД.
Слайд 16Data Detail Specification
В рамках разработки данной спецификации были выполнены следующие действия:
Определена физическая
![Data Detail Specification В рамках разработки данной спецификации были выполнены следующие действия:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-15.jpg)
модель данных;
Определена технология программирования;
Детализирована архитектура системы.
Слайд 17Разработка программного продукта
Исполнители:
Романюк А. Е.;
Дата создания:
25 ноября;
Цель этапа:
Непосредственное создание программного продукта «Planbus»;
Артефакты:
Репозиторий
![Разработка программного продукта Исполнители: Романюк А. Е.; Дата создания: 25 ноября; Цель](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-16.jpg)
на GitHub с программным кодом.
Слайд 18Разработка
Среда разработки:
PHP Storm;
Язык проекта:
PHP, JavaScript;
Фреймворки и библиотеки:
Laravel 8, JQuery;
СУБД:
MySql.
![Разработка Среда разработки: PHP Storm; Язык проекта: PHP, JavaScript; Фреймворки и библиотеки:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-17.jpg)
Слайд 19Тестирование программного продукта
Исполнители:
Романюк А. Е.;
Дата создания:
2 декабря;
Цель этапа:
Тестирование программного продукта с целью
![Тестирование программного продукта Исполнители: Романюк А. Е.; Дата создания: 2 декабря; Цель](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-18.jpg)
выявления ошибок;
Артефакты:
Test Plan – 7 страниц.
Test Report – 8 страниц.
Слайд 20План тестирования
В рамках разработки плана тестирования были выполнены следующие действия:
Определены виды тестирования;
Определены
![План тестирования В рамках разработки плана тестирования были выполнены следующие действия: Определены](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-19.jpg)
способы тестирования;
Определен план работы тестировщика;
Определена спецификация тестовых случае.
Слайд 21Отчёт о тестировании
В рамках описания результатов тестирования были выполнены следующие действия:
Зафиксированы результаты
![Отчёт о тестировании В рамках описания результатов тестирования были выполнены следующие действия:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-20.jpg)
тестирования пользовательского интерфейса;
Зафиксированы результаты функционального тестирования;
Зафиксированы результаты тестирования программного кода.
Слайд 22Разработка руководства пользователя
Исполнители:
Романюк А. Е.;
Дата создания:
2 декабря;
Цель этапа:
Разработка руководства по эксплуатации программного
![Разработка руководства пользователя Исполнители: Романюк А. Е.; Дата создания: 2 декабря; Цель](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-21.jpg)
продукта «Planbus»;
Артефакты:
User Guide – 9 страниц.
Слайд 23Руководство пользователя
В рамках написания руководства пользователя были выполнены следующие действия:
Описана область применения
![Руководство пользователя В рамках написания руководства пользователя были выполнены следующие действия: Описана](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-22.jpg)
продукта;
Кратко описаны возможности системы;
Описаны требования системы;
Описаны типы пользователей системой;
Описана последовательность работы с системой.
Общее количество страниц руководства пользователя – 9.
Слайд 24Демонстрация «Planbus»
Страница «Карты»
![Демонстрация «Planbus» Страница «Карты»](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1072362/slide-23.jpg)