Прогнозирование сопровождения

Содержание

Слайд 2

Менеджеры не любят сюрпризы, выливающиеся в высокие затраты. Лучше предусмотреть заранее,

Менеджеры не любят сюрпризы, выливающиеся в высокие затраты. Лучше предусмотреть заранее,

какие изменения возмож­ны в системе, с какими компонентами системы будет больше проблем при сопрово­ждении, а также рассчитать общие затраты на сопровождение в течение определенного периода времени. На рис. 7 представлены различные типы прогнозов, связанные с со­провождением, и показано, на какие вопросы они должны ответить.
Прогнозирование количества запросов на изменения системы зависит от понимания взаимосвязей между системой и ее окружением. Некоторые системы находятся в сложной взаимозависимости с внешним окружением и изменение окружения обязательно повлияет на систему.
Слайд 3

Чтобы правильно судить об этих взаимоотноше­ниях, надо оценить показатели: Количество и

Чтобы правильно судить об этих взаимоотноше­ниях, надо оценить показатели:
Количество и сложность

системных интерфейсов. Чем больше системных интерфейсов и чем более сложными они являются, тем выше вероятность изменений в будущем.
Количество изменяемых системных требований. Требования, отражающие деловую сферу или стандарты организации, чаще изменяются, чем требования, описывающие предметную область.
Бизнес-процессы, в которых используется данная система. По мере развития бизнес-процессы приводят к появлению новых требований к системе.
Слайд 4

Чтобы корректно спрогнозировать процесс сопровождения, нужно знать количество и ти­пы взаимосвязей

Чтобы корректно спрогнозировать процесс сопровождения, нужно знать количество и ти­пы взаимосвязей

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

Прогнозирование сопровождения

Прогнозирование сопровождения

Слайд 6

Сравнивая сложность отдельных системных компонентов с отчетами по сопровождению, исследователи обнаружили,

Сравнивая сложность отдельных системных компонентов с отчетами по сопровождению, исследователи обнаружили,

что снижение сложности программирования значительно со­кращает расходы на сопровождение системы.
Измерение уровня сложности систем оказалось весьма полезным для выявления тех компонентов систем, которые будут особенно сложны для сопровождения. Результаты анализа ряда системных компонентов показали, что сопровождение часто сосредо­точено на обслуживании небольшого количества частей системы, которые отличаются особой сложностью. Поэтому экономически выгодно заменить сложные системные ком­поненты более простыми их версиями.
Слайд 7

После введения системы в эксплуатацию появляются данные, позволяющие прогнози­ровать дальнейшее сопровождение

После введения системы в эксплуатацию появляются данные, позволяющие прогнози­ровать дальнейшее сопровождение

системы. Перечисленные ниже показатели полезны для оценивания удобства сопровождения.
Количество запросов на корректировку системы. Возрастание количества отчетов о сбоях в системе означает увеличение количества ошибок, подлежащих исправле­нию при сопровождении. Это говорит об ухудшении удобства сопровождения.
Среднее время, потраченное на анализ причин системных сбоев и отказов. Этот показатель пропорционален количеству системных компонентов, в которые требуется внести изменения. Если этот показатель возрастает, система требует многочисленных из­менений.
Слайд 8

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

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

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