Север и рынок. 2019, № 1.

стадии процесса разработки, как совершенствование программной архитектуры, гибкое планирование решаемых задач, хранение и управление исходным кодом, тестирование системы на различных уровнях. Приведено описание используемых технологий и методов, применяемых на каждой из перечисленных стадий. Отмечена необходимость обоснованного выбора современных подходов и средств разработки программного обеспечения на примере развития сложного программного комплекса, автоматизирующего решение задач горного производства. Ключевые слова : горно-геологическая информационная система MINEFRAME, разработка программного обеспечения, архитектура программных систем, методология разработки Agile, система управления проектами. APPLICATION OF MODERN APPROACHES FOR SOFTWARE DEVELOPMENT ON AN EXAMPLE OF MINING-AND-GEOLOGICAL INFORMATION SYSTEM MINEFRAME A. V. Kornienko PhD (Engineering), Researcher Mining Institute of the Kola Science Centre of the RAS, Apatity K. P. Gurin Programming Supervisor Mining Institute of the Kola Science Centre of the RAS, Apatity A. V. Stepacheva Programming Supervisor Mining Institute of the Kola Science Centre of the RAS, Apatity Abstract . Modern mining operations actively apply specialized software such as mining-and-geological information systems. The paper outlines main issues of such system's developers. Advantages of MINEFRAME system enhancement with effective software development ways and tools are presented. The development stages such as software architecture development, tasks responsive planning, source code storage and management and multilevel testing are described. The technologies and methods, used on each stage, are defined. It is shown that for complex mining software development the modern and reasonable approaches and tools should be used. Keywords : mining-and-geological system MINEFRAME, software development, software system architecture, Agile methodology, project management tools. Успешное развитие горнодобывающей отрасли и увеличение темпов добычи полезных ископаемых невозможно без постоянного совершенствования методов добычи и оборудования, применяемого на всех стадиях горного производства, а также без улучшения информационного обеспечения горных работ. Непрерывно совершенствуются горно-геологические информационные системы (ГГИС), с их применением появилась возможность моделирования объектов и процессов горного производства и автоматизации целого ряда трудоемких инженерных операций. На сегодняшний день применение ГГИС в горном деле является неотъемлемой частью рационального недропользования. Одной из таких систем является ГГИС MINEFRAME [1, 2]. Горно-геологическая информационная система MINEFRAME предназначена для автоматизации решения задач горного производства, к которым относятся геологические, технологические и маркшейдерские задачи. Система изначально разрабатывалась для моделирования объектов горной технологии, выполнения расчетов на их основе и представления полученных результатов именно в трехмерной постановке (рис.). На сегодняшний день ГГИС MINEFRAME содержит значительный набор инструментальных средств решения прикладных задач горного производства (при ведении как открытых, так и подземных горных работ) и является реализацией научных исследований по ряду направлений горного дела [3-5]. Среди зарубежных аналогов ГГИС MINEFRAME следует отметить такие системы, как DataMine [6], Micromine [7], Vulcan [8]. Однако при сопоставимых функциональных возможностях стоимость зарубежных ГГИС в несколько раз выше стоимости системы MINEFRAME. Среди ГГИС, разработанных в России и странах СНГ, следует отметить Geomix [9] и K-Mine [10]. Однако перечисленные ГГИС уступают системе MINEFRAME по функциональному наполнению. Таким образом, можно констатировать, что ГГИС MINEFRAME — коммерческий программный продукт, занимающий лидирующие позиции на российском рынке среди отечественных информационных систем подобного класса. 154

RkJQdWJsaXNoZXIy MTUzNzYz