Скачиваний:
51
Добавлен:
02.05.2014
Размер:
478.72 Кб
Скачать

7.1 Тр для функции "проверка на корректность файла f1".

Условия

1

2

3

4

5

1) Файл существует?

Н

Д

Д

Д

Д

2) Поле "Аббревиатура" уникально?

-

Н

Д

-

Д

3) Считаны все записи?

-

Н

Н

Д

Н

4) Обнаружена ошибка?

-

Д

Н

-

Д

5)Поле «Полное название» уникально

-

Д

Д

-

Н

Действия

1) Вывод сообщения: "Файл F1 не существует".

1

2) Формирование Таб1 и вывод её на экран.

3

1

3

3) Вывод сообщения: "Измените аббревиатуру".

1

4) Продолжить обработку.

4

1

4

5)Исправить данные

2

2

6) Завершить обработку.

2

2

7) Вывод сообщения: "Измените название".

1

7.2 Тр для функции "проверка на корректность файла f2".

Условия

1

2

3

4

5

1) Файл существует?

Н

Д

Д

Д

Д

Д

2) Поле " Название кафедры " уникально?

-

Н

-

Д

Д

-

3) Поле " Количество работников " содержит только цифры

-

-

Н

Д

Д

-

4) Считаны все записи?

-

Н

Н

Н

Д

Н

5) Обнаружена ошибка?

-

Д

Д

Н

Н

Д

6)Аббревиатура в таблице 2 содержится в таблице 1

-

-

-

-

-

Н

Действия

1) Вывод сообщения: "Файл F2 не существует".

1

2) Формирование Таб2 и вывод её на экран.

3

3

1

3

3) Вывод сообщения: "Такое название кафедры существует".

1

4) Вывод сообщения: "Поле Кол. работников имеет не числовое значение".

1

5) Вывод сообщения: "Аббревиатура <аббревиатура 1> содержит строчные буквы".

6) Исправить данные

2

2

2

7) Продолжить обработку.

4

4

1

4

8) Завершить обработку.

2

2

9)Сообщение: «Аббревиатура отсутствует в таблице 1»

1

7.3 Тр для функции "формирование выходного файла f3".

Условия

1

2

3

1) В Таб1 найдено поле "Аббревиатура факультета", соответствующее полю "Аббревиатура факультета " в Таб2?

Н

Н

Д

2) Обработаны все записи

Н

Д

-

Действия

1) Продолжить обработку.

1

3

2) Прекратить обработку.

1

3) Вывод на экран Таб3.

2

4) Запись данных в Таб3

1

Соседние файлы в папке Курсовой - Специфицирование и тестирование программ