Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению [ГОССТАНДАРТ РОССИИ] (fb2) читать постранично


 [Настройки текста]  [Cбросить фильтры]

ГОСТ Р ИСО/МЭК 9126-93 ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Информационная технология ОЦЕНКА ПРОГРАММНОЙ ПРОДУКЦИИ Характеристики качества и руководства по их применению

1 ОБЛАСТЬ ПРИМЕНЕНИЯ

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

Настоящий стандарт не определяет подхарактеристики (комплексные показатели) и показатели, а также методы измерения, ранжирования и оценки. Данный стандарт придерживается определения качества по ИСО 8402.

Примечание - Предложения по определению комплексных показателей приведены в приложении А.

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

Эти характеристики могут применяться к любому виду программного обеспечения, включая программы ЭВМ и данные, входящие в программно-технические средства (встроенные программы).

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

2. НОРМАТИВНЫЕ ССЫЛКИ

В настоящем стандарте использованы ссылки на следующие стандарты:

ИСО/МЭК 2382-20-90 «Информационная технология. Словарь. Часть 20: Разработка системы».

ИСО 8402-86 «Качество. Словарь».

Примечание - До прямого применения данных международных стандартов в качестве Государственных стандартов Российской Федерации они могут быть получены по запросам из ВНИИКИ Госстандарта России.

3 ОПРЕДЕЛЕНИЯ

В настоящем стандарте применяются следующие термины.

3.1 Оценка (assessment) - действие по применению конкретного задокументированного критерия оценки к конкретному программному модулю, пакету или продукции с целью обусловленной приемки или выпуска программного модуля, пакета или продукции.

3.2 Признаки (показатели) (features) - признаки, определяющие свойства программной продукции, которые могут быть отнесены к характеристикам качества.

Примечание - Примеры признаков включают длину маршрута, модульность, структуру программы и комментарии.

3.3 Программно-аппаратные средства (firmware) - технические средства, содержащие компьютерную программу и данные, которые не могут изменяться средствами пользователя. Компьютерная программа и данные, входящие в программно-аппаратные средства, классифицируются как программное обеспечение; схемы, содержащие компьютерную программу и данные, классифицируются как технические средства.

3.4 Уровень качества функционирования (level of performance) - степень, в которой удовлетворяются потребности, представленные конкретным набором значений для характеристик качества.

3.5 Измерение (measurement) - действие по применению показателя качества программного обеспечения к конкретной программной продукции.

3.6 Качество (quality) -весь объем признаков и характеристик продукции или услуги, который относится к их способности удовлетворять установленным или предполагаемым потребностям (ИСО 8402).

Примечание - В сфере контракта потребности определены, тогда как а других сферах предполагаемые потребности должны быть установлены и определены (ИСО 8402, примечание 1).

3.7 Ранжирование (рейтинг) (rating) - действие по отнесению измеренного значения к соответствующему уровню ранжирования. Используется для определения уровня ранжирования программного обеспечения по конкретной характеристике качества.

3.8 Уровень ранжирования (rating level) - диапазон значений в масштабе, позволяющем классифицировать (ранжировать) программное обеспечение в соответствии с установленными или предполагаемыми потребностями. Соответствующие уровни ранжирования могут быть связаны с различными представлениями о качестве, то есть для пользователей, руководителей или разработчиков. Данные уровни называются уровнями ранжирования.

Примечание - Данные уровни ранжирования отличны от «классов», определенных ИСО 8402.

3.9 Программное обеспечение (software) - программы, процедуры, правила и любая соответствующая документация, относящиеся к работе вычислительной системы.

3.10 Программная продукция (sofware product) - программный объект, предназначенный для поставки пользователю.

3.11 Качество программного обеспечения (software quality) - весь объем признаков и характеристик программной продукции, который относится к ее способности удовлетворять установленным или предполагаемым.потребностям.

3.12 Критерий оценки качества программного обеспечения (software quality assessment criteria) -