Аннотация. Как показывает опыт, создание и успешное внедрение в практику работы металлургических предприятий современных автоматизированных информационных систем во многом зависит от используемых технологий разработки и выбора инструментальных средств их программной реализации. В работе кратко отражены основные технологии и программные средства, используемые для создания программного обеспечения модулей автоматизированных информационных систем-информационно-моделирующих систем решения технологических задач в металлургии. Основой является применение гибкой методологии разработки-Agile-метода, ориентированного на использование итеративной разработки, динамического формирования требований пользователей и обеспечение их реализации в результате постоянного взаимодействия внутри рабочих групп, состоящих из специалистов различного профиля (пользователей, аналитиков, программистов, тестировщиков). Итерация представляет собой относительно короткий промежуток времени разработки (как правило, месяц), после окончания которого пользователям предоставляется очередная протестированная версия программного продукта с новыми функциональными свойствами. Перечень реализованных функциональных свойств является для пользователей приоритетным и формируется из общего списка требований перед началом каждой итерации. В течение каждой итерации последовательно выполняются следующие процессы: проверка корректности алгоритма расчета (при необходимости ввода новых расчетных показателей); функциональное моделирование системы; совершенствование структуры подсистемы; концептуальное моделирование базы данных, генерация даталогической модели базы данных; загрузка тестовых данных в базу данных; создание функциональных диаграмм математической библиотеки; реализация клиентского программного обеспечения подсистемы; тестирование и отладка программного обеспечения; разработка справочной документации. Управление отдельными задачами и контроль за ходом их реализации в процессе коллективной программной разработки осуществляется на основе системы Atlassian JIRA. Хранение кода и управление версиями программного обеспечения осуществляется в удаленном репозитории на платформе Atlassian Bitbucket. Применение современных технологий, средств и методик разработки программных продуктов позволяет создавать функциональные, надежные, удобные в применении, сопровождаемые, интегрируемые системы с минимальными рисками и в приемлемые сроки. Ключевые слова: автоматизированная информационная система, информационно-моделирующая система, программное обеспечение, этапы разработки, гибкая методология разработки, CASE средства, система управления версиями, доменное производство.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.