Тольяттинский государственный университет (Росдистант), ТГУ. Управление качеством программного обеспечения (9047). Практические задания 1-6. Вариант 6. Решение.
Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите в ЛС (Ксения).
Практическая работа 1
Необходимо разработать программу для вычисления значений этой функции и на основе лексического анализа исходного текста программы оценить ее качество с использованием метрик Джилба.
f(x)={((x^3-a) ln|2,5x| при x≤-6,5@e^b(x-1) при-6,5<x≤9@ax^2+bx+c при x>9)
Практическая работа 2
1.2.3. Задача «Функция копирования
элементов массива»
Задание
Массив заполнен случайными целыми числами на интервале [0, K]. Значение K ввести с клавиатуры. Подсчитать количество простых чисел в данном массиве.
Необходимо:
• «разработать алгоритм решения задачи
• построить граф потока управления;
• сформировать маршруты тестирования в соответствии с критериями 1, 2 и 3;
• определить значение цикломатического числа, характеризующего структурную сложность программ;
• сформировать матрицы смежности и достижимости;
• провести анализ полученных результатов, сформировав содержательные выводы»
Практическая работа 3
Задание
Функция должна вычислять произведение элементов массива с нечётными номерами.
Для оценки качества программы необходимо:
• разработать программу, реализующую предложенные в условии действия (см. табл. 2);
• вычислить количество функциональных указателей;
• оценить уровень связности и силу сцепления программных модулей;
• провести анализ полученных результатов.
Практическая работа 4
Задание. «Разработать приложение для вычисления результирующей информации об объектах, описанных с помощью наследования:
• базовый объект – «Тарифный план сотовой связи» (поле: стоимость минуты разговора – sm);
• производный объект 1 – «Телефон МТС» с полями: тип сотовой связи – Type, сумма на счете – schet, особые условия);
• производный объект 2 – «Телефон Мегафон» с полями: тип сотовой связи – Type, сумма на счете – schet, количество бесплатных минут – kolmin» [1].
Практическая работа 5
Тема «Оценка надежности программных средств»
Задание. Требуется провести расчет надежности программного обеспечения по результатам испытаний с помощью модели Джелински-Моранды
Задание
В результате тестирования программы серией из 25 случайно выбранных из набора тестов обнаружено 3 ошибки. Ошибки обнаружены четвертым, десятым и двадцать вторым тестами. Требуется определить количество ошибок N в программе до начала тестирования.
Практическая работа 6
Тема «Оценка характеристик при стандартизации и сертификации программных средств»
Задание
В информационной системе используется пять типов запросов, обслуживаемых по модели с абсолютными приоритетами. Каждый из них запрашивает только один документ. Время поступления и длительности обработки запросов представлены в таблице 1.
Определить, удовлетворяет ли такая информационная система критерию своевременности представления запрашиваемой выходной информации, если предельное среднее время реакции системы на обработку запроса равно 7 минутам»
Решить задачу с помощью модели без приоритетного обслуживания.