Методы и средства инженерии программного обеспечения



         

Управление версиями - часть 2


Кроме того,  оценивалась интенсивность работ по созданию версии, которая измерялась числом измененных модулей в единицу времени. После 12 лет постоянных изменений в ОС,  21 версия работала более  стабильно,  в нее почти не вносились изменения, так как претензий со стороны  пользователей в основном  не поступало.

Метрический анализ процесса развития ОС 360  позволил установить, что объем среднего прироста системы на каждую версию соответствовал примерно 200 модулям. При  этом общий объем увеличился от 1 тыс. модулей в первых версиях до 5 тыс. модулей  в последних версиях. Когда уровень прироста сложности был большим, для устранения ошибок или дополнительных корректировок иногда создавались промежуточные версии с меньшим числом изменений.

В результате появилось понятие «критической массы» или критической сложности модифицируемой системы. Если при модернизации  и выпуске очередной версии системы объем доработок превышает «критический», то возрастает вероятность ухудшения характеристик системы или необходимость введения  промежуточной версии с внесением  некоторых изменений. «Критический» объем доработок ОС–360 около 200 модулей оставался постоянным, несмотря на  рост квалификации коллектива, совершенствование  технических и программных средств и др. В первых версиях  объем доработок составлял 20% модулей, а  в последних версиях снизился до 5%.        




Содержание  Назад  Вперед