Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой - Специфицирование и тестирование программ1.doc
Скачиваний:
80
Добавлен:
02.05.2014
Размер:
428.03 Кб
Скачать

Министерство образования и науки Российской Федерации

Уфимский Государственный Авиационный Технический Университет

Кафедра технической кибернетики

Курсовая работа

по дисциплине «Технология программирования»

Специфицирование и тестирование программ

Выполнил

студент группы Т28-220

Дымов В.В.

Проверил

Мукасеева В.Н.

Уфа – 2004

Содержание

Содержание 3

Задание на курсовую работу 4

Структура целей разрабатываемой программы 5

Ограничения, учитываемые в программе обработки 5

Схема данных 6

Схема работы программы 7

Схема работы основной части 7

Схема подпрограммы «Чтение и проверка на корректность файла F1» 8

Схема подпрограммы «Чтение полей структуры PriceItem» 11

Схема подпрограммы «Чтение полей структуры Department» 12

Схема подпрограммы «Создание записей таблицы F3» 13

Схема подпрограммы «Формирование выходного файла F3» 14

Внешние спецификации функций разрабатываемой программы. 15

Таблицы решений 15

Таблица решений для подпрограммы «Чтение и проверка на корректность файла F1» 16

Таблица решений для подпрограммы «Чтение и проверка на корректность файла F2» 17

Таблица решений для подпрограммы «Создание записей таблицы F3» 18

Таблица решений для подпрограммы «Формирование выходного файла F3» 19

Тестирование программы 20

Тестирование подпрограммы «Чтение и проверка на корректность файла F1» 20

Тестирование подпрограммы «Чтение и проверка на корректность файла F2» 22

Тестирование подпрограммы «Создание записей таблицы F3» 23

Задание на курсовую работу

Кафедра ТК

Задание на курсовую работу по технологии программирования

Выдано 26.02.2004 студенту группы Т28-220 Дымову В.В.

Срок выполнения 26.04.2004

ЗАДАНИЕ К РАБОТЕ

Разработать программу совместной обработки файлов F1и F2 для формирования выходного документа типаF3.

ИСХОДНЫЕ ДАННЫЕ И ОСОБЕННОСТИ АЛГОРИТМА

Текстовые файлы на МД, структура которых приведена ниже:

Таблица 1 – Структура файла F1

Регистрационный номер

Класс средств связи и вычислительной техники

Наименование средств связи и вычислительной техники

Цена

Таблица 2 – Структура файла F2

Регистрационный номер

Название отдела

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

Результат обработки в виде выходного документа, представленного в таблице F3:

Таблица 3 – Структура файла F3

Класс средств связи и вычислительной техники

Наименование средств связи и вычислительной техники

Название отдела

Стоимость

Класс средств связи определяет группу технических средств одинакового назначения, например, класс: системные блоки, наименование средств вычислительной техники:Pentium III,Celeron, AMD и т.п. (см. прайс-листы компьютерных фирм, цены берите из этих листов). Сгруппировать подряд все записи о средствах связи и вычислительной техники, относящихся к одному классу и подвести итог их общей стоимости. В файлеF2 предусмотреть записи о нескольких классах средств (не менее 3). В файлеF1 уникальными должны быть только регистрационные номера. Рекомендуется имена файлов типаF1 иF2запрашивать с клавиатуры.