Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://elar.urfu.ru/handle/10995/58373
Название: Методология и средства создания программного обеспечения модельных систем поддержки принятия решений в металлургии (на примере доменного производства)
Авторы: Лавров, В. В.
Спирин, Н. А.
Гурин, И. А.
Рыболовлев, В. Ю.
Краснобаев, А. В.
Дата публикации: 2018
Издатель: УрФУ
Библиографическое описание: Методология и средства создания программного обеспечения модельных систем поддержки принятия решений в металлургии (на примере доменного производства) / В. В. Лавров, Н. А. Спирин, И. А. Гурин, В. Ю. Рыболовлев, А. В. Краснобаев // Современные научные достижения металлургической теплотехники и их реализация в промышленности : сборник докладов II Международной научно-практической конференции (Екатеринбург, 18–21 сентября 2017 г.) — Екатеринбург : УрФУ, 2018. — С. 99-106.
Аннотация: Experience shows that the creation and successful introduction of modern automated information systems into the practice of metallurgical enterprises largely depends on the technologies used to develop and select the tools for their software implementation. The article briefly reflects the main technologies and software used to create software for information modeling systems for solving technological problems in metallurgy. The basis is the use of a flexible development methodology - the Agile method, which focuses on the use of iterative development, the dynamic formation of user requirements, and the provision of their implementation as a result of constant interaction within working groups consisting of specialists of various profiles (users, analysts, programmers, testers). Iteration is a relatively short development time (usually a month), after which the users are provided with the next tested version of the software product with new functional properties. The list of realized functional properties is priority for users and is formed from the general list of requirements before the beginning of each iteration. During each iteration, the following processes are sequentially performed: checking the correctness of the calculation algorithm (if necessary, entering new calculated indicators); Functional modeling of the system; Improvement of the structure of the subsystem; Conceptual modeling of the database, generation of the database model; Loading test data into the database; Creation of functional diagrams of mathematical library; Implementation of client software subsystems; Testing and debugging of software; Development of reference documentation. Managing individual tasks and monitoring the progress of their implementation in the course of collective software development is carried out on the basis of the Atlassian JIRA system. Code storage and versioning of software are performed in a remote repository on the Atlasian Bitbucket platform. The use of modern technologies, tools and techniques for developing software products makes it possible to create functional, reliable, easy-to-use, followed, integrated systems with minimal risks and at acceptable times.
Как показывает опыт, создание и успешное внедрение в практику работы металлургических предприятий современных автоматизированных информационных систем во многом зависит от используемых технологий разработки и выбора инструментальных средств их программной реализации. В статье кратко отражены основные технологии и программные средства, используемые для создания программного обеспечения модулей автоматизированных информационных систем – информационно-моделирующих систем решения технологических задач в металлургии. Основой является применение гибкой методологии разработки – Agile-метода, ориентированного на использование итеративной разработки, динамического формирования требований пользователей и обеспечение их реализации в результате постоянного взаимодействия внутри рабочих групп, состоящих из специалистов различного профиля (пользователей, аналитиков, программистов, тестировщиков). Итерация представляет собой относительно короткий промежуток времени разработки (как правило, месяц), после окончания которого пользователям предоставляется очередная протестированная версия программного продукта с новыми функциональными свойствами. Перечень реализованных функциональных свойств является для пользователей приоритетным и формируется из общего списка требований перед началом каждой итерации. В течение каждой итерации последовательно выполняются следующие процессы: проверка корректности алгоритма расчёта (при необходимости ввода новых расчетных показателей); функциональное моделирование системы; совершенствование структуры подсистемы; концептуальное моделирование базы данных, генерация даталогической модели базы данных; загрузка тестовых данных в базу данных; создание функциональных диаграмм математической библиотеки; реализация клиентского программного обеспечения подсистемы; тестирование и отладка программного обеспечения; разработка справочной документации. Управление отдельными задачами и контроль за ходом их реализации в ходе коллективной программной разработки осуществляется на основе системы Atlassian JIRA. Хранение кода и управление версиями программного обеспечения осуществляется в удаленном репозитории на платформе Atlassian Bitbucket. Применение современных технологий, средств и методик разработки программных продуктов позволяет создавать функциональные, надежные, удобные в применении, сопровождаемые, интегрируемые системы с минимальными рисками и в приемлемые сроки.
Ключевые слова: AUTOMATED INFORMATION SYSTEM
INFORMATION-MODELING SYSTEM
SOFTWARE
DEVELOPMENT STAGES
FLEXIBLE DEVELOPMENT METHODOLOGY
CASE TOOLS
VERSION CONTROL SYSTEM
BLAST-FURNACE PRODUCTION
АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА
ИНФОРМАЦИОННО-МОДЕЛИРУЮЩАЯ СИСТЕМА
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ЭТАПЫ РАЗРАБОТКИ
ГИБКАЯ МЕТОДОЛОГИЯ РАЗРАБОТКИ
CASE СРЕДСТВА
СИСТЕМА УПРАВЛЕНИЯ ВЕРСИЯМИ
ДОМЕННОЕ ПРОИЗВОДСТВО
URI: http://elar.urfu.ru/handle/10995/58373
Конференция/семинар: II Международная научно-практическая конференция «Современные научные достижения металлургической теплотехники и их реализация в промышленности», посвященная 90-летию заслуженного деятеля науки и техники РФ Юрия Гавриловича Ярошенко
Дата конференции/семинара: 18.09.2017-21.09.2017
Идентификатор РИНЦ: https://elibrary.ru/item.asp?id=32770246
ISBN: 978-5-9908685-3-3
Источники: Современные научные достижения металлургической теплотехники и их реализация в промышленности. — Екатеринбург, 2018
Располагается в коллекциях:Конференции, семинары

Файлы этого ресурса:
Файл Описание РазмерФормат 
sndmt_2017_014.pdf776,11 kBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.