Качество ПО (Software Quality)

  • Презентации учебные
  • pdf
  • 17.03.2026
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 1_Тест ИС.pdf

Поддержка и тестирование программных модулей

Мустыгина Екатерина Сергеевна

E-mail: mst_es@mail.ru

Telegram: @mst_katrin

Раздел 1. Отладка и тестирование информационных систем

Тема 1.1. Качество ПО (Software Quality)

)

    Качество ПО (Software Quality) – это совокупность характеристик программного обеспечения, относящихся к его способности удовлетворять установленные и предполагаемые потребности пользователей (ISO/IEC 25000).

    Качество ПО (Software Quality) – это степень, в которой программное обеспечение обладает требуемой комбинацией свойств (ISO 9001).

    Качество – совокупность свойств, обусловливающих её пригодность удовлетворять определённые потребности в соответствии с назначением (ГОСТ 15467-79).

    Качество – качество определяется через полноту тестовой документации, которая обеспечивает надежность процесса тестирования (IEEE 829)


)

    Эволюция понятия качества

    1970-е: Фокус на отсутствии дефектов

    1980-е: Соответствие требованиям

    1990-е: Соответствие использования

    2000-е+: Удовлетворенность пользователя и ценность

). Задание 1

Модели качества  ПО

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

Модель качества ПО  - структурированный набор свойств, которые необходимы для удовлетворения определенных целей.

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


Модели качества  ПО. ISO/IEC (ИСО/МЭК) 9126

Модель качества ISO 9126 - Качество программного обеспечения определяется как всякая совокупность его характеристик, относящихся к возможности удовлетворять высказанные или подразумеваемые потребности всех заинтересованных лиц.

?? Задание 2. Записать определение атрибутов каждой характеристики качества ??



Модели качества  ПО

?? Задание 3.

-     Выбрать приложение/программный модуль

-     Выбрать модель качества ИСО 9126 или ИСО 25010

-     Описать (провести оценку) выбранного приложения/программного модуля в  соответствии с моделью качества ПО.

-     При проведении оценки дать расшифровку характеристики (показателей качества) и каждого атрибута всех  характеристик качества.


Модели качества  ПО

    Модель качества Мак Кола

    Модель качества Боэма

    Модель качества FURPS

    Модель качества FURPS+

    Модель качества КарлоГецци

    Модель качества Дроми

    Модель качества SATC

(Software Assurance Technology Center)

    Модель качества QMOOD

    Модель качества Хосрави

    Модель качества Шармоа

?? Задание 4.

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

-       Чем характеризуется качество в данной модели

-       Особенности, « + » и « - » 

-       Рисунок

-       Показатели

-       Атрибуты каждого показателя  ??


Обеспечение качества (QA) vs Контроль качества (QС) vs Тестирование (Testing):

Модель иерархии процессов обеспечения качества

Обеспечене качества (QA) vs Контроль качества (QС) vs Тестирование (Testing):

?? Задание 5. Заполнить сравнительную таблицу ??

Критерий

QA (Обеспечение качества)

QC (Контроль качества)

Тестирование

Определение

 

 

 

Фокус

 

 

 

Подход

 

 

 

Цель

 

 

 

Время проведения

 

 

 

Кто выполняет

 

 

 

Результат