Задание 1 .Вариант 3
Необходимо разработать программу для вычисления значений функции на интервале от xn до xk с шагом h (см. табл. 2) и оценить качество программы с использованием метрик Джилба на основе лексического анализа. Пусть a, b, c – действительные числа.
Задание 2. Вариант 3
С целью оценки алгоритмической сложности необходимо:
- «разработать алгоритм решения задачи (табл. 2);
- построить граф потока управления;
- сформировать маршруты тестирования в соответствии с критериями 1, 2 и 3;
- определить значение цикломатического числа, характеризующего структурную сложность программ;
- сформировать матрицы смежности и достижимости;
- провести анализ полученных результатов, сформировав содержательные выводы» [1].
Задача: Вывести на экран все натуральные трехзначные числа из диапазона от A до B, значение которых кратно 17. При отсутствии чисел с указанными свойствами сформировать сообщение «Требуемых чисел нет». Границы диапазона A и B ввести с клавиатуры
Задание 3. Вариант 3
Для оценки качества программы необходимо:
- разработать программу, реализующую предложенные в условии действия (табл. 3);
- вычислить количество функциональных указателей;
- оценить уровень связности и силу сцепления программных модулей;
- провести анализ полученных результатов.
Задача: Функция должна в матрице находить сумму элементов i-й строки.
Задание 4
«Разработать приложение для вычисления результирующей информации об объектах, описанных с помощью наследования:
- базовый объект – «Тарифный план сотовой связи» (поле: стоимость минуты разговора – sm);
- производный объект 1 – «Телефон МТС» с полями: тип сотовой связи – Type, сумма на счете – schet, особые условия);
- производный объект 2 – «Телефон Мегафон» с полями: тип сотовой связи – Type, сумма на счете – schet, количество бесплатных минут – kolmin» [1].
Задание 5. Вариант 1-4
Требуется провести расчет надежности программного обеспечения по результатам испытаний с помощью модели Джелински – Моранды (табл. 4).
Задача: В результате тестирования программы серией из шести случайно выбранных из набора тестов обнаружено 2 ошибки. Ошибки обнаружены вторым и шестым тестами. Определить количество ошибок N в программе до начала тестирования.
Задание 6
«В информационной системе используется пять типов запросов, обслуживаемых по модели с абсолютными приоритетами. Каждый из них запрашивает только один документ. Время поступления и длительность обработки запросов представлены в таблице 6.