Лекция 4. Стандарты жизненного цикла программных средств... 117
Анализ проблем и модификаций включает оценку влияния на
организацию, существующую систему и интерфейсы системы для:
корректировок, усовершенствований, профилактики или адаптации
ПС к новой среде; определения размера модификации, стоимости,
времени на модификацию; риска влияния на производительность, на-
дежность или безопасность. Персонал сопровождения должен дубли-
ровать или верифицировать проблему - дефект. Базируясь на анализе,
персонал обслуживания должен разработать варианты выполнения
модификаций. Сопровождающий должен документально оформить
проблему, модификационный запрос, результаты их анализа и вари-
анты реализации изменений. Следует получать утверждение выбран-
ного варианта модификации согласно договору (см. таблицу 3.1).
Основой для проведения работы по анализу дефектов и измене-
ний являются: официальное предложение о модификации или отчет о
дефекте, системные и/или проектные документы и нормативные до-
кументы. Исходные данные для проведения работы включают: пред-
ложения о модификациях или отчеты о дефектах; последнюю базо-
вую версию программного продукта; информационный архив проекта
программного средства; информацию о состояниях конфигурации
ПС,
БД и системы; функциональные требования; требования к интер-
фейсам.
Реализация модификации содержит анализ и определение, ка-
кие документы, компоненты программного средства и версии требу-
ют изменений, что должно быть документировано. Требования Про-
цесса Разработки (ISO 12207 п. 5.3) должны быть дополнены сле-
дующим образом:
• должны быть определены и документированы испытания и
критерии оценки для тестирования и оценивания качества модифици-
рованных и неизмененных компонентов программного средства и
единиц конфигурации системы;
• должна быть гарантирована полная и правильная реализация
новых и модифицированных требований, гарантировано, что перво-
начальные неизменные требования были не искажены и результаты
испытаний документированы.
Для того чтобы подтвердить актуальность представленных отче-
тов о дефектах, сопроводитель должен продублировать и верифици-
ровать возникшие проблемы - дефекты, выполнив следующие этапы
решения данной задачи: