Информатика, вычислительная техника и управление. Рубрика в журнале - Advanced Engineering Research (Rostov-on-Don)

Публикации в рубрике (149): Информатика, вычислительная техника и управление
все рубрики
Управление качеством при разработке программного обеспечения

Управление качеством при разработке программного обеспечения

Бируля М.Д.

Статья научная

Введение. В научной литературе рассматриваются разные подходы к менеджменту качества в сфере информационных технологий (ИТ). Проработаны вопросы выявления и исправления дефектов, показаны возможности их минимизации. Есть материалы об управлении качеством в сложных технологических процессах. Доказано, что работа с качеством цифровых продуктов требует в числе прочего прояснения вопросов качества кода. При этом нет детального описания управления качеством на каждом этапе жизненного цикла ИТ-продукта, включая тестирование. Отметим, что координация релизов (выпусков) программного обеспечения тесно связана с управлением качеством, однако данный процесс редко или фрагментарно рассматривается в литературе. К тому же не учитывается взаимодействие процессов, поэтому нет комплексного представления об управлении качеством при создании, тестировании и доработке программного обеспечения (ПО). Данное исследование призвано восполнить указанные пробелы. Его цель - представить комплексный подход, связывающий теорию, практику и методы управления качеством ПО.Материалы и методы. Исследована, проанализирована и отреферирована профильная теоретическая и прикладная литература. Задействован профессиональный опыт автора в управлении качеством ИТ-продуктов. Учтены практики глобальных поставщиков цифровых товаров и услуг. Автор использовал эти материалы и методы для детальной проработки вопросов тестирования ПО и развертывания кода.Результаты исследования. Сформирована, описана и представлена в виде схемы комплексная модель управления качеством при создании ПО. Выявлены ее взаимосвязи с моделью менеджмента проектов и жизненным циклом продукта, а именно: анализом, дизайном, разработкой, тестированием, развертыванием и поддержкой. Указаны принципы управления качеством на каждой из этих стадий. Систематизированы и представлены в виде схемы процессы и проверки при развертывании кода. Показаны их особенности в трех средах: при разработке, тестировании и производстве.Обсуждение и заключение. Алгоритм позволяет специалистам по качеству выстроить последовательность действий для исключения в будущем выявленных дефектов, понимания ситуации, когда можно (или нельзя) развертывать код и определения момента, когда следует передать ПО пользователю. Кроме того, предложенная схема может быть базой для автоматизации развертывания кода. Решение позволит сократить время на разработку. Как следствие, продукт быстрее выйдет на рынок, что ускорит окупаемость затрат. Внедрение в производственную практику ИТ-компаний модели, созданной в рамках данной научной работы, предполагает стратегические изменения. Их реализация требует значительных затрат времени и других ресурсов, поэтому общий процесс трансформаций следует разбить на части. Предложенный подход адаптируется под нужды различных организаций и продуктов. Можно работать с отдельными компонентами, чтобы создать оптимальный план для достижения целей по управлению качеством.

Бесплатно

Ускоренный препроцессинг в задаче поиска подстрок в строке

Ускоренный препроцессинг в задаче поиска подстрок в строке

Мазуренко А.В., Болдырихин Н.В.

Статья научная

Введение. Бурное развитие таких систем, как Yandex, Google и пр., предопределило актуальность задачи поиска подстрок в строке. На сегодняшний день активно исследуются подходы к ее решению. Эта задача используется при создании систем управления базами данных, поддерживающих ассоциативный поиск. Кроме того, она применима при решении вопросов информационной безопасности, создании антивирусных программ. Алгоритмы поиска подстрок в строке используются в задачах обнаружения, основанного на сигнатурах.Материалы и методы. Решение задачи базируется на алгоритме Ахо - Корасик, который представляет собой классический способ осуществления поиска подстрок в строке. Вместе с тем применен новый подход в части, касающейся предварительной обработки.Результаты исследования. Показана возможность построения функции перехода и суффиксных ссылок при помощи суффиксных массивов и специальных отображений. Исследована взаимосвязь между префиксным деревом и суффиксными массивами. Это дало возможность разработать принципиально новый способ построения функций перехода и ошибок...

Бесплатно

Усовершенствование диаграмм business process model and notation с помощью подхода «узел – функция – объект»

Усовершенствование диаграмм business process model and notation с помощью подхода «узел – функция – объект»

Жихарев А.Г., Малкуш Е.В., Маторин С.И.

Статья научная

