файлПріменіть ізмененіяПріменяет зміни, вироблені при налаштуванні програми-імітатора коштів протіводействіяПрінять дані про погодні условіяхПолученіе інформації від програми-імітатора погодних условійПрінять команду від пункту управленіяПолученіе команд від пункту управління, що містять інформацію про місцезнаходження мети, яку необхідно вразити і вбрання для цього засіб протіводействіяОтправіть повідомлення БПЛАПередача БПЛА повідомлень про протидію, що містить інформацію про параметри воздействіяПрінять дані від БПЛАПолученіе повідомлень від програм-імітаторів БПЛА, що містять інформацію про результати протіводействіяОтправіть дані пункту управленіяПередача повідомлень з результатами протидії чи неготовності обраного засобу протидії до іспользованіюВивесті інформацію на екранЗанесеніе результатів про протидію і зміні погодних умов в протокол і відображення цієї інформації на екранеОтобразіть технічні характеристики кошти протіводействіяВиводіт на екран вікно, що містить таблицю з технічними характеристиками Средва протидії
Детальний опис залишилися основних варіантів використання, доступних користувачеві, наведено нижче.
Варіант використання: Зберегти зміни
Область дії: програма-імітатор засобів виявлення
Рівень: мета користувача
Основна діюча особа: Оператор
Учасники та інтереси: Оператор хоче зберегти змінені параметри налаштувань
передумовою: система виявлення не запущена, проведено зміну налаштувань програми-імітатора засобів виявлення
Мінімальні гарантії: при помилці запису у файл конфігурації буде виведено відповідне повідомлення
Гарантія успіху: зміни налаштувань будуть записані у файл конфігурації і застосовані
Тригер: користувач вибирає пункт Зберегти зміни в програмі
Основний сценарій:
1. програма записує змінені параметри налаштувань в файл конфігурації;
2. програма застосовує змінені настройки.
Варіанти використання Зберегти зміни , Застосувати зміни і Завершити роботу системи використовуються як у програмі-імітаторі засобів виявлення, так і в програмі-імітаторі засобів-протидії.
1.2.2 Вимоги до архітектури
Розробляється система повинна бути побудована таким чином. Підсистема, що складається з програми-імітатора засобів виявлення і програми-імітатора засобів протидії, встановлена ??на робочій станції. Швидкий обмін інформацією підсистеми з іншими програмами комплексу буде здійснюватися через сервер міжпрограмної взаємодії, працюючий згідно стеку протоколів TCP/IP. Даний сервер також є однією з програм комплексу протидії БПЛА.
Сервер бази даних забезпечує зберігання даних, які використовуються основними програмами комплексу. Необхідно вибрати одну із стандартних реляційних або об'єктно-орієнтованих СУБД, в рівній мірі забезпечує швидкодію і зручну роботу з базою даних.
Планується використовувати в якості СУБД Microsotf SQLServer 2008. Обгрунтування вибору даної СУБД будуть приведені у відповідному розділі.
Діаграма розгортання додатки зображена на малюнку 7.
Малюнок 7 - Діаграма розгортання програми
1.2.3 Вимоги до інтерфейсу користувача
1.2.3.1 Основні принципи проектування користувальницького інтерфейсу
При разработке проекту користувальницького інтерфейсу враховується думка художника, людський фактор та інтуїція потенційного користувача. Деякі основні принципи побудови віконних інтерфейсів прояснюються після тривалої роботи з ними [6]. Ось кілька найважливіших принципів:
необхідно зрозуміти, в чому полягає робота користувача. Як правило, проектувальники інтерфейсів проводять аналіз завдань для розуміння суті роботи користувача;
потрібно зробити так, щоб клієнт відчував, що він контролює взаємодію. Інтерфейс користувача повинен забезпечувати можливість скасування дій;
бажано надати клієнтові кілька варіантів завершення кожної операції, пов'язаної з інтерфейсом (на зразок закриття вікна або файлу), і не звертати особливої ??уваги на його помилки;
увагу користувача привертає верхній лівий кут екрану. Тому найважливішу інформацію необхідно розміщувати саме там;
потрібно враховувати просторове розташування елементів. Пов'язані один з одним компоненти екрану слід розміщувати поруч, напр...