IDEF1X спочатку не призначений для динамічного аналізу за принципом AS IS raquo ;, тим не менш, він іноді застосовується в цій якості, як альтернатива методу IDEF1. Використання методу IDEF1X найдоцільніше для побудови логічної структури бази даних після того, як всі інформаційні ресурси досліджені (скажімо за допомогою методу IDEF1) і рішення про впровадження реляційної бази даних, як частини корпоративної інформаційної системи, було прінято.ERwin Data Modeler призначений для всіх компаній , що розробляють і використовують бази даних, для адміністраторів баз даних, системних аналітиків, проектувальників баз даних, розробників, керівників проектів. AllFusion ERwin Data Modeler дозволяє управляти даними в процесі корпоративних змін, а також в умовах стрімко змінюються технологій.ERwin Data Modeler дозволяє наочно відображати складні структури даних. Зручна у використанні графічна середу додатки спрощує розробку бази даних і автоматизує безліч трудомістких завдань, зменшуючи терміни створення високоякісних і високопродуктивних транзакційних баз даних і сховищ даних. Дане рішення покращує комунікацію у вашій організації, забезпечуючи спільну роботу адміністраторів і розробників баз даних, багаторазове використання моделі, а також наочне уявлення комплексних активів даних в зручному для розуміння та обслуговування форматі [29].
1.3.2 Опис бази даних
За допомогою засобів Microsoft SQL Server 2008 була створена схема бази даних зображена на малюнку 8. База даних була створена на основі сутностей виділених при постановці завдання.
Малюнок 8-Схема бази даних
1.4 Розробка програмного забезпечення
1.4.1 Розробка та аналіз користувальницького інтерфейсу
Враховуючи, що підсистема імітаторів складається з двох різних програм, було необхідно розробити два інтерфейси.
Розглянемо інтерфейс програми-імітатора засобів виявлення. Так як головним завданням цього додатка є імітування спостереження, було вирішено, що дане додаток для наочності буде відображати карту. Цей момент засновує головна відмінність між інтерфейсами додатків.
На малюнку 9 зображений інтерфейс програми-імітатора засобів виявлення. У правій частині розташовується поле для розміщення карти. Верхня панель містить поля для відображення таких погонних умов як: температура, хмарність, туман, опади, вітер, а так само відображає дату і час, які синхронізуються для всіх програм комплексу сервером міжпрограмної взаємодії. Нижче розташовуються поля для відображення інформації про виявлений об'єкті.
Засоби виявлення завантажуються з бази даних у відповідну таблицю. Загальне число використовуваних засобів виявлення і спостережуваних ними БПЛА виводиться у відповідні текстові поля.
При необхідності, натисканням кнопки Технічні характеристики raquo ;, можна викликати вікно, що відображає в таблиці технічні характеристики, обраного засоби виявлення.
У міру виявлення нових БПЛА, заповнюється таблиця Супроводжувані об'єкти raquo ;. Зняти об'єкт з супроводу, можна натисканням відповідної кнопки Зняти з супроводу raquo ;, під якою розташовується рядок відображення процесу завантаження, що заповнюється під час підключення і завантаження даних з бази.
Основні кнопки управління знаходяться на нижній панелі. При натисканні на кнопку Налаштування raquo ;, таблиці приховає панель настройки, приведена в малюнку 18. З розташовувати на ній випадаючого списку можна вибрати потрібний тип бази даних, а у відповідні поля ввести шлях до з базі даних, параметри підключення до неї, IP адреса хоста сервера міжпрограмної взаємодії і порт через який здійснюється підключення до сервера. З допомогою кнопки, відкриття діалогу вказівки шляху до файлу, задається шлях до файлу карти. При необхідності встановлюється прапор розпізнавання мети.
Інтерфейс програми-імітатора засобів виявлення надає оператору вичерпну інформацію про хід протидії безпілотним літальним апаратам. Основна увага буде зосереджена на карті і таблиці виявлених об'єктів, де в реальному часі відображається зміна координат БПЛА.
Більш компактний інтерфейс програми-імітатора засобів протидії спроектований на дещо іншому підході. Основним завданням оператора так само залишається налагодження та запуск системи, а подальше спостереження за процесом імітації зосереджено на логе повідомлень. Інтерфейс розрахований на відображення обміну короткими повідомленнями між пунктом управління, програмою-імітатором БПЛА і самим додатком. Різниця розміру так само обумовлюється тим, що основна увага оператору, все має приділятися спостереженням за процесом імітації засобів виявлення. Програ...