Управление качеством программного обеспечения

Раздел
Программирование
Просмотров
7
Покупок
0
Антиплагиат
Не указан
Размещена
2 Ноя в 21:56
ВУЗ
РОСДИСТАНТ ТГУ
Курс
Не указан
Стоимость
1 490 ₽
Демо-файлы   
1
docx
Учебные задания проверяемые вручную
61.1 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
4 Вариант (буквы Фамилии Г, Н, Ч)
231.5 Кбайт
Описание
Оглавление

Практическое задание 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 по первой букве фамилии студента.

Вам подходит эта работа?
Похожие работы
Другие работы автора
Прямой эфир