Управление качеством программного обеспечения ВСЕ ВАРИАНТЫ Новое 2027 Практические задания
РОСДИСТАНТ ТГУ
Практические задания Новое 2027
ДРУГИЕ ДИСЦИПЛИНЫ ТГУ РОСДИСТАНТ ВЫ МОЖЕТЕ НАЙТИ В МОЕМ МАГАЗИНЕ ГОТОВЫХ РАБОТ (НАЖМИТЕ ТУТ)
ДЛЯ ЗАКАЗА ДРУГОГО ВАРИАНТА - ПИШИТЕ В ЛИЧНЫЕ СООБЩЕНИЯ
ВЫПОЛНЯЮ И ДРУГИЕ ДИСЦИПЛИНЫ ВАШЕГО СЕМЕСТРА - ПИШИТЕ В ЛИЧНЫЕ СООБЩЕНИЯ
ЗАКРЫТИЕ СЕССИИ ПОД КЛЮЧ В ТГУ РОСДИСТАНТ - ПИШИТЕ В ЛИЧНЫЕ СООБЩЕНИЯ
ВЫПОЛНЕНИЕ ИТОГОВЫХ И ПРОМЕЖУТОЧНЫХ ТЕСТОВ - ПИШИТЕ В ЛИЧНЫЕ СООБЩЕНИЯ
Практическое задание 1
Тема «Лексический анализ программ»
Задание
Необходимо разработать программу для вычисления значений функции
в интервале от xn до xk с шагом h (табл. 1.2) и оценить качество программы с использованием метрик Джилба на основе лексического анализа.
a, b, c – действительные числа.
Практическое задание 2
Тема «Оценка структурной сложности программ»
Задание
С целью оценки алгоритмической сложности необходимо:
- разработать алгоритм решения задачи (табл. 2);
- построить граф потока управления;
- сформировать маршруты тестирования в соответствии с критериями 1, 2 и 3;
- определить значение цикломатического числа, характеризующего структурную сложность программ;
- сформировать матрицы смежности и достижимости;
- провести анализ полученных результатов, сформировав содержательные выводы.
Практическое задание 3
Тема «Процедурно-ориентированные метрики»
Задание
Для оценки качества программы необходимо:
- разработать программу, реализующую предложенные в условии действия (табл. 3);
- вычислить количество функциональных указателей;
- оценить уровень связности и силу сцепления программных модулей;
- провести анализ полученных результатов.
Практическое задание 4
Тема «Объектно-ориентированные метрики»
Задание
Разработать приложение для вычисления результирующей информации об объектах, описанных с помощью наследования:
- базовый объект – «Тарифный план сотовой связи» (поле: стоимость минуты разговора – sm);
- производный объект 1 – «Телефон МТС» с полями: тип сотовой связи – Type, сумма на счете – schet, особые условия);
- производный объект 2 – «Телефон Мегафон» с полями: тип сотовой связи – Type, сумма на счете – schet, количество бесплатных минут – kolmin.
Для выполнения задания необходимо:
а) Определить базовый класс и производные классы, используя наследование.
б) Используя виртуальный метод печати базового класса, разработать переопределенные методы производных классов для вывода результирующей информации:
- тип сотовой связи;
- общая продолжительность разговора в рамках денежной суммы, хранящейся на счете.
в) Создать массив для хранения ссылок на объекты, следующие в произвольном порядке. Всю необходимую информацию вводит пользователь.
г) Создать объекты, присвоив начальные значения полям объекта с помощью конструктора.
д) Используя массив ссылок и цикл, вывести результирующую информацию.
Практическое задание 5
Тема «Оценка надежности программных средств»
Задание
Требуется провести расчет надежности программного обеспечения по результатам испытаний с помощью модели Джелински-Моранды (табл. 4).
Практическое задание 6
Тема «Оценка характеристик при стандартизации и сертификации программных средств»
Задание
С целью оценки характеристик при сертификации программных средств необходимо:
- построить диаграмму поступления и обработки запросов по индивидуальному заданию;
- определить среднее значение времени выполнения запросов;
- провести анализ результатов обслуживания запросов.
Номер варианта выбирается по таблице 1.1 из практического задания 1 по первой букве фамилии студента.