Скачиваний:
324
Добавлен:
01.04.2014
Размер:
1.08 Mб
Скачать

44. Iso/iec 9126-1. Модель внешнего и внутреннего качества программ-

ных средств. Характеристики качества и их классификация.

Как уже было отмечено, в стандарте ISO/IEC 9126–1:2001 регламентиро-

ваны две части модели качества программных средств: модель внутреннего и

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

чаются в зависимости от представления качества в ЖЦ ПС (см. рис. 45). Эти

модели могут быть использованы, например, в следующих случаях:

· проверка полноты определения требований;

119· определение требований к ПС;

· определение целей проектирования ПС;

· определение целей испытаний ПС;

· определение критериев обеспечения качества;

· определение критериев приемки завершенного ПС.

45. Iso/iec 9126-1. Функциональность. Подхарактеристики Функцио-

4Нальности.

Функциональность (Functionality) – способность программного продукта

обеспечивать функции, удовлетворяющие установленные и подразумеваемые

потребности при применении программного средства в заданных условиях. Эта

характеристика определяет, что делает ПС в соответствии с потребностями.

Другие характеристики определяют, когда икак эти потребности удовлетворя-

ются. ПодхарактеристикиФункциональности приведены на рис. 46.

Пригодность (Suitability) – способность программного продукта обеспе-

чивать набор функций, соответствующий специфическим задачам и целям

пользователей.

Правильность (корректность, Accuracy) – способность программного

продукта обеспечивать правильные или приемлемые результаты или эффекты с

необходимой степенью точности.

Способность к взаимодействию (Interoperability) – способность про-

граммного продукта взаимодействовать с одной или несколькими заданными

системами.

Защищенность (Security) – способность программного продукта защи-

щать информацию и данные так, чтобы несанкционированные пользователи

или системы не могли прочитать или модифицировать их, а санкционирован-

ные пользователи или системы не могли получить отказа в доступе к ним.

Соответствие функциональности (Functionality compliance) – способ-

ность программного продукта соответствовать стандартам, соглашениям или

нормам законов, связанным с функциональностью.

46. Iso/iec 9126-1. Надежность. Подхарактеристики Надежности.

Надежность (Reliability) – способность программного продукта поддер-

живать заданный уровень качества функционирования при его использовании в

заданных условиях. Ограничения надежности в процессе эксплуатации вызва-

ны ошибками в требованиях, проектировании и кодировании.

ПодхарактеристикиНадежности приведены на рис. 46.

Завершенность (Maturity) – способность программного продукта избегать

отказов вследствие ошибок в программах.

Устойчивость к ошибке (Fault tolerance) – способность программного

продукта поддерживать заданный уровень качества функционирования в случа-

ях ошибок в программах или нарушения заданного интерфейса ПП.

Восстанавливаемость (Recoverability) – способность программного про-

дукта восстанавливать заданный уровень качества функционирования и дан-

ные, поврежденные в случае отказа. Одним из показателей восстанавливаемо-

сти является длительность восстановления.

Готовность (доступность, Availability) – способность программного

продукта быть в состоянии выполнять требуемую функцию в данный момент

122времени при заданных условиях использования. Готовность может оцениваться

отношением времени, в течение которого ПС находится в работоспособном со-

стоянии, к общему времени применения. Следовательно, готовность – это ком-

бинация завершенности (которая влияет на частоту отказов), устойчивости к

ошибке и восстанавливаемости (которая влияет на продолжительность восста-

новления). По этой причине готовность не включена в модель внутреннего и

внешнего качества в виде отдельной подхарактеристики (см. рис. 46).

Соответствие надежности (Reliability compliance) – свойство про-

граммного продукта соответствовать стандартам, соглашениям и нормативным

документам, связанным с надежностью.