Preview

Известия высших учебных заведений. Черная Металлургия

Расширенный поиск

СОВРЕМЕННАЯ МЕТОДОЛОГИЯ И КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ МОДЕЛЬНЫХ СИСТЕМ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ В МЕТАЛЛУРГИИ (на примере доменного производства)

https://doi.org/10.17073/0368-0797-2017-8-679-685

Аннотация

Как показывает опыт, создание и успешное внедрение в практику работы металлургических предприятий современных автоматизированных информационных систем во многом зависит от используемых технологий разработки и выбора инструментальных средств  их программной реализации. В работе кратко отражены основные технологии и программные средства, используемые для создания программного обеспечения модулей автоматизированных информационных систем – информационно-моделирующих систем решения технологических задач в металлургии. Основой является применение гибкой методологии разработки – Agile-метода, ориентированного на  использование итеративной разработки, динамического формирования требований пользователей и обеспечение их реализации в результате постоянного взаимодействия внутри рабочих групп, состоящих из специалистов различного профиля (пользователей, аналитиков,  программистов, тестировщиков). Итерация представляет собой относительно короткий промежуток времени разработки (как правило,  месяц), после окончания которого пользователям предоставляется очередная протестированная версия программного продукта с новыми  функциональными свойствами. Перечень реализованных функциональных свойств является для пользователей приоритетным и формируется из общего списка требований перед началом каждой итерации. В течение каждой итерации последовательно выполняются следующие  процессы: проверка корректности алгоритма расчета (при необходимости ввода новых расчетных показателей); функциональное моделирование системы; совершенствование структуры подсистемы; концептуальное моделирование базы данных, генерация даталогической  модели базы данных; загрузка тестовых данных в базу данных; создание функциональных диаграмм математической библиотеки; реализация клиентского программного обеспечения подсистемы; тестирование и отладка программного обеспечения; разработка справочной  документации. Управление отдельными задачами и контроль за ходом их реализации в процессе коллективной программной разработки  осуществляется на основе системы Atlassian JIRA. Хранение кода и управление версиями программного обеспечения осуществляется в  удаленном репозитории на платформе Atlassian Bitbucket. Применение современных технологий, средств и методик разработки программных продуктов позволяет создавать функциональные, надежные, удобные в применении, сопровождаемые, интегрируемые системы с  минимальными рисками и в приемлемые сроки.

Об авторах

В. В. Лавров
Уральский федеральный университет имени первого Президента России Б.Н. Ельцина.
Россия

доктор технических наук,  профессор кафедры «Теплофизика и информатика в металлургии».  

620002, Россия, Екатеринбург, ул. Мира, 19.



Н. А. Спирин
Уральский федеральный университет имени первого Президента России Б.Н. Ельцина.
Россия

доктор технических наук,  профессор, зав. кафедрой «Теплофизика и информатика в металлургии». 

620002, Россия, Екатеринбург, ул. Мира, 19.



И. А. Гурин
Уральский федеральный университет имени первого Президента России Б.Н. Ельцина.
Россия

 аспирант кафедры «Теплофизика и информатика в металлургии».

 620002, Россия, Екатеринбург, ул. Мира, 19.



В. Ю. Рыболовлев
ОАО «Магнитогорский металлургический комбинат».
Россия

кандидат технических наук, начальник проектного офиса.  

455000, Россия, Магнитогорск, Челябинская обл., ул. Кирова, 70.



А. В. Краснобаев
ОАО «Магнитогорский металлургический комбинат».
Россия

кандидат технических наук, менеджер проектного офиса. 

455000, Россия, Магнитогорск, Челябинская обл., ул. Кирова, 70.



Список литературы

1. Vyatkin V . Software engineering in industrial automation: state-ofthe-art review // IEEE Transactions on Industrial Informatics. 2013. Vol. 9. Nо. 3. P. 1234 – 1249.

2. Dimitrov B.H., Nenov H.B., MarinovA.S. Comparative analysis bet ween methodologies and their software realizations applied to modeling and simulation of industrial thermal processes // 36th Inter national Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2013; Opatija; Croatia; 20 – 24, May 2013. Article No. 6596383. Р. 891 – 895.

3. Одинцов И.О. Профессиональное программирование. Системный подход. – 2-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2004. – 624 с.

4. Макконнелл C. Совершенный код. Мастер-класс: Пер. с англ. – СПб.: Питер, 2007. – 896 с.

