- •Этапы проектирования
- •Потоки и процессы
- •АНАЛИЗ ПОКРЫТИЯ КОДА ТЕСТАМИ
- •КАЧЕСТВО И СТАНДАРТЫ
- •Разработка графического интерфейса
- •Основные понятия
- •Основные понятия
- •Качество ПО и стандарты
- •сравнение
- •сравнение
- •КАЧЕСТВО
- •сравнение
- •Качество ПО и стандарты
- •Качество ПО и стандарты
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •продолжение
- •термины
- •термины
- •Рабочий проект
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Пример разработки
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •спецификация
- •Примеры спецификации примеры
- •Спецификация(упрощенный вариант)
сравнение |
|
серия стандартов ИСО/ |
серия стандартов |
МЭК 25000 |
ИСО/МЭК 9126 |
исо/мэк 25030 |
отсутствует |
ИСО/МЭК 25041 |
ИСО МЭК |
Руководство по оценке |
14598 -3 , -4 |
Для разработчиков , |
|
потребителей и |
|
независимых оценщиков |
|
КАЧЕСТВО
При анализе качества важно понимать отличие статических и динамических
Программных продуктов
Статические программные продукты – рассматриваются как неисполняемая система и программная продукция
Динамические программные продукты- система или программные продукты на которых можно проводить измерения в тестовой среде или / и функциональной среде.
В новых стандартах внесены ряд изменений и дополнений ; напр. стандарт ISO/ IEC 25010 рассматривает 8 показателей качества (в отличии от стандарта 9126) : надежность , удобство использования (практичность), функциональность, сопровождаемость, мобильность, cовместимость, безопасность, эффективность.
сравнение
серия стандартов |
серия стандартов |
ИСО/МЭК 25000 |
ИСО/МЭК 9126 |
исо/мэк 25023 |
ИСО/МЭК 9126 -2, 3 |
Измерение качества систем и |
|
программной продукции |
|
ИСО/МЭК 25024 |
отсутствует |
Измерение качества данных |
|
Качество ПО и стандарты
Пример расчета по показателю Функциональность
Большенство показателей качества используют функцию . измерения, которая нормализует результат в диапозоне 0 - 1.
Табл. Показатель функциональность
Имя |
Краткое |
Расчет атрибута |
атрибута |
содержание |
|
1. |
Определяет |
x= A/B |
Функциональ |
какая часть |
A - число |
ное покрытие |
функций была |
нереализованных |
|
реализована |
функций |
|
|
B - общее число |
|
|
функций |
Качество ПО и стандарты
Имя атрибута |
Краткое |
Расчет |
. |
|
содержани |
атрибута |
|
|
е |
|
|
2. |
Определяет |
x= A/B |
|
Функциональная |
какая часть |
A - число |
|
корректность |
функций |
корректных |
|
|
возвращает |
функций |
|
|
корректный |
B - общее число |
|
|
результат |
функций |
|
Качество ПО и стандарты Пример расчета по показателю Эффективность
Большенство показателей качества используют функцию |
|
||
измерения, которая нормализует результат в диапозоне 0 - |
. |
||
Имя атрибута |
Краткое |
Расчет атрибута |
|
|
содержание |
x= / )/n |
|
1. Среднее |
Определяет |
|
|
Использование |
сколько |
- процессорное время, |
|
ресурса |
Процессорного |
|
|
процессора |
времени |
затраченное на решение |
|
|
Затрачивается |
набора задач в |
|
|
На решение |
промежутке I |
|
|
выполнения набора |
- время выполнения |
|
|
задач |
Задач (суммарное) |
|
|
По сравнению с |
n – число наблюдений |
|
|
суммарным |
|
|
|
временем |
|
|
|
выполнения |
|
|
Качество ПО и стандарты Пример расчета по показателю Эффективность
Имя атрибута |
Краткое |
Расчет атрибута |
|
|
|
содержание |
|
. |
|
2. Среднее |
Определяет |
x= / )/n |
||
|
||||
Использование |
какой |
- объем памяти, |
|
|
Ресурса |
Объем |
|
||
памяти |
памяти |
затраченный на |
|
|
|
Затрачивается |
решение |
|
|
|
На решение |
набора задач для I -го |
|
|
|
выполнения набора |
образца |
|
|
|
задач |
- объем доступной |
|
|
|
По сравнению с |
памяти(суммарный) |
|
|
|
суммарным |
n – число обработанных |
|
|
|
доступным |
|
||
|
объемом памяти |
выборок |
|
Качество ПО и стандарты Пример расчета по показателю Эффективность
Имя атрибута |
Краткое |
Расчет атрибута |
|
|
|
содержание |
|
. |
|
3. Среднее |
Определяет |
x= / )/n |
||
|
||||
Использование |
сколько времени |
- время, |
|
|
Ресурса |
Занимают |
|
||
Устройств |
операции |
затраченное на решение |
|
|
Ввода/вывода |
Ввода/вывода |
набора задач для I -го |
|
|
|
Для решения |
наблюдения |
|
|
|
набора |
- суммарное время |
|
|
|
задач |
|
||
|
по сравнению с |
Работы устройств |
|
|
|
суммарным |
Ввода/вывода |
|
|
|
временем |
n – число наблюдений |
|
|
|
Работы |
|
||
|
устройств |
|
|
|
|
Ввода/вывода |
|
|
продолжение
Временем отклика – является время , прошедшее
С момента отправки запроса до получения ответа