Разработка многоверсионной иерархии решений при проектировании программного обеспечения
Abstract
Предложена классификация многоверсионных проектов, основанная на этапах жизненного цикла. На основании данной классификации предложена графовая модель формирования множества версий многоверсионного программного обеспечения, основанная на представлении всего множества решений в виде
ярусного графа. Описана методика формирования множества версий с использованием элементов решений на основе ярусного графа. Приведен пример двухверсионного проекта, представленного в виде
ярусного графа и в аналитической форме. Запропоновано класифікацію багатоверсійних проектів, засновану на етапах життєвого циклу. На підставі даної класифікації запропонована графова модель формування безлічі версій багатоверсійного програмного забезпечення, заснована на представленні безлічі рішень у вигляді ярусного графа. Описано методику формування безлічі версій з використанням елементів рішень на основі ярусного графа. Наведено приклад двоверсійного проекту, представленого у вигляді ярусного графа та в аналітичній формі.

