Проект ASC представляет собой набор из трех программ, разработанных с целью гарантировать стандарт распространения и компиляции сообщений на уровне НАТО для всех подразделений ВМС Италии (MMI) в сотрудничестве с SSC/RT Raffaele Tampano.
Проект ASC представляет собой набор из трех программ (на самом деле в данном случае мы можем говорить о двух программах, поскольку, как вы поймете позже, третье программное обеспечение — asc _Exchange — имеет задачу передачи сообщений между Серверами и Клиентами), разработан таким образом, чтобы существовал стандарт распределения и составления сообщений всеми Военно-морскими частями ВМФ и, в частности, операторами АСК. Программное обеспечение работает на основе эталонного стандарта, изложенного в публикации НАТО «ACP 126».
Цели проекта, помимо только что упомянутых, которые я считаю наиболее важными и над которыми я работал больше всего, многочисленны и касаются различных областей, основными из которых являются:
Обеспечить стандарт для распространения и составления сообщений всеми военно-морскими подразделениями ВМФ, как указано в публикации для всего НАТО «ACP 126».
Замените устаревшую программу «COMP_127»: важно быть в курсе последних событий, мы думали, что сами компьютеры будут более функциональными с программным обеспечением, обновленным с использованием самых последних технологий. Три программы с максимально «чистыми» алгоритмами, в любом случае избегающими «спагетти-кода».
Поддержка рабочих ссылок приложения Outlook Exchange и архитектуры Сервер/Клиент, чтобы иметь возможность распределять все сообщения по группам/Офисам/Пользователям с помощью одного программного обеспечения ( asc _Server). Что имеет ряд преимуществ, среди которых:
Пользователь привыкает и учится использовать одно программное обеспечение.
Операторам не придется переключаться с одного программного обеспечения на другое для обработки разных типов сообщений, тратя дополнительное время.
Безопасность данных: за счет использования единого программного обеспечения, вся структура которого известна (как на кодовом, так и на функциональном уровне), любая возможная потеря данных сводится к минимуму.
Безопасность и контроль действий, выполняемых на рабочей станции: безопасность является одним из важнейших пунктов проекта, все данные постоянно находятся под защитой, чтобы ничего не потерять даже в экстремальных условиях, таких как отключение электроэнергии или внезапные сбои программного обеспечения.
Универсальность: каждое подразделение или командование ВМФ может использовать программное обеспечение под названием своего позывного; все три программного обеспечения запрограммированы таким образом, что их можно использовать во всех ВМС Италии, что способствует их распространению в крупномасштабных приложениях.
Полный контроль оператора над программным обеспечением: программное обеспечение проекта ASC спроектировано и разработано таким образом, чтобы не налагать ограничений на пользователя, а наоборот, давать оператору возможность управлять настройками и изменять их по своему усмотрению:
Настройки печати: пользователь может отформатировать распечатку текста сообщения по своему желанию.
Изменение прогрессивной нумерации: поскольку все сообщения, обработанные в течение рабочего дня, нумеруются в разделах «Прибытие», «Отправление» и «Информация», пользователь может просматривать и изменять эту прогрессивность.
Изменить дату: пользователь может изменить рабочую дату, чтобы иметь возможность обрабатывать сообщения за предыдущие дни.
Настройка режима обновления даты: пользователь решает, в какое время суток должна быть обновлена дата, или он может использовать обновление вручную, которое синхронизирует дату программного обеспечения с текущей.
Настройки пользователя: каждая рабочая станция имеет имя пользователя и пароль, которые можно изменить. Вы также можете вмешаться в название военно-морской части.
Настройки обмена: оператор при некоторой осторожности также может вмешаться в настройки, касающиеся передачи данных между Сервером и Клиентом.
Существует так много возможностей пользовательского управления, что список содержит ограниченное количество.
Упростите работу операторов: элементы управления трех программ очень интуитивно понятны и, прежде всего, максимально упрощают работу оператора:
Проверка орфографии сообщений.
Форма поиска всех сообщений, обсуждаемых на любую дату.
Три базы данных, содержащие обработанные сообщения с возможностью изменения даты; они обеспечивают очень четкое представление набора сообщений.
Цели проекта ASC на этапе разработки программного обеспечения были многочисленными и разными, и я рассматривал все цели, всегда отбрасывая малейшую возможность того, что элемент управления или конкретная функция были невозможны: каждая цель управлялась как проблема с решением, которое столь же просто, но функционально и точно.
На сегодняшний день я с гордостью могу сказать, что не только были достигнуты все стартовые цели проекта, но и что за более чем год работы мы не остановились ни перед чем. И, скорее всего, именно это делает проект ASC уникальным в моих глазах: я вставил в эти три программного обеспечения все функции, которые мне хотелось бы иметь, что всегда и только для меня делает его идеальным проектом. Проект АСК был разработан именно так, как и было задумано, без каких-либо отступлений. Все это было явно очень утомительно, каждый кусочек из трех программ «покорялся» понемногу.
Проект ASC получил следующие награды на выставке «I Giovani e Le Scienze 2012»:
Премия Intel за выдающиеся достижения в области компьютерных наук на конкурсе «Молодежь и наука 2012» — 16 апреля 2012 г., Венди Р. Хокинс — исполнительный директор Intel Foundation.
9-я выставка EXPO-SCIENCES EUROPE 2012 (ESE), Тула, Россия, 2 - 8 июля 2012. Участие в 9-й выставке ESE Тула (Российская Федерация), 2-7 июля 2012.
Доступны следующие публикации, более подробно раскрывающие особенности проекта:
Рамбод Рахмани