Microsoft Word фккпі 2021 122 Єфремова Д.Є. docx


Висновки до другого розділу



бет24/34
Дата15.12.2023
өлшемі4,21 Mb.
#139482
1   ...   20   21   22   23   24   25   26   27   ...   34

Висновки до другого розділу


У другому розділі описується предметна область дипломної роботи та основний функціонал WEB–додатку. В процесі розгляду даного розділу було сформовано та описано основні вимоги до розроблюваного WEB–додатку з надання послуг власного каршерінгу.


Було розроблено можливі сценарії прецедентів під час виконання основних функцій додатку. Суть діаграми прецедентів полягає в тому, що розроблена система представлена у вигляді набору сутностей або акторів, які взаємодіють із системою за допомогою варіантів використання.
Також було визначено можливі виключні ситуації, які можуть негативно вплинути на функціональність роботи додатку, що дозволить користувачам комфортно використовувати додаток та уникнути можливих збоїв програми.
На основі створених сценаріїв було побудовано діаграму прецедентів для чотирьох учасників додатку: неавторизований користувач, авторизований користувач (орендар), автовласник, що хоче здавати в оренду власне авто та адміністратор. Було побудовано окремі діаграми прецедентів для більш детального розгляду основних функцій сервісу:

  1. реєстрація;

  2. авторизація;

  3. редагування профілю орендодавцем;

  4. редагування профілю орендарем;

  5. залишення запиту на оренду авто;

  6. підтвердження запиту орендодавцем;

  7. процес оренди авто;

  8. залишення відгуку орендарем;

  9. залишення відгуку орендодавцем.

Ці функції були розглянуті більш детально на етапі проектування, оскільки вони взаємозалежні з іншими функціями і мають дуже великий вплив на відображення коректних даних у реальному часі.
Було побудовано діаграму діяльності, яка являє собою граф, вершинами якого є дії в WEB–додатку, а перехід відбувається по завершенню цих дій за допомогою стрілки. Заокруглений прямокутник представляє дію, ромб вказує на рішення, лінія позначає початок або кінець паралельної діяльності, чорне коло вказує на початок процесу, а чорне коло в колі вказує на кінець процесу. Стрілки показують порядок, у якому відбуваються дії від початку до кінця.
Було вирішено побудувати сім діаграм послідовності, для окремих найголовніших процесів, таких як:

    1. реєстрація користувача;

    2. авторизація користувача;

    3. додавання автомобіля у WEB–додаток;

    4. фільтрування та відправлення запиту;

    5. прокладання маршруту до авто на карті;

    6. надсилання зворотної відповіді;

    7. залишення відгуку.

Основними елементами діаграми є позначка об'єкта (прямокутник з назвою), вертикальна «лінії життя», що відображає хід часу, прямокутники, що відображають діяльність об'єкта або деякі виконані функції та стрілка, що показує обмін повідомленнями між об’єктами. Кожен об’єкт відображається як окремий вертикальний стовпець.
Спільним для усіх розроблених діаграм є те, що кожна показує опис роботи програми. А відрізняються вони у графічному зображенні. Отже, згідно з аналізом, основними учасниками розроблюваного додатку є кінцеві користувачі додатку. Будь-який користувач, який використовує додаток, матиме безпосередній вплив на нього. Він може переглядати доступні в додатку автівки, як на мапі так і в зручній для читання сітці, також є можливість взаємодії з профілями зареєстрованих користувачів: залишати запити, відповідати на запити, залишати відгуки, а також, якщо вашу машину взяли в оренду, то доступний функціонал зручного відстеження місцезнаходження авто.



Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   34




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет