
3 Оформление и содержание ргр
РГР ‘специфицирование и тестирование программы’ должна включать:
а) титульный лист (пример оформления показан в приложении А);
б) содержание работы (пример оформления приводится в приложении Б);
в) краткие теоретические сведения об этапах жизненного цикла программного продукта и месте и значении в нем этапов анализа, специфицирования и тестирования программ;
г) задание на курсовую работу (в приложении В приведен вариант типового задания);
д) описание ограничений, накладываемых на входные данные (см. п.2.3);
е) структуру целей разрабатываемой программы (см. рисунок 2.1);
ж) таблицы решений для функций программы( см. таблицы 2.4- 2.6);
з) содержание тестов и результаты тестирования функций программы (см. п. 2.7);
и) текст программы (на машинном носителе);
к) заключение в виде вывода о том, отвечает ли разработанная программа своим внешним спецификациям.
ПРИЛОЖЕНИЕ А
(справочное)
Пример содержания РГР
————————————————————————————
Содержание
1 Этапы жизненного цикла программного продукта 3
2 Задание на курсовую работу 4
3 Ограничения, учитываемые в программе обработки 5
4 Структура целей разрабатываемой программы 6
5 Таблицы решений для функций программы 7
6 Результаты тестирования спецификаций разработанной
программы обработки данных 11
7 Выводы по результатам тестирования 20
8 Список литературы 21
Приложение А. Текст программы 22
ПРИЛОЖЕНИЕ Б
(справочное)
Варианты задания на РГР
————————————————————————————————
Вариант 1
Разработать программу совместной обработки структур для формирования выходной структуры.
ИСХОДНЫЕ ДАННЫЕ И ОСОБЕННОСТИ АЛГОРИТМА
Структура записей которых приведена ниже:
Таблица 1 – структура 1
Количество мест |
Nрейса |
Пункт отправ-ления |
Пункт прибытия |
Время отправления |
Цена |
|
|
|
|
|
|
Таблица 2 - Структура 2
Nрейса |
Фамилия, имя, отчество |
Дата продажи |
Дата отправления |
|
|
|
|
Таблица 3 - Структура 3
Дата продажи |
Пункт отправления |
Пункт прибытия |
Фамилия, имя, отчество |
Стоимость |
|
|
|
|
|
В выходном документе предусмотреть подсчет количества проданных билетов на каждую дату продажи, для чего структура 2 должна быть отсортирован по дате продажи.
Вариант 2
Таблица 1 - Структура 1
№ предмета |
Наименование предмета |
|
|
Таблица 2 - Структура 2
День недели |
Время начала |
Время окончания |
№ предмета |
Начало(№ недели) |
Конец (№ недели) |
Вид занятий |
|
|
|
|
|
|
|
Результат обработки в виде выходного документа, представленного в таблице 3:
Таблица 3 - Структура 3
Время начала |
Время окончания |
День недели |
Название предмета |
Вид занятий |
С какой недели |
По какую неделю |
|
|
|
|
|
|
|
Занятия сгруппировать подряд по времени начала. Предусмотреть проверку на корректность данных структуры 2