5. Кон М. Scrum: гибкая разработка ПО: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2011. – 576 с.

6. Мейер Б. Agile! Прекрасный, ужасный, шумный: Пер. с англ. / Под ред. В. Биллига. – Москва, Тверь: НАУ «ИНТУИТ» – ЗАО НИИ ЦПС, 2015. – 248 с.

7. Маклаков С.В. Моделирование бизнес-процессов с AllFusion Process Modeler (BPwin 4.1). – М.: Диалог–МИФИ, 2004. – 220 с.

8. Дубейковский В.И. Эффективное моделирование с CA Erwin Process Modeler (BPwin; AllFusion Process Modeler). – М.: Диалог–МИФИ, 2009. – 384 с.

9. Маклаков С.В. Создание информационных систем с AlIFusion Modeling Suite. – М.: Диалог–МИФИ, 2003. – 432 с.

10. Дейт К.Дж. Введение в системы баз данных: Пер. с англ. – 8-е изд. – М.: Издательский дом «Вильямс», 2006. – 1328 с.

11. Маклаков С.В., Туманов В.Е. Проектирование реляционных хранилищ данных. – М.: Диалог–МИФИ, 2007. – 336 с.

12. Гамильтон Б. ADO.NET. Сборник рецептов. – СПб.: Питер, 2005. – 576 с.

13. Троелсен Э. Язык программирования C# 5.0 и платформа .NET 4.5. – 6-е изд. – М.: ООО «И.Д. Вильямс», 2015. – 1312 с.

14. Фленов М.Е. Библия С#. – 2-е изд. – СПб.: БХВ-Петербург, 2011. – 560 с.

15. Ларсон Б. Разработка бизнес-аналитики в Microsoft SQL Server 2005. – СПб.: Питер, 2008. – 684 с.

16. Ларсон Б. Microsoft SQL Server 2005 Reporting Services. Традиционные и интерактивные отчеты. Создание, редактирование и управление. – М.: НТ Пресс, 2008. – 608 с.

17. Спирин Н.А., Лавров В.В., Рыболовлев В.Ю. и др.Модельные системы поддержки принятия решений в АСУ ТП доменной плавки металлургии / Под ред. Н.А. Спирина. – Екатеринбург: УрФУ, 2011. – 462 с.

18. Онорин О.П., Спирин Н.А., Терентьев В.Л. и др. Компьютерные методы моделирования доменного процесса / Под ред. Н.А. Спирина. – Екатеринбург: УГТУ–УПИ, 2005. – 301 с.

19. Спирин Н.А., Лавров В.В., Рыболовлев В.Ю. и др. Математическое моделирование металлургических процессов в АСУ ТП: Учебное пособие / Под ред. Н.А. Спирина. – Екатеринбург: УрФУ, 2014. – 558 с.

20. Спирин Н.А., Ипатов Ю.В., Лобанов В.И. и др. Информационные системы в металлургии: Учебник для вузов / Под ред. Н.А. Спирина.– Екатеринбург: УГТУ–УПИ, 2001. – 617 с.

21. Spirin N.A., Lavrov V.V., Rybolovlev V.Y. etc. Use of contemporary information technology for analyzing the blast furnace process // Metallurgist. Issue 5 – 6. 2016. P. 1 – 7.


Рецензия

Для цитирования:


Лавров В.В., Спирин Н.А., Гурин И.А., Рыболовлев В.Ю., Краснобаев А.В. СОВРЕМЕННАЯ МЕТОДОЛОГИЯ И КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ МОДЕЛЬНЫХ СИСТЕМ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ В МЕТАЛЛУРГИИ (на примере доменного производства). Известия высших учебных заведений. Черная Металлургия. 2017;60(8):679-685. https://doi.org/10.17073/0368-0797-2017-8-679-685

For citation:


Lavrov V.V., Spirin N.A., Gurin I.A., Rybolovlev V.Yu., Krasnobaev A.V. MODERN METHODOLOGY AND COMPUTER TECHNOLOGIES FOR CREATING SOFTWARE OF MODEL SYSTEMS SUPPORTING DECISION-MAKING IN METALLURGY (on the example of blast-furnace production). Izvestiya. Ferrous Metallurgy. 2017;60(8):679-685. (In Russ.) https://doi.org/10.17073/0368-0797-2017-8-679-685

Просмотров: 786


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 0368-0797 (Print)
ISSN 2410-2091 (Online)