Всего за 169.9 руб. Купить полную версию
Внешние сущности:
заявка.
Процессы:
формирование путевого листа;
учет доставки груза;
формирование оплаты водителю;
формирование стоимости перевозки;
Рисунок 1.5.1 Контекстная DFD-диаграмма процесса
планирования оптимальных маршрутов
Рисунок 1.5.2 Диаграмма вариантов использования пакета
программ пользователем
Глава 6. Анализ существующего программного обеспечения
Сегодня каждому доступно немало программ и сервисов, позволяющих проложить оптимальный маршрут из точки А в точку Б. Вопрос лишь в том, какую программу предпочесть? Чтобы ответить на него проанализированы самые популярные из них, определив плюсы и минусы.
Таблица 1.6.1 «Преимущества и недостатки существующего
программного обеспечения»
Подытоживая все вышеперечисленное можно подчеркнуть, что пока не существуют сервисы, которые строили бы оптимальные пешеходные маршруты внутри города и одновременно были удобными и понятными для пользователей при взаимодействии с ними. Популярные картографические сервисы типа Google Maps не предлагают пользователям возможность поиска оптимального маршрута. При заполнении значений некоторых координатных точек, платформа выстраивает маршрут по таком порядке, в котором эти данные были введены изначально. Пользователи утилит выбирают средства для передвижения, но все эти преднастройки имеют влияние исключительно на те варианты создания маршрута с его фиксированными точками. Анализ, который проводился путем сравнения десятков зарубежных картографических сервисов показывает, что среди самых популярных вариантов только у одного доступна функция построения оптимального пути, и далеко не всегда она работает корректно. Поэтому необходимо усовершенствовать существующие алгоритмы, на основе недостатков современных программ [6], построить пакет программного обеспечения для преодоления всех необходимых потребностей.
Глава 7. Критерии при подготовке
Зачастую появляется желание, чтобы усовершенствовать ПО для современных нужд, но нужно готовится к тому, что на начальной стадии продукт имеет много серьезных ошибок. Существует много случаев, когда для доработки небольшого Фреймворка проходят месяцы по исправлению, а иногда годы. Поэтому, стоит учитывать, что разработка Фреймворков может быть даже приостановлена. Всегда нужно предпочитать проверенные временем продуктам. Как пример можно привести C# и SQL. Это стандарт для разработок в бизнес-сервисе. Поэтому, множество Баз знаний проводит вероятность столкнуться с неразрешимой проблемой к нулю.
Нужно учитывать современную архитектуру приложения, так как большинство используют микросервисный подход, который распределяет множество программного софта на множества небольших сервисов, что многократно снижает последствия неправильно выбора фреймворков. Всегда нужно учитывать прагматичный подход к решению проблем.
Например, выбор программного продукта, учитывая его преимущества и возможные последствия по дальнейшей разработке.
Размер и сложность проекта. В случае, когда это небольшой проект или MVP, то стоит в максимально короткий период выполнить задания проекта, выбирая язык и Фреймворк, нужный и эффективный. Проблемой является, особенно на аутсорсинге, когда решения принимают отдел, в место куда попадает проект.
Тип проекта. Различные типы проектов приспособлены к разным технологиям. Например: приложение с интенсивным использованием данных, потоковые приложения, IoT, приложения для социальных сетей, CMS приложения, простые MVP и торговые площадки.
Стоимость. Множество технологий, Фреймворков и для среды по разработке необходимо иметь лицензию, но также присутствует множество бесплатных вариантов. Практически, происходит выбор между платными инструментами (но с большей функциональностью) или бесплатным (но с некоторыми ограниченными функциями).
Востребованность технологии. Насколько много вакансий на рынке, какие в среднем зарплаты. Причём лучше посмотреть по разным странам. Например, С# очень популярен на Западе и сильно обгоняет своего конкурента Java, а значит, работу на нём будет находить значительно проще. А вот Рефал имеет некоторую популярность только на территории РФ, да и вакансий то очень мало.
Порог входа. От этого есть зависимость от скорости зарабатывания по этой технологии и решения поставленных заданий. К примеру, язык программирования С# [7] имеет высокий порог для входа.
Перспективность. Технологии, которые устаревают, со ремнем теряют востребованность, поэтому смотрите по динамике роста популярности языков программирования и фреймворков. К примеру, язык C# содержит позиции в счёт развития направлений машинного обучения [8], и развития в него точно имеет огромный перевес. Например, язык программирования Go используется для микросервисов в больших компаниях, но нет никаких гарантий, что это будет надолго.
Интерес. Не представляет возможности добиваться весомых результатов, не имея интереса. Поэтому это является важным пунктом. Но учитывая, что интересы по временем меняются и это норма.
Глава 8. Требования к созданию 2D-приложений
Список требований, которые нужно стремительно развивать, совершенствовать, чтобы уметь создавать отличные 2D программы и приложения:
усовить понятия: «переменные», «ветвления», «функции» и «циклы»;
изучить консоль и методы работы с ней, будет вводить и считывать данные, форматировать строки, обрабатывать файлы;
разобраться с синтаксическими конструкциями C#, вошедшего в список самых популярных языков программирования [9];
познакомится с библиотеками и шаблонами, инструментами разработки и их возможностями;
читать коды и управлять ими;
создавать игровые объекты и классы, работать с ними, наделять их различными свойствами;
работать со структурированными документами формата XML;
добавлять в игру анимацию с графическим интерфейсом.
Глава 9. Статистика услуг для транспортных перевозок
Ссылаясь на информационный ресурс по грузоперевозкам ATI.SU, за 2022 год спрос по внутреннему рынку для автоперевозок вырос на 7%. Но к примеру, весной 2022 по август 2022 ещё увеличилось количество заявок, ускорившийся к концу 2022 года: в ноябре 2022 выросло на 28%, в декабре 2022 на 22%. Синхронно изменились ставки по транспортных перевозках внутри страны, которые прибавились во втором полугодии на 29,7%, а в их итоговому росту на 3,9% за 2022 году. Импортные перевозки в 2022 году, за данными ATI.SU, имели прогресс по количеству заявок на 41%, но в основном весь рост был за третий и четвёртый квартал текущего года. А заявки на доставку грузов между РФ, РБ, и Казахстан заметно выросли на 34 и 109% в соответствии по итогам 2022 года, отмечая, более впечатляющая динамика внутри страны Азербайджане (рост на 286%), Армения (на 265%), Турция
(на 244%) и Иран (на 204%). Также стоит отметить, что значительно вырос спрос на транспортные перевозки из Узбекистана, Киргизии, Грузии и Китайской Народной Республики по территории стран Евразии. Учитывая, что на европейских направлениях трудностей не произошло (ATI.SU), только даже выросло количество заявок на перевозки из Испании, Сербии, Эстонии. В этом случае, до 15%) потеряли страны: Италия, Польша, Франция и Литва, чуть больше имеют недостаток на направлении Германии (23%). Заметно снизился спрос на доставку грузов сырья из Финляндии, а именно на 59% (отсыпаясь на ATI.SU). Учитывая целый комплекс различных факторов (расходов, мощность, изменения по регулированию, перегруженность, и трудной обстановки в первом квартале 2022 года, автомобильные грузоперевозки, которыми занимались крупные компании IRU, Upply, Ti, достигли исторического максимума. В сравнении с первым кварталом 2021 года индекс тарифов вырос на 7,5 пункта.