Введение. При моделировании бизнес-процессов широко используется нормативная система (нотация) BPMN. Однако она недостаточно выразительна для представления технических и производственных механизмов. BPMN плохо описывает параллельные потоки с жесткими ресурсными ограничениями, слабо поддерживает моделирование физических параметров и технологических условий. Эти и другие недочеты ухудшают анализ производительности и надежности, снижают применимость моделей для оптимизации и верификации. Цель представленной работы — создать метод, который задействует альтернативную нотацию и таким образом ограничит влияние перечисленных недостатков BPMN при моделировании производственных процессов. Материалы и методы. Базой нового решения было сопоставление BPMN и нотации для системы «узел – функция – объект» (УФО). Элементы диаграмм — это перекрестки некоторых связей (узлы). В них расположены функциональные элементы (функции, процессы), имеющие в некоторых случаях и характеристики субстанции (объекты). Сравнительный анализ нормативных систем BPMN и УФО показал возможность взаимного преобразования диаграмм. Процессы визуализировали с помощью CASE-инструмента (от англ. computer aided software engineering) NFO-toolkit (от англ. набор инструментов УФО) и программы Stormbpmn по правилам BPMN. УФО-диаграмму описали на языке XPDL1. Результаты исследования. Разработаны шесть последовательных операций для преобразования УФО-диаграммы в BPMN и четыре — для обратной трансформации. В контексте и декомпозиции показана схема выпуска комплектующих — от требования на разработку технологического процесса до выдачи изделий. Представлены декомпозиции УФО-элементов «Термопластавтомат», «Мастер» и «Отдел разработки», каждому из которых соответствует декомпозиция одноименной дорожки пула BPMN-нотации. Доказано, что преобразование диаграммы BPMN в УФО улучшает описание процесса в целом и с любой степенью подробности. УФО-подход не обращается к графической системе обозначений BPMN, из-за которой возрастают трудозатраты и риски ошибок моделирования. На языке XPDL описаны процессы, соединители, разветвители, связи, внешняя сущность и другие элементы УФО-диаграмм. Обсуждение. Основные преимущества УФО-нотации перед BPMN-подходом: более легкая процедура создания моделей и лучшая их наглядность. Простой графический набор УФО сокращает время моделирования и повышает его точность. УФО-подход ориентирован на учет информационных и материальных связей. Значит, можно проводить функционально-стоимостной CASE-анализ, что невыполнимо методом BPMN. Язык XPDL подходит для описания элементов УФО-диаграмм, причем решение можно русифицировать. Заключение. Содержательная избыточность и другие недостатки нотации BPMN исключаются при использовании более универсальной и удобной нотации — УФО. Итоги исследования будут способствовать развитию теории и практики графоаналитического моделирования производственных процессов, позволят упростить процедуру их разработки и автоматизации.

Бесплатно

Формирование критериев подобия физических объектов и процессов на основе компьютерной программы NonDimCritFormer 1.0

Формирование критериев подобия физических объектов и процессов на основе компьютерной программы NonDimCritFormer 1.0

Цибирова И.М.

Статья научная

Введение. Современная наука признает актуальной проблему адекватного моделирования физических процессов и объектов. Автоматизация работ в этой сфере повышает точность моделирования и экономит средства на натурном моделировании объектов изучения. Целью данного исследования было создание компьютерной программы, которая по исходному набору параметров автоматически формирует безразмерные критерии подобия.Материалы и методы. В основе расчетного алгоритма лежит к-теорема теории подобия и основные положения теории размерностей.Результаты исследования. Создана компьютерная программа, которая позволяет получить все теоретически возможные критерии подобия для моделирования изучаемого физического процесса или объекта.Обсуждение и заключение. Полученные результаты могут быть использованы в промышленном и научном моделировании физических объектов исследования, расчете новых критериев подобия, решении задач описания сложных процессов и т. д.

Бесплатно

Численный анализ динамики газового потока пиролиза пропана

Численный анализ динамики газового потока пиролиза пропана

И. М. Губайдуллин, Л. Ф. Нурисламова

Статья научная

Исследуется процесс пиролиза пропана в проточном реакторе в режиме подачи энергии через постоянный внешний нагрев. Для комплексного исследования процесса во всевозможных условиях и для обеспечения перехода от лабораторных установок к промышленным необходимо провести численный анализ результатов моделирования течения газа в реакторе с учётом химических процессов. В работе представлены результаты численного моделирования трехмерной динамики газового потока пиролиза пропана в реакторе в программном пакете ANSYS Fluent с использованием компактной кинетической модели.

Бесплатно

Численный анализ динамики газового потока пиролиза пропана

Численный анализ динамики газового потока пиролиза пропана

Губайдуллин Ирек Марсович, Нурисламова Лиана Фануровна

Статья научная

