Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект2 / Министерство Российской Федерации по образованию и науке.doc
Скачиваний:
33
Добавлен:
02.05.2014
Размер:
1.31 Mб
Скачать

Федеральное Агентство Российской Федерации по образованию и науке

УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ

Кафедра автоматизации проектирования информационных систем

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

КУРСОВАЯ РАБОТА

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

Выполнил:

студент группы АСОИ-232

Антонов Д.В.

Проверила:

доцент кафедры АПрИС

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

Уфа 2007

Введение

3

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

5

1

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

6

2

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

7

3

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

8

3.1

Схема работы системы

8

3.2

Схема тела программы

9

3.3

Схема функции ChkFormistakes

13

3.4

Схема функции Getnum

19

3.5

Схема функции Getsubj

20

3.6

Схема функции Getday

21

3.7

Схема функции Getstarttime

23

3.8

Схема функции Getfinishtime

24

3.9

Схема функции GetNumber

25

3.10

Схема функции Getfirstweek

26

3.11

Схема функции Getlastweek

27

3.12

Схема функции Gettype

29

3.13

Схема функции Subjnum

31

3.14

Схема функции Writestr

32

3.15

Схема функции Geterr

32

4

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

33

5

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

33

5.1

ТР для функции GetNum

34

5.2

ТР для функции GetDay

34

5.3

ТР для функции GetFirstTime

34

5.4

ТР для функции GetFinishTime

34

5.5

ТР для функции GetNumber

35

5.6

ТР для функции GetFirstWeek

35

5.7

ТР для функции GetLastWeek

35

5.8

ТР для функции GetType

36

5.9

ТР для функции поиска Searchnum

36

5.10

ТР для функции Writestr

36

5.11

ТР для функции Timeint

36

5.12

ТР для функции ChkForMistakes

37

5.12.1

ТР для проверки на ошибки файла F2

37

5.12.2

ТР для проверки на ошибки файла F1

38

5.12.3

ТР для совместной проверки на ошибки файлов F1 и F2

38

5.13

ТР для тела программы

39

6

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

40

6.1

Тестирование проверки на ошибки файла F2

40

6.2

Тестирование проверки на ошибки файла F1

52

6.3

Тестирование функции записи в файл F3

55

6.4

Безошибочное выполнение программы

56

Заключение

58

Приложение 1. Текст программы

59

Соседние файлы в папке Курсовой проект2