На протяжении всего своего существования большинство программных продуктов находится в состоянии непрерывной эволюции. С одной стороны, она вызвана представлением о…