ому доступі, показав, що рішень для поставленої задачі немає, або вони не задовольняють всім основним вимогам. У більшості випадків доступні відомості про аналогічні проекти не несуть будь-якої конкретної інформації про принципи їх функціонування, що не дозволяє провести хоча б поверхневий аналіз.
Таким чином було прийнято рішення розробити свою систему, що повністю задовольняє вимогам поставленого завдання.
1.1.4 Постановка завдання на розробку
У даній дипломній роботі поставлено завдання розробити програмне забезпечення підсистеми імітації засобів виявлення та протидії безпілотним літальним апаратам. Ця підсистема повинна працювати автономно, надаючи оператору вичерпну інформацію про хід своєї діяльності та її результатах, основні завдання якої - імітація роботи засобів виявлення та протидії, а також взаємодія з іншими програмами комплексу.
В якості підсистеми комплексу протидії безпілотним літальним апаратам необхідно спроектувати і реалізувати програмне забезпечення моделює роботу засобів виявлення та протидії. Відповідно підсистема повинна складатися з двох програм-імітаторів.
Система засобів виявлення імітує роботу різних типів засобів виявлення і повинна вирішувати при цьому такі основні завдання:
імітація виявлення цілі і її ведення в зоні видимості конкретного засоби виявлення;
- об'єднання цілей ведених різними типами засобів виявлення.
Система засобів протидії імітує роботу різних типів засобів протидії і повинна вирішувати при цьому такі основні завдання:
імітація протидії мети, з урахуванням технічних характеристик застосовуваного типу засобів протидії і відстань до цілі;
- здійснення оцінки (визначення факту) протидії мети.
Крім того потрібно спроектувати і реалізувати базу даних, на якій буде зберігатися інформація про використовувані ср?? дствах виявлення та протидії.
Ця підсистема повинна бути здатна використовувати СУБД для завантаження даних за коштами виявлення та протидії з бази даних.
Також необхідно забезпечити взаємодію з іншими програмами комплексу протидії безпілотним літальним апаратам.
Проаналізуємо предметну область, на основі якої буде проектуватися підсистема. Позначимо основні поняття предметної області для обох імітаторів підсистеми.
У засобів виявлення можна виділити ряд понять:
найменування;
- тип;
дальність огляду;
координати місцезнаходження;
спосіб виявлення;
готовність.
Готовність - відображає готовність конкретного засобу до використання.
Ефективність засоби виявлення безпосередньо залежить від дальності його огляду, способу виявлення і координат місцезнаходження. Значення цих даних повинні будуть прямо використовуватися в алгоритмі.
У засобів протидії так само можна виділити ряд схожих понять:
найменування;
- тип;
дальність протидії;
координати місцезнаходження;
спосіб протидії;
готовність.
Діяльність протидії - це максимальна відстань, на якому засіб виявлення може здійснити спробу протидії безпілотних літальних апаратів. Безпосередньо впливає на результат протидії.
Так само на ефективність застосування засобу впливає і спосіб протидії.
Крім цього, слід врахувати, що не всяке засіб протидії може бути використано в певній ситуації. Його вибір, повинна виходити не тільки з міркувань ефективності, але і з міркувань безпеки.
Тут слід відзначити дуже важливу деталь. Предметна область підсистеми імітаторів засобів виявлення і протидії, є лише частиною загальної предметної області комплексу протидії безпілотним літальним апаратам, тому розглядати її окремо не має сенсу. Загальна предметна область комплексу більше узагальнена і універсальна, і грунтується на роботі з картографією. Основоположні поняття ПО підсистеми імітаторів, не виділяються в окрему сутність, а є лише окремим випадком більш загального об'єкта ПО комплексу протидії. Отже, на сутності підсистеми імітаторів накладаються певні обмеження ззовні, для розуміння яких необхідно розглянути модель загальної ПО комплексу протидії. Вона у свою чергу грунтується на наступних поняттях:
карта;
- об'єкт;
примітив;