Kategorier: Alle - эффективность - надежность - структура - риски

av Надя Стадникова 3 år siden

387

Обеспечения качества функционирования компьютерных систем

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

Обеспечения качества функционирования компьютерных систем

План работ по надежности работы или внедрения ИС

План должен включать:

Порядок мониторинга рисков
Алгоритм определения тяжести последствий возникновения риска
Шкалу качественных и количественных метрик возникновения рисков
Корректирующие действия (набор), предусмотренные заранее
Необходимый объем участия в анализе экспертов и их состав
Идентификацию рисков
Информацию о структуре системы

Обеспечения качества функционирования компьютерных систем

Размерно-ориентированные метрики

документированность
Удельная стоимость
качество
Производительность

Оценочные характеристики качества

Остальные свойства оцениваются путём вычисления функций от опорных значений (метрики)
Для оценки применяются количественные характеристики

Факторы качества

Безопасность .Поддержка внештатной ситуации
Эффективность .Насколько рациоальна программа относится к ресурсам при выполнении своих задач
Надежность .Отсутствие отказов и сбоев в работе программ
Тестируемость. Позволяет ли программа выполнить проверку приёмочных характеристик
Согласованность. По всей программе и в документации должны использоваться одни и теже соглаения
Полнота -. Все необходимые части программы должны быть представлены и полностью реализованы

Многоуровневая модель качества программного обеспечения

Приемлемое качество- желаемая степень совершенства создаваемого продукта, способная удовлетворить пользователей и достижимая в рамках заданных проектных ограничений.
Компании IBM
Система менеджмента качества ISO 9001- степень соответствия присущих характеристик требованиям

Риски

Метрики, используемые при оценке рисков
Критичность отказа (failure criticality) – сочетание тяжести последствий и частоты появления. Расчет согласуется участниками проекта
Частота появления (вероятность)
Тяжесть отказа (последствий) – значимость или серьёзность последствий вида отказа
Характер возникновения (failure mode): внешний, внутренний
Последствия отказа (failure effect) – Следствие вида отказа (риска): деньги, время, статус
- характеризуют возможные негативные последствия (ущерб) при функционировании ПО или при его внедрении
Существует национальный стандарт РФ «Менеджмент риска, Метод анализа видов и последствий отказов» ГОСТ 51901.12 2007 и является модифицированным по отношению к международному стандарту МЭК 60812:2006 «Методы анализа надежности систем»

Качество ПО по ГОСТ 9126 – это весь объем признаков и характеристик ПО для удовлетворения установленным потребностям.

Мобильность (Portability). Способность ПО быть перенесенным из одного окружения в другое
Сопровождаемость (Maintainability). Работы для проведения модификации
Эффективность (Efficiencies). Соотношение между качеством функционирования и используемыми ресурсами
Практичность (Usability). Объем работ для использования предполагаемыми пользователями
Надежность (Reliability). Способность ПО сохранять свой уровень функционирования при установленных условиях за установленный период времени
– свойство объекта сохранять во времени в установленных пределах значения всех параметров, выполняя требуемые функции в заданных условиях применения

Включает в себя:

Безотказность – сохранение работоспособности в течении некоторого времени

Долговечность - сохранение работоспособности до наступления несоответствия параметров ПО современным условиям эксплуатации

Ремонтопригодность – приспособленность к восстановлению работоспособности после отказа или повреждения

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

Функциональность (Functionality). Функции, которые реализуют установленные или предполагаемые потребности