Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основной текст.pdf
Скачиваний:
12
Добавлен:
15.03.2016
Размер:
1.45 Mб
Скачать

2. ЗАДАНИЯ К КОНТРОЛЬНОЙ РАБОТЕ

2.1. Задание № 1 Разработка требований к программному продукту

 

 

 

 

 

 

 

 

 

 

 

 

Постановка задачи

 

 

 

 

 

У

 

 

Разработать

 

требования к программному

продукту,

 

 

 

 

 

разработанному

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Т

 

ранее, например, в рамках курсовой работы по дисциплине СУБД по образцу,

 

приведенному в Приложении А.

 

 

 

 

 

 

 

Н

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.2. Задание № 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Модульное тестирование

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Постановка задачи

 

 

 

 

 

 

1. Провести обзор разработанного программногоБ

кода.

В случае

 

обнаружения ошибок составить отчет следующего содержания (табл. 2.1).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

й

 

 

 

Таблица 2.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ош

 

 

обзора

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

бки

 

 

 

 

 

 

Номер

 

 

Название

 

 

 

 

 

Важность ошибки

Ошибка

 

 

 

 

 

 

 

Описание

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

т

 

 

 

 

 

 

(высокая, средняя,

исправлена

 

 

ошибки

 

 

модуля/функции

 

 

шибки

 

 

 

 

низкая)

 

 

Да/Нет

 

 

 

 

 

 

 

 

 

 

 

 

 

р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и

 

 

В перв м цикле

 

 

 

 

 

 

 

 

 

 

 

 

 

 

з

 

оfor не верно

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

Func1()

 

 

указано

 

 

 

 

 

 

средняя

 

 

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

значение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

окончания цикла

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

п

 

 

каждого

 

модуля

построить

 

графы

и

вычислить

 

2.

Для

 

 

е

 

 

 

 

 

числа. Разработать тестовые случаи для каждого графа и

 

цикломатическиео

Р

р дставить их в виде табл. 2.2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 2.2

 

 

 

 

 

 

 

 

 

 

 

 

Модуль Func1()

 

 

 

 

 

 

 

 

 

 

 

 

Номер

 

 

Описание

Контрольные примеры,

 

Тест пройден

 

 

 

G

 

 

сцена-

 

 

позволяющие реализовать

 

 

 

 

 

 

 

 

прохода

 

 

 

Да/Нет

 

 

 

 

 

 

 

 

рия

 

 

 

 

описанную ситуацию

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G=2

 

 

1

 

 

a-b-d-f

 

 

Field=4, x=-5

 

 

 

 

Нет

 

 

 

 

 

 

2

 

 

a-b-е-f

 

 

 

Field=-3, x=-5

 

 

 

 

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

3. Провести модульное тестирование согласно составленным тестовым случаям. При необходимости разработать заглушки и привести их в табл. 2.3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 2.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Описание заглушек

 

 

 

 

 

 

 

 

 

 

 

 

 

Номер

 

 

 

Название

 

 

Назначение

 

Текст заглушки

 

Тест пройден

 

 

 

 

заглушки

 

 

модуля

 

 

заглушки

 

 

 

 

Да/Нет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Т

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Н

 

 

 

 

 

 

 

 

 

В случае не прохождения тестового случая составить отчет Уо каждой

 

 

 

найденной ошибке в виде табл. 2.4.

 

 

Б

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 2.4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Модульное тестирование

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Контрольные

й

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Номер

 

Название

Описание

примеры,

 

Описание

 

Важность

 

Ошибка

 

 

 

 

 

позволяющие

 

 

 

 

 

 

 

ошибки

 

модуля

 

прохода

реализовать

 

ошибки

 

 

ошибки

 

исправлена

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

описанную

 

 

 

 

 

 

 

 

Да/Нет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ситуац ю

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Появляется не

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

Func1()

 

 

a-b-d-f

 

 

Field=4, x=-5

обработанное

 

средняя

 

да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

о

исообщение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

windows

 

 

 

 

 

 

 

 

 

 

 

 

4.

Построить схему взаим действия модулей.

 

 

 

 

 

 

 

 

 

 

 

 

5.

 

 

 

 

 

и

 

 

 

 

 

 

 

 

 

 

 

модулей и

 

 

 

Разработать

с ра егию тестирования взаимодействия

 

 

 

привести ее в в

 

де таблт. 2.5.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

о

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 2.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Взаимодействие модулей

 

 

 

 

 

 

 

 

 

 

 

 

п

зОписание

 

 

Контрольные примеры,

 

 

 

 

 

 

 

 

 

 

 

 

Номер в

 

 

 

 

 

 

 

Тест пройден

 

 

 

 

 

ослед ва-

 

п следователь-

 

позволяющие реализовать

 

 

 

 

Да/Нет

 

 

 

е

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тельности

 

 

 

ности

 

 

описанную ситуацию

 

 

 

 

 

 

 

 

 

Р

 

 

1

 

 

 

Func1()->func2()

 

 

Аrgument=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20