Курсовая работа: Разработка симулятора работы администратора по обеспечению сетевой безопасности ОС UNIX
Пакет AdobeFlash - это среда разработки приложений и средства отладки.
Достоинства:
- программа, разработанная на языке flash, занимает мало места на жёстком диске;
- не требует большого количества системных ресурсов;
- разработанные во flash приложения легко интегрируются на web-сайт;
Недостатки:
- код уже скомпилированной какой-либо программы является закрытым;
- пакет приложений AdobeFlash достаточно дорогой продукт;
- высокая сложность разработки.
2.3.2 AdobeCaptivate
Специализированный продукт AdobeCaptivate предназначен для создания профессиональных учебных материалов и курсов.
Достоинства:
- позволяет создавать симуляторы;
- разработанные c помощью AdobeCaptivate приложения легко интегрируются на web-сайт;
- не требует большого количества системных ресурсов;
- занимает мало места на жестком диске
Недостатки:
- продукт AdobeCaptivate достаточно дорогой;
2.3.3 Язык программирования JavaScript
Достоинства:
- приложения, разработанные на JavaScript занимают очень мало места на жёстком диске, так как они находятся в виде файла с кодом. Сам код уже интерпретируется браузером;
- код приложения является открытым, что позволяет вносить изменения и расширять возможности;
- код программы на JavaScript легко развернуть и при этом не требуется никаких специальных библиотек;
Недостатки:
- сложность разработки кода;
- возможная несовместимость с браузерами, установленными в ФНС;
- возможность напрямую внести правки в код симулятора обучаемым.
2.3.4 Таблица сравнения
Рассмотрим таблицу сравнения сред разработки. Для оценки используется бальная система, диапазон значений 1-3 (по числу решений), также каждому критерию присвоен вес от одного до трех, большая оценка- лучше. Результаты сравнения представлены в таблице 2.1.
Таблица 2.1 Сравнение сред разработки
Технология разработки | AdobeFlash | AdobeCaptivate | JavaScript |
Обьем передаваемых данных | 1 | 1 | 2 |
Нагрузка на вычислительные ресурсы | 1 | 1 | 2 |
Интеграция в мультимедийное пособие | 2 | 2 | 1 |
Возможность использования для контроля знаний | 2 | 2 | 0 |
Легкость разработки | 1 | 2 | 0 |
Итого | 7 | 8 | 5 |
2.4 Вывод
Исходя из сравнения выбранных решений, самым подходящим решением, в соответствии с требованиями к симулятору, является разработка симулятора работы администратора при помощи пакета AdobeCaptivate 4. Реализованный в данном программном продукте симулятор будет соответствовать всем требованиям, выявленным в ходе анализа объекта.
3 Реализация
3.1 Общие сведения
Для разработки встраиваемого симулятора была выбрана среда разработки AdobeCaptivate 4. Выбор данной среды был связан с тем, что программа, написанная на нём, легко интегрируется на web страницу, потребляет минимальное количество ресурсов, а также соответствует выдвинутым к симулятору требованиям. Разработанный симулятор для удобства работы имеет интерфейс в виде командной строки, полностью повторяющий ОС UNIX. В симуляторе предусмотрен режим тестирования со счетчиком ошибок, позволяющий фиксировать их количество, а так же суть ошибки.