ГОСТ Р ИСО/МЭК 25040—2014
Введение
В условиях, когда растет использование информационныхтехнологий, также растет ичисло крити
ческихкомпьютерных систем. Кчислутакихсистем относятся, например, системы, критичные потребова
ниям безопасности, системы жизнеобеспечения, экономически критичные системы и системы опасного
производства. Качествопрограммногообеспечения в этихсистемахособенноважно, потому чтоегоошиб
ки могут привести к серьезным последствиям.
Оценка — этосистематическоеопределениестепени, скоторой объект соответствует заданным кри
териям. Оценка качества программной продукциижизненно важна как приее приобретении, так иприраз
работке. Относительная важность различных характеристик качества программного обеспечения зависит от
предполагаемого использования или задач системы, частью которой это программное обеспечение
является. Для тогочтобы решить, удовлетворяют ли соответствующие характеристики качества требова
ниям системы, необходимо провестиоценку программных продуктов.
Настоящий стандарт— часть серии стандартов SQuaRE. которая содержитобщие требованиядля
оценки качества программной продукции, а также разъясняет связанныеобщие понятия.
Общая цель создания серии стандартов SQuaRE — построить логически организованную, обогащен
нуюиобъединенную сериюстандартов, покрывающуюдва основных процесса: спецификациютребований к
качеству программногообеспечения иоценку качества программного обеспечения с поддержкой процес са
измерения качества. Цель серии стандартов SQuaRE— помочь разработчикам и приобретателям про
граммной продукции в спецификации и оценке требований к качеству. При этом определяются критерии
для спецификации требований к качеству программного продукта, их измерения и оценки. Предлагаемая
модель качества предназначена для того, чтобы согласовать потребительские определения качества с
атрибутами процесса разработки. Кроме того,серия стандартов предоставляет рекомендуемые показатели
атрибутов качества программной продукции, которые могут использоваться разработчиками, приобретате
лями иоценщиками.
SQuaRE обеспечивает
- термины иопределения.
- эталонные модели.
-общее руководство,
- отдельные разделы руководства.
- стандарты для решения задач спецификациитребований, планирования именеджмента, измерения
иоценки.
Серия SQuaRE включает в себя международные стандарты по модели качества и показателям, а
также по требованиям ккачеству иоценке.
Серия SQuaRE замещает текущиесериистандартов ИСО/МЭК9126 и ИСО/МЭК 14598.
Настоящий стандарт предназначен для использования в сочетании сдругими стандартами серии
SQuaRE. серией ИСО/МЭК 14598 исерией ИСО/МЭК9126до тех пор. пока они нобудут заменены серией
стандартов ИСО/МЭК25000.
Серия стандартов SQuaRE состоит изследующих разделов подобщим названием: «Требования и
оценка качества систем ипрограммной продукции»:
- ИСО/МЭК 2500п — Раздел Менеджмент качества.
- ИСО/МЭК2501п— Раздел Моделькачества.
- ИСО/МЭК 2502л — Раздел Измерения качества.
- ИСО/МЭК 2503п— Раздел Требования к качеству, и
- ИСО/МЭК2504л — Раздел Оценка качества.
В приложении А приведены: объяснение уровней оценки, аспекты, которые необходимоучитывать
определяя уровни оценки, и предложения по методикам оценки, которые следует применять в соответ
ствии с рангом уровня оценки.
В приложении Вприведены примеры методов оценки.
В приложении Сприведена таблица, показывающаясвязь между некоторыми методами оценки, воз
можными рангом стоимости иэффективности, ихарактеристиками качества программногообеспечения.
Приложение Dпоказывает связьэталонной модели процесса оценки качества программной продук
ции с процессами жизненного цикла системы и программного обеспечения.
В приложении Е в качествепримера приведен шаблон отчета об оценке.
IV