СОВРЕМЕННАЯ МЕТОДОЛОГИЯ И КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ МОДЕЛЬНЫХ СИСТЕМ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ В МЕТАЛЛУРГИИ(НА ПРИМЕРЕ ДОМЕННОГО ПРОИЗВОДСТВА)

Translated title of the contribution: Modern methodology and computer technologies for creating software of model systems supporting decision-making in metallurgy (On the example of blast-furnace production)

V. V. Lavrov, N. A. Spirin, I. A. Gurin, V. Yu Rybolovlev, A. V. Krasnobaev

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Как показывает опыт, создание и успешное внедрение в практику работы металлургических предприятий современных автоматизированных информационных систем во многом зависит от используемых технологий разработки и выбора инструментальных средств их программной реализации. В работе кратко отражены основные технологии и программные средства, используемые для создания программного обеспечения модулей автоматизированных информационных систем - информационно-моделирующих систем решения технологических задач в металлургии. Основой является применение гибкой методологии разработки - Agile-метода, ориентированного на использование итеративной разработки, динамического формирования требований пользователей и обеспечение их реализации в результате постоянного взаимодействия внутри рабочих групп, состоящих из специалистов различного профиля (пользователей, аналитиков, программистов, тестировщиков). Итерация представляет собой относительно короткий промежуток времени разработки (как правило, месяц), после окончания которого пользователям предоставляется очередная протестированная версия программного продукта с новыми функциональными свойствами. Перечень реализованных функциональных свойств является для пользователей приоритетным и формируется из общего списка требований перед началом каждой итерации. В течение каждой итерации последовательно выполняются следующие процессы: проверка корректности алгоритма расчета (при необходимости ввода новых расчетных показателей); функциональное моделирование системы; совершенствование структуры подсистемы; концептуальное моделирование базы данных, генерация даталогической модели базы данных; загрузка тестовых данных в базу данных; создание функциональных диаграмм математической библиотеки; реализация клиентского программного обеспечения подсистемы; тестирование и отладка программного обеспечения; разработка справочной документации. Управление отдельными задачами и контроль за ходом их реализации в процессе коллективной программной разработки осуществляется на основе системы Atlassian JIRA. Хранение кода и управление версиями программного обеспечения осуществляется в удаленном репозитории на платформе Atlassian Bitbucket. Применение современных технологий, средств и методик разработки программных продуктов позволяет создавать функциональные, надежные, удобные в применении, сопровождаемые, интегрируемые системы с минимальными рисками и в приемлемые сроки.
Translated title of the contributionModern methodology and computer technologies for creating software of model systems supporting decision-making in metallurgy (On the example of blast-furnace production)
Original languageRussian
Pages (from-to)679-685
Number of pages7
JournalIzvestiya Vysshikh Uchebnykh Zavedenij. Chernaya Metallurgiya
Volume60
Issue number8
DOIs
Publication statusPublished - 1 Jan 2017

Keywords

  • Automated information system
  • Blast-furnace production
  • CASE tools
  • Development stages
  • Flexible development methodology
  • Information-modeling system
  • Software
  • Version control system

ASJC Scopus subject areas

  • Materials Science (miscellaneous)
  • Metals and Alloys

GRNTI

  • 53.00.00 METALLURGY

Level of Research Output

  • VAK List

Fingerprint Dive into the research topics of 'Modern methodology and computer technologies for creating software of model systems supporting decision-making in metallurgy (On the example of blast-furnace production)'. Together they form a unique fingerprint.

Cite this