1 of 10

Аналіз предметної області

2 of 10

Завдання

GPS System

Характеристика системи, що проектується.

01

02

Аналіз аналогічних моделей програмних додатків. Для кожної моделі аналогу програмного додатку визначити наступні характеристики:

  • назва;
  • розробник (дистриб’ютор);
  • архітектура (desktop application, client-server, 3-tier web application);
  • мова реалізації;
  • перелік функцональних, характеристик (не менше 5);
  • аналіз переваг та недоліків даних моделей програмних додатків;
  • джерело інформації (веб-сайт);

3 of 10

Аналогічні програмні системи

4 of 10

Аналогічні програмні системи

Google Maps

IGO

Waze

5 of 10

Google Maps

Картографічний сервіс розроблений як десктопна програма (зараз існує також, як веб-застосунок та

застосунок для мобільних пристроїв) мовою C++ Ларсом та Дженсом Расмуссенами, входить до переліку

стандартних програм сервісу Google.

Функції даного ПЗ:

  1. Прокладання маршрутів.
  2. Перегляд вулиць.
  3. Перегляд поточного місцезнаходження.
  4. Перегляд інформації про стан дорожнього руху, громадський транспорт, ландшафт, тощо.
  5. Вимірювання відстані між точками.
  6. Оцінювання відвіданих місць.
  7. Збереження карт оффлайн.
  8. Підказки щодо найближчих заправок, кафе, готелів.
  9. Вбудований спідометр.

Переваги та недоліки даного ПЗ:

+ оффлайн режим;

+ міліони кілометрів в режимі перегляду вулиць;

+ наявність голосового управління;

+ хронологія маршрутів;

- проблема конфіденційності місцеперебування;

- великий розмір завантажених оффлайн карт;

- не завжди точне оцінювання трафіку.

Інформацію отримано з:

https://uk.wikipedia.org/wiki/Карти_Google

https://support.google.com/maps

6 of 10

Waze

Навігаційний застосунок для мобільних пристроїв орієнтований для водіїв, розроблений ізраїльською

компанією Waze Mobile, написаний мовою Java.

Функції даного ПЗ:

  1. Попередній аналіз маршруту.
  2. Перегляд інформації про стан дорожного покриття.
  3. Служить чимось, на кшталт соціальної мережі для водіїв.
  4. Перегляд інформації про радари обмеження швидкості.
  5. Функція «підбери друга».

 

Переваги та недоліки даного ПЗ:

+ простий, дещо мультяшний інтерфейс;

+ обмін інформацією із водіями;

+ самонавчання системи;

- визначення помилкового оптимального маршруту;

- погано працює в оффлайн режимі;

Інформацію отримано з:

https://www.waze.com/

https://play.google.com/store/apps

7 of 10

IGO

Програма для супутникової навігації, розроблена угорською компанією NNG, працює як застосунок для мобільного пристрою, мова реалізації – Java.

Функції даного ПЗ:

  1. Прокладання маршрутів.
  2. Пошук визначних місць поблизу.
  3. Тривимірна навігація.
  4. Перегляд інформації про стан дорожнього руху.
  5. Підказки щодо найближчих заправок, кафе, готелів.

Переваги та недоліки даного ПЗ:

+ трьохвимірне відображення карти;

+ «екологічний маршрут»;

- складний інтерфейс.

Інформацію отримано з:

https://www.igonavigation.com

https://uk.wikipedia.org/wiki/IGO

8 of 10

Характеристика системи

9 of 10

Призначення системи, що проектується:

Дана система призначена для подальшого використання в якості

електронної карти.

Основні функції:

• Прокладання маршрутів.

• Побудова полігонів.

• Підказки щодо найближчих заправок, кафе, готелів.

• Збереження карт оффлайн.

• Визначення поточного місцезнаходження.

Користувачі системи:

Водії, туристи, пересічні користувачі.

Архітектура системи:

Client-server архітектура.

Основні логічні сутності:

Користувач, супутник, карта, результат пошуку.

Основні таблиці БД:

City, Road, Points, Gpx, Location.

Засоби апаратної та програмної реалізації:

Desktop, C#, MySQL.

Вихідні дані:

Готовий для реалізації продукт, таблиця міст на їхніх географічних положень, графік пройденого шляху.

10 of 10

Дякую за увагу!