Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 25040-2014 Информационные технологии (ИТ). Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Процесс оценки

Введение


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

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

Настоящий стандарт - часть серии стандартов SQuaRE, которая содержит общие требования для оценки качества программной продукции, а также разъясняет связанные общие понятия.

Общая цель создания серии стандартов SQuaRE - построить логически организованную, обогащенную и объединенную серию стандартов, покрывающую два основных процесса: спецификацию требований к качеству программного обеспечения и оценку качества программного обеспечения с поддержкой процесса измерения качества. Цель серии стандартов SQuaRE - помочь разработчикам и приобретателям программной продукции в спецификации и оценке требований к качеству. При этом определяются критерии для спецификации требований к качеству программного продукта, их измерения и оценки. Предлагаемая модель качества предназначена для того, чтобы согласовать потребительские определения качества с атрибутами процесса разработки. Кроме того, серия стандартов предоставляет рекомендуемые показатели атрибутов качества программной продукции, которые могут использоваться разработчиками, приобретателями и оценщиками.

SQuaRE обеспечивает

- термины и определения,

- эталонные модели,

- общее руководство,

- отдельные разделы руководства,

- стандарты для решения задач спецификации требований, планирования и менеджмента, измерения и оценки.

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

Серия SQuaRE замещает текущие серии стандартов ИСО/МЭК 9126 и ИСО/МЭК 14598.

Настоящий стандарт предназначен для использования в сочетании с другими стандартами серии SQuaRE, серией ИСО/МЭК 14598 и серией ИСО/МЭК 9126 до тех пор, пока они не будут заменены серией стандартов ИСО/МЭК 25000.

Серия стандартов SQuaRE состоит из следующих разделов под общим названием: "Требования и оценка качества систем и программной продукции":

- ИСО/МЭК 2500n - Раздел Менеджмент качества,

- ИСО/МЭК 2501n - Раздел Модель качества,

- ИСО/МЭК 2502n - Раздел Измерения качества,

- ИСО/МЭК 2503n - Раздел Требования к качеству, и

- ИСО/МЭК 2504n - Раздел Оценка качества.

В приложении А приведены: объяснение уровней оценки, аспекты, которые необходимо учитывать определяя уровни оценки, и предложения по методикам оценки, которые следует применять в соответствии с рангом уровня оценки.

В приложении В приведены примеры методов оценки.

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

Приложение D показывает связь эталонной модели процесса оценки качества программной продукции с процессами жизненного цикла системы и программного обеспечения.

В приложении Е в качестве примера приведен шаблон отчета об оценке.

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

Рисунок 1 иллюстрирует организацию серии стандартов SQuaRE, в которую входят семейства стандартов, далее называемые разделами.