В статье рассмотрены тенденции сокращения рутинных операций при проектировании, кодировании, тестировании, развертывании и документировании программного обеспечения (ПО), проанализировано воплощение этих трендов в виде ряда инструментов, автоматизирующих один или несколько аспектов разработки ПО. Приведены примеры трансформации классических понятий разработки ПО к современному состоянию с учетом текущих потребностей и возможностей рынка информационных технологий (ИТ). Описаны возможные пути качественного изменения пользователя и профессионала в ИТ-сфере.
Окончание. Начало в № 1(61) 2016 Целью исследования является анализ методологических аспектов функционирования систем поддержки принятия решений (СППР) и их укрупненная классификация. Новизна работы состоит в том, что выбранные классификационные признаки и их возможные значения соответствуют разрабатываемому управленческому решению, подчинены цели создания такой системы, а построенная классификация может быть использована для создания конкретной СППР.
В статье описан подход к формированию поискового множества, используемого при определении эквивалентов текста. Задача такого вида возникает при поиске дубликатов текста, определении авторства и возможного плагиата, организации библиотечного поиска, а также при создании поисковых систем Интернета. В подходе, представленном в статье, учитывается ряд особенностей: частотность слов, пунктуация, морфемная структура слов, регистр букв и артефакты текста (специфические цифро-буквенные сочетания). Разработанная программа протестирована на наборе данных, в число которых включены как оригиналы текстов, так и их специальным образом модифицированные варианты. В результате проведенного эксперимента определены слабые стороны подхода. Приведены варианты по улучшению разработанного программного средства и схема взаимодействия модулей разработанной программы после модификации.
Разработано и описано два алгоритма сегментации кровеносных сосудов: на основе медианного фильтра и серии фильтров Габора. Также описаны предварительные этапы обработки изображений: улучшение контрастности между кровеносными сосудами и фоном и удаление фона. Приведены результаты тестирования эффективности предложенных алгоритмов сегментации на двух базах сетчаток: DRIVE и STARE, и результаты тестирования их производительности. Результаты тестирования этих алгоритмов на двух базах сетчаток демонстрируют возможность применения первого как для систем биометрической аутентификации, так и для систем автоматического диагностирования сосудистых заболеваний. Второй алгоритм требует больших вычислительных затрат, поэтому не подходит для систем биометрической аутентификации.
Рассмотрен один из подходов адаптивной настройки подсистемы информационной безопасности информационных систем на основе оценки уровня рисков преодоления подсистемы защиты информационной системы нарушителем с использованием механизмов рассуждений по прецедентам и нейро-нечеткого вывода.
Цель проведенного авторами исследования заключается в повышении эффективности принятия решений по производственному планированию на основе геоинформации и знаний за счет диаграфического описания и оценки прагматических моделей производственных сценариев, связанных с геоинформацией, данными о ресурсах и знаниями о предыдущем опыте. В работе описана геоинформационная система, с помощью которой осуществляется планирование производства сельскохозяйственной продукции и оценка эффективности принимаемых решений.
Окончание. Начало в № 1(61) 2016 Рассмотрена парадигма адаптивного мониторинга для решения исследовательских и управленческих задач. На основе собираемых данных о поведении наблюдаемых процессов и о динамике самого процесса мониторинга структура и параметры системы мониторинга непрерывно подстраиваются под изменяющиеся условия, обеспечивая тем самым максимально возможную эффективность функционирования системы. Охарактеризованы состав и назначение основных компонентов, применяемых методов и процедур, предложены критерии и рекомендации по выбору указанных объектов. Приводятся примеры ИТ-платформ, обеспечивающих реализацию подхода.
В статье предложена формализация научного направления «Представление знаний в компьютерных системах», т. е. предcтавлена конкретная формулировка основных характеристик этого научного направления. Такая формализация может и должна стать активатором осознанных и целенаправленных исследований по созданию полновесного теоретического базиса для решения задачи представления знаний. Дата публикации статьи становится днем признания (днем достижения «совершеннолетия») этого научного направления.
В статье, написанной по материалам доклада на X Международной научно-практической конференции «Объектные системы – 2015» (ШИ (ф) ЮРГПУ (НПИ) им. М. И. Платова, г. Ростов-на-Дону), описывается подход к проектированию структуры баз данных и отражению в биллинговых информационных системах расчетных моделей электроснабжения. Дается новое определение понятия «расчетная модель», приводятся основные свойства объектно-реляционного описания расчетных моделей и предлагается модель структуры базы данных информационной биллинговой системы энергосбытового предприятия.
В ходе нашей разработки приложения в Unity3D возникла необходимость организации обмена сообщениями и данными между различными объектами. В данной работе исследуются различные методы обмена сообщениями между объектами и проводится сравнительное тестирование производительности каждого метода и удобства его использования. Основной акцент сделан именно на удобство использования конечным программистом для разработки и передачи проекта другим разработчикам для дальнейшего развития проекта. Приводятся примеры архитектур событийно-ориентированных приложений, основанных на следующих методах: «события» платформы C#; менеджер событий, ведущий списки типов событий и их и издателей; статические списки событий с разграничением возможностей для издателей и подписчиков и интеграцией со средой разработки. Данные методы были протестированы авторами в популярной на сегодняшний день среде разработки Unity3D 4 версии, использующей старую и измененную Mono версии 2.0, совместимый с C#.et Framework 3.5. Также авторы оценили удобство использования различных методик, как стандартных, так и разработанных нами в ходе развития нашего проекта.