Выполнены практические задания по учебному курсу "Управление качеством программного обеспечения"
Вариант 9
Задание 1. Необходимо разработать программу для вычисления значений функции на интервале от xn до xk с шагом h (таблица 2) и оценить качество программы с использованием метрик Джилба на основе лексического анализа. Пусть a, b, c – действительные числа.
№ варианта 9 Задача
Задание 2.
С целью оценки алгоритмической сложности необходимо:
- разработать алгоритм решения задачи (таблица 3);
- построить граф потока управления;
- сформировать маршруты тестирования в соответствии с критериями 1, 2 и 3;
- определить значение цикломатического числа, характеризующего структурную сложность программы;
- сформировать матрицы смежности и достижимости;
- провести анализ полученных результатов, сформировав содержательные выводы.
№ варианта 9
Задача
Массив размерности N заполнен случайными целыми числами. Упорядочить элементы массива по убыванию. Значение N ввести с клавиатуры.
Задание 3. Требуется провести расчет надежности программного обеспечения по результатам испытаний с помощью модели Джелински – Моранды (таблица 4).
№ варианта 9
Задача
В результате тестирования программы серией из 35 случайно выбранных из набора тестов обнаружено 3 ошибки. Ошибки обнаружены четвертым, десятым и двадцать вторым тестами. Все ошибки исправлены сразу после обнаружения. В предположении, что исправление ошибок не повлекло появление новых ошибок, требуется оценить количество оставшихся в программе ошибок.
Индивидуальные задания
Вариант 9
В информационной системе используется пять типов запросов, обслуживаемых по модели с относительными приоритетами. Каждый из них запрашивает только один документ. Время поступления и длительности обработки запросов представлены в таблице:
Запрос
Приоритет
Момент поступления , мин
Время обслуживания , мин
Требуется определить, удовлетворяет ли такая информационная система критерию своевременности представления запрашиваемой выходной информации, если заданное среднее время реакции системы на обработку запроса равно 8 минутам.