Надежность информационных систем. Классификация ИС по показателям субхарактеристик надежности. Средства обеспечения надежности ИС, страница 8

Устойчивость к стихийным бедствиям (Disaster Tolerance). Под устойчивостью к стихийным бедствиям понимается возможность продолжения операций на другой площадке, если основное месторасположение системы оказывается в нерабочем состоянии из-за наводнения, пожара или землетрясения. В простейшем случае это обеспечивается набором резервных компьютеров, расположенных вне основного местоположения системы, заранее сконфигурированных по спецификациям ИС и доступных для использования в любое время. В более сложных случаях устойчивость к стихийным бедствиям может означать полное (зеркальное) дублирование системы вне основного местоположения, позволяющее принять на себя работу немедленно после отказа системы на основной площадке.

3. Средства обеспечения надежности ИС

В предыдущих разделах приводились понятия и процедуры, относящиеся к блоку 1 профиля качества – «Показатели качества программных средств». При необходимости результаты реализации этого блока – расширенная таблица 1 (раздел 2.2.2) и сопутствующие документы оформляются в виде отдельного профиля – профиля надежности. Структура профиля надежности полностью совпадает со структурой профиля качества (рис. 1, разд. 2.1), нужно только в блоке 1 (но не в 3, 4 !) заменить слово «качество» на «надежность». Профиль надежности, независимо от формы представления, является «динамическим объектом», то есть изменяется по мере развития проекта.

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

3.1. Организационные средства обеспечения надежности

В основе современной концепции управления качеством (TQM – Total Quality Management) лежит тезис, утверждающий приоритет организации производственных процессов над непосредственными процедурами обеспечения качества продукции. Иными словами, качественная организация производственных процессов фирмы служит единственной надежной гарантией качества ее продукции. В соответствии с этим тезисом, организационные средства являются определяющими и для обеспечения надежности ИС.

Эти средства состоят во включении в процессы жизненного цикла ИС специальных процедур обеспечения надежности. Формализация этих включений осуществляется путем развития профиля надежности – т. е. путем формирования блока 2 профиля надежности. Первая проблема, которая при этом возникает – это проблема согласования различных групп стандартов.

Первые версии профиля надежности строятся, как правило, на основе стандарта ISO 9126, поскольку именно на этот стандарт по традиции ориентируются как сертифицирующие и лицензирующие организации, так и заказчик, если он имеет хоть какое-нибудь отношение к государственным структурам.

Однако, процессы жизненного цикла ИС большинство фирм – разработчиков программного обеспечения строят на основе стандарта SW CMM – SoftWare Capability Maturity Model ~ Модель оценки зрелости (процессов ЖЦ) программного обеспечения.

Поэтому необходимым этапом развития профиля надежности является согласование (см. определение профиля) понятий и процессов, сформулированных в контексте группы стандартов ISO с их аналогами, сформулированными в контексте SW CMM. Согласование осуществляется в два приема:

1) по результатам реализации блока 1 профиля надежности (показатели надежности ИС) – выделяются процедуры обеспечения надежности как составные части процессов ЖЦ ИС; при этом как сами процессы ЖЦ ИС, так и процедуры обеспечения качества формулируются в контексте группы стандартов ISO, точнее – в контексте стандарта ISO 12207:1995 (ГОСТ Р – 1999г.) «ИТ. Процессы жизненного цикла программных средств»;

2) производится мапирование (установление соответствия) между понятиями и процедурами стандартов ISO 12207 и SW CMM для данного конкретного проекта.

Для облегчения процесса мапирования разработчики обеих групп создали специальные вспомогательные стандарты (сделали по шагу навстречу):

- ISO 15504 ТО. «Оценка и аттестация зрелости процессов жизненного цикла программных средств» {в английском просторечии – SPICE};

- CMMI – CMM Integration – Интегрированная CMM