2
- https://doi.org/10.1515/itms-2014-0004
Towards the Model-driven Software Configuration Management Process/ Modeļu vadāmais programmatūras konfigurācijas pārvaldības process/ Процесс управления конфигурациями программного обеспечения, основанный на моделях
- Jan 1, 2014
- Information Technology and Management Science
- Arturs Bartusevics +1 more
Управление конфигурациями программных продуктов является одной из самых важных дисциплин, которая контролирует эволюцию программных продуктов и обеспечивает вхождение только качественных и протестированных составляющих в конечную версию программного продукта. Для того, чтобы обеспечить данное условие, необходимо выполнить ряд задач: идентификация конфигурационных элементов, контроль версиями, управление сборками и инсталяциями продукта, учёт конфигурационных элементов. Для решения подобных задач используется ряд программ и различных самодельных приложений. Возникают ситуации, когда технические решения покрывают лишь узкий круг задач и проблем, в то время как полная картина процесса управления неизвестна. Такие решения являются очень специфическими для конкретных проектов, решения очень тяжело поддерживать, так как они обрастают исправлениями и обновлениями. Подобные решения нельзя использовать повторно в других проектах. Это приводит к тому, что на управление конфигурациями тратится нерационально много средств. Статья предлагает новый подход для внедрения процесса управления конфигурациями, основанного на моделях. Сначала предлагается составить абстрактную модель среды, постепенно трансформируя её в другие модели, поэтапно уточняя технические детали реализации. Новый подход не требует внедрения конкретных программ или технологий и позволяет реорганизовать имеющиеся решения для увеличения их повторного использования. В начале статьи анализируются другие подходы, основанные на моделях, их недостатки. Позже описывается новый подход в целом, даются определения моделям. В конце работы приводится визуальный пример моделей, ожидаемые преимущества, а также делаются выводы.