ГОСТ Р ИСО/МЭК 25045—2015
- ИСО/МЭК 2503п — раздел «Требования к качеству». Международные стандарты, которыо вхо
дят в данный раздел, помогают сформулировать требования к качеству. Такие требования к качеству
могут использоваться в процессе формирования требований к качеству, при сборе информации перед
разработкой программной продукции или как исходныеданные для процесса оценки. Процесс опреде
ления требований отнесен к техническим процессам, определенным в ИСО/МЭК 15288 «Системная и
программная инженерия. Процессы жизненного цикла систем»;
- ИСО/МЭК 2504л — раздел «Оценка качества». Международные стандарты, которые входят в
данныйраздел, формулируют требования, рекомендации иметодические материалыдля оценки качес
тва программного продукта, выполняемой как независимыми оценщиками, так и приобретателями или
разработчиками. Кроме того, в них представлена поддержка документирования измерения как модуля
оценки.
Настоящий стандарт является частью раздела оценки качества (ИСО/МЭК 2504л). в который вхо
дят следующие международные стандарты (см. рисунок 1):
- ИСО/МЭК 25040 «Системная и программная инженерия. Требования и оценка качества сис
тем и программногообеспечения (SQuaRE). Процессоценки»содержитобщие требования кспецифи
кации и оценке качества программного обеспечения, а кроме того, и общио понятия. В нем содержится
также описание процесса оценки качества программного продукта и устанавливаются требования для
использованияэтогопроцесса. Процессоценкиявляетсяосновойоценки качествапрограммнойпродук
циидля различных целей и подходов. Поэтому процесс может использоватьсядля оценки показателей
внешнегоивнутреннегокачества программногообеспечения, а такжепоказателейкачествапри исполь
зовании. Кроме того, процесс может быть применен для оценки качества как уже разработанного про
граммного обеспечения, так и заказанного программного обеспечения в процессе его разработки.
Оценка качества программногопродукта может быть произведена, например, приобретателем, органи
зацией разработчика, поставщиком или независимым оценщиком;
- ИСО/МЭК 250421) «Системная и программная инженерия. Требованияи оценка качества сис
теми программногообеспечения(SQuaRE). Модулиоценки»определяетструктуруисодержаниедоку
ментации. которую следует использовать для описания модуля оценки. Данные модули оценки
содержатспецификацию модели качества (то естьхарактеристики, подхарактеристики и соответствую
щие показатели внутреннего, внешнего качества или показатели качества при использовании), соотве
тствующие данные, а также информацию о планируемом использовании модели и информацию о ее
фактическом применении. Для каждой оценки выбираются соответствующие модули оценки. В некото
рых случаях, возможно, потребуется разработка новых модулей оценки. Руководство по разработке
новых модулей оценки можно найти в ИСО/МЭК 25042. Данный международный стандарт также может
использоватьсяорганизациями, разрабатывающими новые модули оценки;
- ИСО/МЭК 25045 «Системная и программная инженерия. Требования и оценка качества сис
теми программного обеспечения (SQuaRE). Модуль оценки восстанавливаемости» приводит специ
фикацию оценки подхарактеристики восстанавливаемости, определенной как подмножество
характеристикнадежностииз модели качества. В связи стем. чтовремя простоязачастуюимеетсерьез
ныеэкономические идругие последствия, особую важность имеет способностьпрограммного продукта, а
следовательно, и системы оставаться в рабочем состоянии или восстанавливаться в течение прием
лемого интервала времени. Все больше внимания уделяется способностям программной продукции
работать автономно и. как следствие этого, системам, функционирующим с минимальным участием
человека. В связи с этим определенный интерес, как со стороны пользователей, так и со стороны про
мышленности. представляет вопросо том, насколькохорошо программный продукт, а следовательно, и
система обрабатывает конкретные возмущающие воздействия — как их обнаруживает, анализирует,
корректирует и восстанавливается. Данный международный стандарт определяет показатели качес
тва — способность к восстановлению ииндекс автономного восстановления в случае, когда выполняю
щая операции информационная система, состоящая изодного или более программных продуктов, под
вергается серии возмущающих воздействий. Возмущающее воздействие может быть операционным
сбоем (например, внезапным завершением процесса работыоперационной системы, которое приводит
систему внерабочеесостояние)илисобытием (например, существенным увеличениемчисла пользова
телейсистемы), или чем-либо иным, что может вызвать изменение состояниясистемы.
" В процессе подготовки.
VI