Поддержка и тестирование программных модулей
Мустыгина Екатерина Сергеевна
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-е+: Удовлетворенность пользователя и ценность

Модель качества ПО - подход к оценке и обеспечению качества программных продуктов, который определяется набором характеристик и отношений между ними.
Модель качества ПО - структурированный набор свойств, которые необходимы для удовлетворения определенных целей.
Преимущество модели качества: декомпозиция значимых для ПО объектов, таких как процессы жизненного цикла и программный продукт, на ряд своих характеристик/подхарактеристик.
Модель качества 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 (Контроль качества) |
Тестирование |
|
Определение |
|
|
|
|
Фокус |
|
|
|
|
Подход |
|
|
|
|
Цель |
|
|
|
|
Время проведения |
|
|
|
|
Кто выполняет |
|
|
|
|
Результат |
|
|
|
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.