
- •Потоки и процессы
- •Этапы проектирования
- •Спиральная модель ЖЦ
- •Размерно-ориентированные метрики
- •проектирование
- •Спиральная модель ЖЦ
- •АНАЛИЗ ПОКРЫТИЯ КОДА ТЕСТАМИ
- •Размерно-ориентированные метрики
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Создание HTTP риквеста
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Расширенные функции Jmeter
- •Качество ПО и стандарты
- •Качество программного продукта
- •Основные понятия
- •Основные понятия
- •Выводы
- •Основные понятия
- •сравнение
- •сравнение
- •ПО Visual VM
- •ПО Visual VM
- •сравнение
- •Качество ПО и стандарты
- •Качество ПО и стандарты
- •Качество ПО и стандарты
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по атрибуту 2 (Использование ресурсов)
- •Качество ПО и стандарты
- •Пояснения к табл.
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Удобство использования
- •Качество ПО и стандарты Пример расчета по показателю Удобство использования
- •Качество ПО и стандарты Пример расчета по показателю Удобство использования
- •Качество ПО и стандарты Пример расчета по показателю «Надежность»
- •спецификация
- •спецификация
- •спецификация
- •спецификация
- •Примеры спецификации примеры
- •проектирование
- •проектирование
- •проектирование

сравнение |
|
серия стандартов ИСО/ |
серия стандартов |
МЭК 25000 |
ИСО/МЭК 9126 |
исо/мэк 25030 |
отсутствует |
Требования к качеству |
|
ИСО/МЭК 25041 |
ИСО МЭК |
Руководство по оценке |
14598 -3 , -4 |
Для разработчиков , |
|
потребителей и |
|
независимых оценщиков |
|

ПО Visual VM
Эффективным инструментом измерения времени, затрачиваемого на задачу является
ПО Visual VM - запускается мониторинг программы После запуска получаем следующую таблицу
Имя потока |
Затрачиваемое время CPU |
Здесь |
|
Находим |
3, 49 мс |
Имя |
|
Нашей |
|
программы |
|

ПО Visual VM
Можно также смотреть затраченную память (график затраченной памяти от времени)
Память = f ( t ) t – время в мс

сравнение
серия стандартов |
серия стандартов |
ИСО/МЭК 25000 |
ИСО/МЭК 9126 |
исо/мэк 25023 |
ИСО/МЭК 9126 -2, 3 |
Измерение качества систем и |
|
программной продукции |
|
ИСО/МЭК 25024 |
отсутствует |
Измерение качества данных |
|

Качество ПО и стандарты
Пример расчета по показателю Функциональность
Большенство показателей качества используют функцию . измерения, которая нормализует результат в диапозоне 0 - 1.
Табл. Показатель функциональность
Атрибут1 « Функциональная полнота» (характеризуется |
||||
одной |
ID |
Имя |
Краткое |
Расчет |
|
||||
Метрикой) |
метрики |
содержан |
метрики |
|
|
|
|
ие |
|
|
FCp-1-C |
1. Функци |
Определяе |
x= A/B |
|
|
ональн |
т какая |
A - число |
|
|
ое |
часть |
нереализован |
|
|
покрыт |
функций |
ных функций |
|
|
ие |
была |
B - общее |
|
|
|
реализова |
число |
|
|
|
на |
функций |

Качество ПО и стандарты |
|
|
|
|
Атрибут 2 «Функциональная корректность» |
|
|||
(характеризуется также одной метрикой) |
|
. |
||
ID |
Имя |
Краткое |
Расчет |
|
|
|
содерж |
метрики |
|
|
|
ание |
|
|
FCr-1-C |
2. |
Определ |
x= A/B |
|
|
Функционал |
яет |
A - число |
|
|
ьная |
какая |
корректных |
|
|
корректност |
часть |
функций |
|
|
ь |
функций |
B - общее |
|
|
|
возвращ |
число |
|
|
|
ает |
функций |
|
|
|
коррект |
|
|
|
|
ный |
|
|
|
|
результа |
|
|
|
|
т |
|
|

Качество ПО и стандарты
Атрибут 3 «Функциональная пригодность» (характеризуется
Метрикой) . метриками)
ID |
Имя |
Краткое |
Расчет |
|
метрики |
содержа |
метрики |
|
|
ние |
|
Fap-1-C |
1. |
Определя |
x=1- A/B |
|
Функциональ |
ет какая |
A - число |
|
ная |
часть |
корректных |
|
Пригодность |
функций |
функций |
|
по цели |
возвраща |
B - общее |
|
применения |
ет |
число |
|
|
корректн |
функций |
|
|
ый |
|
|
|
результат |
|

Качество ПО и стандарты Пример расчета по показателю Эффективность
|
Атрибут 1 «Временная эффективность» |
|||
(характеризуется 5 метриками) |
. |
|||
ID |
Имя |
Краткое |
||
Расчет метрики |
||||
|
метрики |
содержание |
|
|
PTb -1- 1. |
Определяет |
x= /n |
||
G |
Среднее |
Каково |
- время, |
|
|
Время |
Время отклика |
||
|
Отклика |
на задание |
затраченное системой |
|
|
|
пользователя |
На решение |
|
|
|
или системы |
Определенного |
|
|
|
|
задания |
|
|
|
|
Пользователя или |
|
|
|
|
системы |
|
|
|
|
n – число ответов в |
|
|
|
|
измерении |

Качество ПО и стандарты Пример расчета по показателю Эффективность
Атрибут 1 «Временная эффективность»
ID |
Имя |
Краткое |
Расчет метрики |
. |
|
метрики |
содержание |
|
|
PTb -2-G 2. |
Соответствует |
X= A/ B |
|
|
|
Корректн |
ли |
A- время отклика, |
|
|
ость |
Время отклика |
|
|
|
Времени |
Системы |
Cоответствующее |
|
|
Отклика |
Определенной |
PTb – 1 -G |
|
|
|
цели |
B – эталонное |
|
|
|
|
|
|
|
|
|
Время |
|
|
|
|
отклика |
|

Качество ПО и стандарты Пример расчета по показателю Эффективность
Атрибут 1 «Временная эффективность»
ID |
Имя |
Краткое |
Расчет метрики |
. |
|
метрики |
содержание |
|
|
PTb -3-G |
3. Среднее |
Определяет |
X= - ) |
|
|
Время |
Каково |
- время запуска |
|
|
обработки |
Среднее |
|
|
|
|
Время |
задачи |
|
|
|
Завершения |
– время завершения |
|
|
|
Системой |
|
|
|
|
Задачи |
задачи |
|