Аннотация:
Разработка ПО методом организации семейства программных продуктов – популярный подход к промышленной разработке, основывающийся на повторном использовании различных активов и едином процессе разработки. Управление вариативностью нацелено на управление повторно используемыми активами и является одной из ключевых активностей при разработке семейств. В данной статье делается обзор существующих инструментов управления вариативностью – продуктов TVL, SPLOT, FeatureIDE, XFeature, FMP, FeatureMapper, CVL Tool, PLUM, pure::variants, DocLine, Gears. Основная цель этого обзора – выяснить, на сколько эти средства готовы для промышленного применения и реально используются в разработках.
Ключевые слова:линейка программных продуктов, семейство программных продуктов, инженерия семейства программных продуктов, управление вариативностью, повторно используемые активы.