Использование однотипного программного кода в различных подсистемах МИС
Подсистема | Общий код | Уникальный код | ||
% от всего | % времени на разработку | % от всего | % времени на разработку | |
Документы ИБ и АК | 45 | 10 | 55 | 90 |
Лабораторная подсистема | 74 | 38 | 26 | 62 |
Статистика | 17 | 9 | 83 | 91 |
Как представлено в таблице 1, в некоторых видах ПО доля повторяющегося кода со-ставляет значительную часть. Исключение его из этапа разработки нового приложения по-зволило сократить среднее время создания новой программы с 3,8 до 2,9 недель (на 23,68%). Кроме этого, использование проверенных библиотек позволило значительно, на 35-50%, со-кратить количество последующих исправлений ошибок. Фактически вся основная работа над ошибками была связана с исправлением уникального кода приложения, в редком случае (в среднем 5-7 ошибок на 100 исправлений) исправлением используемых middleware-сервисов.
Таблица 2