Введение. Исследуется процесс пиролиза пропана в проточном реакторе в режиме подачи энергии через постоянный внешний нагрев. Для комплексного исследования процесса во всевозможных условиях и для обеспечения перехода от лабораторных установок к промышленным необходимо провести численный анализ результатов моделирования течения газа в реакторе с учётом химических процессов. В работе представлены результаты численного моделирования трехмерной динамики газового потока пиролиза пропана в реакторе в программном пакете ANSYS Fluent с использованием компактной кинетической модели. Материалы и методы. Авторами предложена новая компактная кинетическая схема пиролиза пропана, которая была получена на основе методов локального и глобального анализа чувствительности модели. Представлена математическая модель, используемая в пакете ANSYS Fluent, которая представляет собой уравнения неразрывности, сохранения импульса, сохранения энергии, дополненные уравнениями неразрывности для каждой компоненты газа. Результаты исследования. Впервые проведено численное моделирование трехмерной динамики газового потока пиролиза пропана в реакторе в программном пакете ANSYS Fluent с использованием компактной кинетической модели. Проведены расчеты динамики газового потока пиролиза пропана в лабораторном реакторе с учетом процессов диффузии, химических реакций и их тепловых эффектов. Результаты численных расчетов и экспериментальные исследования по конверсии пропана хорошо согласуются между собой. Обсуждение и заключения. Результаты исследования и моделирования пиролиза пропана могут составить основу для описания процесса в объеме реактора под воздействием лазерного излучения.

Бесплатно

Чувствительность функционала эффективности процесса биологической очистки сточных вод к параметрам модели динамики концентраций биогенов

Чувствительность функционала эффективности процесса биологической очистки сточных вод к параметрам модели динамики концентраций биогенов

Е. С. Жменя, Н. С. Бузало

Статья научная

Статья посвящена вопросу анализа чувствительности функционала качества воды к параметрам модели искусственной водной экосистемы биологической очистки сточных вод, сформулированной в виде начальнокраевой задачи для системы уравнений реакции конвекции-диффузии, описывающей динамику биогенов. Использование многомерных нестационарных моделей водных экосистем с подробным описанием биохимических реакций осложняется большим числом параметров, значение которых необходимо получать экспериментально. Для упрощения процесса обеспечения данных была исследована чувствительность функционала качества очистки к параметрам модели.

Бесплатно

Чувствительность функционала эффективности процесса биологической очистки сточных вод к параметрам модели динамики концентраций биогенов

Чувствительность функционала эффективности процесса биологической очистки сточных вод к параметрам модели динамики концентраций биогенов

Жменя Евгения Сергеевна, Бузало Наталья Сергеевна

Статья научная

Введение. Статья посвящена вопросу анализа чувствительности функционала качества воды к параметрам модели искусственной водной экосистемы биологической очистки сточных вод, сформулированной в виде начально-краевой задачи для системы уравнений реакции-конвекции-диффузии, описывающей динамику биогенов. Использование многомерных нестационарных моделей водных экосистем с подробным описанием биохимических реакций осложняется большим числом параметров, значение которых необходимо получать экспериментально. Для упрощения процесса обеспечения данных была исследована чувствительность функционала качества очистки к параметрам модели. Материалы и методы. В работе проведён краткий обзор существующих методов оценки, на основе методов теории малых возмущений и сопряжённых уравнений сформулирован алгоритм исследования чувствительности функционала, характеризующего качество воды, к параметрам модели водной экосистемы. Результаты исследования. Получен алгоритм исследования чувствительности функционала к параметрам модели водной экосистемы. Приведён практический пример применения рассмотренного метода для задачи оптимального управления аэротенком-вытеснителем - элементом очистного сооружения для биологической очистки сточных вод. Обсуждение и заключения. На основе проведённого анализа выявлены наиболее и наименее значимые параметры математической модели искусственной водной экосистемы аэротенка-вытеснителя, являющейся составной частью задачи оптимального управления аэрацией. Применение разработанного алгоритма оценки чувствительности возможно и для других процессов, связанных с массопереносом реагирующих веществ, таких как решение обратных источниковых задач динамики и кинетики газовых примесей и аэрозолей в атмосфере, моделирование биологических процессов в живых организмах, управление процессами массопереноса в аппаратах химических технологий и т. д.

Бесплатно

Экспериментальное исследование возможностей решения многоэкстремальных задач оптимизации эвристическими методами

Экспериментальное исследование возможностей решения многоэкстремальных задач оптимизации эвристическими методами

Нейдорф Рудольф Анатольевич, Черногоров Иван Владимирович, Ярахмедов Орхан Тахир Оглы, Полях Виктор Васильевич

Статья научная

Целью данной работы является исследование актуальной задачи поисковой оптимизации многоэкстремальных объектов, которая существенно сложнее одноэкстремальных задач. Показано, что для достижения поставленной цели пригодны лишь эвристические методы. Поэтому исследуются три наиболее известных и разработанных метода поисковой оптимизации: метод роящихся частиц, эволюционно-генетический подход и муравьиный алгоритм. Анализ проводится в среде общей для всех методов тестовой задачи исследования многоэкстремальной функции Растригина. Показано, что все указанные методы вполне пригодны для решения многоэкстремальных задач. Хотя в каждом из эвристических алгоритмов приходится использовать собственные специфические подходы к решению задачи обнаружения и идентификации локальных экстремумов, их объединяет необходимость осуществления кластеризации данных. Каждый метод может обеспечить любую заданную точность решения экстремальной задачи и использует приемлемый ресурс времени.

Бесплатно

Журнал