Тольяттинский государственный университет (Росдистант), ТГУ. Управление качеством программного обеспечения (9047). Практические задания 1-6. Вариант 1. Решение.
Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите в ЛС (Ксения).
Практическая работа 1
Необходимо разработать программу для вычисления значений функции f(x) в интервале от xn до xk с шагом h (табл. 1.2) и оценить качество программы с использованием метрик Джилба на основе лексического анализа.
f(x)={(x^2-a/√(b^2-x) при x<-1,5@2,3x при -1,5≤x<6@√x (c+3x^2 ) при x≥6)
Практическая работа 2
Вывести на экран сумму S ряда чисел: S=2/3+4/5+6/7+⋯.
Сумма вычисляется до получения слагаемого, меньшего заданного значения A. Значение A ввести с клавиатуры.
С целью оценки алгоритмической сложности необходимо:
«разработать алгоритм решения задачи (табл. 2);
построить граф потока управления;
сформировать маршруты тестирования в соответствии с критериями 1, 2 и 3;
определить значение цикломатического числа, характеризующего структурную сложность программ;
сформировать матрицы смежности и достижимости;
провести анализ полученных результатов, сформировав содержательные выводы»
Практическая работа 3
Функция должна находить в массиве минимальный по модулю элемент и заменять им все элементы с нечётными номерами.
Для оценки качества программы необходимо:
разработать программу, реализующую предложенные в условии действия (табл. 3);
вычислить количество функциональных указателей;
оценить уровень связности и силу сцепления программных модулей;
провести анализ полученных результатов.
Практическая работа 4
«Разработать приложение для вычисления результирующей информации об объектах, описанных с помощью наследования:
базовый объект – «Тарифный план сотовой связи» (поле: стоимость минуты разговора – sm);
производный объект 1 – «Телефон МТС» с полями: тип сотовой связи – Type, сумма на счете – schet, особые условия);
производный объект 2 – «Телефон Мегафон» с полями: тип сотовой связи – Type, сумма на счете – schet, количество бесплатных минут – kolmin»
Практическая работа 5
В результате тестирования программы серией из шести случайно выбранных из набора тестов обнаружено 2 ошибки. Ошибки обнаружены вторым и шестым тестами. Определить количество ошибок N в программе до начала тестирования.
Требуется провести расчет надежности программного обеспечения по результатам испытаний с помощью модели Джелински – Моранды.
Практическая работа 6
В информационной системе используется пять типов запросов, обслуживаемых по модели с абсолютными приоритетами. Каждый из них запрашивает только один документ. Время поступления и длительность обработки запросов представлены в таблице 6. Определить, удовлетворяет ли такая информационная система критерию своевременности представления запрашиваемой выходной информации, если предельное среднее время реакции системы на обработку запроса равно 7 минутам». Необходимо решить задачу с помощью модели бесприоритетного обслуживания.