Статьи выпуска за Февраль 2019
Обзор методов прогнозирования дефектов программного обеспечения
В данной статье представлен обзор методов прогнозирования дефектов ПО. Дефект – это логическая ошибка в исходном коде программы, наличие которой при определенных условиях может привести к отказу этой программы. Основными причинами возникновения дефектов являются сложность реализации задачи, сжатые сроки разработки, несовершенство документации, изменение требований, недостаточная квалификация и опыт разработчиков, неправильная организация процесса разработки. Раннее обнаружение дефектов снижает затраты на разработку и повышает качество и надежность ПО. Методы прогнозирования дефектов могут дать ответ на следующие вопросы: каково количество необнаруженных дефектов в ПО и в каких программных компонентах они содержатся. Знание о компонентах, содержащих наибольшее число дефектов, позволяет распределить ресурсы тестирования так, чтобы в первую очередь наиболее тщательно проверялись компоненты с высокой вероятностью наличия дефектов. В статье методы прогнозирования дефектов ПО сгруппированы в зависимости от цели – прогнозирование количества дефектов или классифицирование дефектов. На основе приведенных методов рассматриваются следующие модели и алгоритмы: модель роста надежности, экспертное мнение, метод исторических аналогий, конструктивная модель качества, методы машинного обучения и регрессионные модели.
Автоматизированная система заказа документов по межбиблиотечному абонементу в библиотеке по естественным наукам РАН
В статье рассмотрены технологические процессы службы межбиблиотечного абонемента в Библиотеке по естественным наукам Российской академии наук. Представлена автоматизированная система заказа документов по межбиблиотечному абонементу, разработанная специалистами данной библиотеки. Приводится описание структуры информационной базы системы, состоящей из БД «Абоненты» и «Заказы». В системе реализован административный блок, в котором осуществляются диспетчеризация заказов, поступающих в библиотеку, денежные расчеты с абонентами, выполняются поисково-статистические операции. Пользовательский блок системы позволяет формировать заказы, в том числе с использованием электронных каталогов. Рассматриваются особенности процессов формирования заказов из электронных каталогов: журналов, книг и продолжающихся изданий, имидж-каталога зарубежных книг.
Гибридный роевой алгоритм глобальной оптимизации в аффинном пространстве поиска
Предложена композитная архитектура многоагентной системы бионического поиска для решения комбинаторных задач на основе интеграции роевого интеллекта и генетической эволюции. Интеграция обеспечивает более широкий обзор пространства поиска и более высокую вероятность локализации глобального экстремума задачи. В работе описывается модифицированная парадигма, обеспечивающая, в отличие от канонического метода, возможность поиска решений в аффинном пространстве позиций с целочисленными значениями параметров. Для уменьшения веса аффинных связей путем перемещения частицы в новую позицию аффинного пространства решений разработан оператор направленной мутации.
Формирование геометрии ячеек пласта гидродинамических моделей месторождений
В статье рассматриваются методы визуализации гидродинамических моделей месторождений. Основная цель изучения пласта – предсказание его состояния и определение путей увеличения конечной нефтеотдачи. Большинство современных нефтегазовых компаний при проектировании и разработке новых месторождений, определении оптимального способа извлечения ресурсов используют цифровое 3D-моделирование, а для управления разработкой месторождений нефти и газа применяют геолого-технологические модели. Геометрия моделируемого нефтяного пласта задается в виде конечного числа элементов или клеток (сетка), определяющих размер и объем месторождения. Элементы геометрии могут быть отображены в различных вариантах, влияющих на точность моделирования. Одним из самых простых является представление элементов в виде одинаковых кубов.