Структурная диаграмма и спецификация программного комплекса. Данные для тестирования программного комплекса, страница 4

Программа получила название «Agency». Для её запуска потребуется ПК, работающий под управлением операционной системы MS-DOS (не ниже версии 3.3), с 32-битным x86-совместимым процессором третьего поколения (80386), 128 килобайтами свободной оперативной памяти, видеоадаптером VGA. Также обязательным условием работы программы является наличие файла драйвера видеоадаптера egavga.bgi в каталоге с программой для графического представления выходных данных.


4. СТРУКТУРНАЯ ДИАГРАММА ПРОГРАММНОГО КОМПЛЕКСА

Все модули в программе связаны между собой. Диаграмма зависимостей между программными модулями изображена на рисунке 2.

 


Рис. 2. Структурная диаграмма программного комплекса


5. БЛОК-СХЕМА АЛГОРИТМА ПОДПРОГРАММЫ «REPORT1» МОДУЛЯ «AGREP1»

 


Рис. 3. Блок-схема алгоритма подпрограммы «report1» модуля «agrep1»

 


Рис. 3. Блок-схема алгоритма подпрограммы «report1» модуля «agrep1» (продолжение)

 


Рис. 3. Блок-схема алгоритма подпрограммы «report1» модуля «agrep1» (продолжение)

 


Рис. 3. Блок-схема алгоритма подпрограммы «report1» модуля «agrep1» (продолжение)


6. ДАННЫЕ ДЛЯ ТЕСТИРОВАНИЯ ПРОГРАММНОГО КОМПЛЕКСА

Для тестирования работы программы был использован типизированный файл compet.dat, с помощью которого производилась оценка работоспособности пунктов главного меню и меню отчётов.

Содержимое файла можно представить в виде таблицы.

Таблица 3

Данные для тестирования программного комплекса

Дата постановки на учёт

ФИО

Год рождения

Пол

Образо-вание

Специальность

Стаж работы

11-01-2009

Федорова Мария Викторовна

1978

2

1

инженер-программист

5

15-02-2009

Рыкова Наталья Леонидовна

1982

2

1

бухгалтер

3

23-03-2009

Торхова Ирина Владимировна

1975

2

1

инженер-системотехник

5

05-05-2009

Кузнецов Сергей Николаевич

1974

1

2

токарь

7

02-03-2009

Марков Олег Евгеньевич

1955

1

1

инженер-радиоэлектроник

24

28-01-2009

Степанов Дмитрий Сергеевич

1968

1

1

бухгалтер

16

22-01-2009

Поздняков Сергей Александрович

1979

1

2

фрезеровщик

6

10-03-2009

Петрова Людмила Михайловна

1957

1

2

швея-моторист

24

09-02-2009

Калиновская Юлия Юрьевна

1978

2

1

маркетолог

9

05-05-2009

Дроздов Петр Михайлович

1973

1

2

газосварщик

8

14-02-2009

Егорова Александра Сергеевна

1982

2

2

бармен

6


7. ИНСТРУКЦИЯ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ ПО РАБОТЕ С ПРОГРАММНЫМ КОМПЛЕКСОМ

После запуска приложения появляется заставка системы, содержащая название программы, информацию об её назначении и фамилию автора разработки.

Рис. 4. Заставка системы

После нажатия любой клавиши клавиатуры появляется главное меню программы, которое содержит четыре пункта: «1 – добавить соискателя», «2 – редактировать данные», «3 – отчёты» и «4 – выход из программы».

Рис. 5. Главное меню программы

Воспользовавшись цифровыми клавишами, необходимо выбрать желаемый режим работы.

После нажатия клавиши <1> программа переходит в режим добавления нового соискателя, который состоит из девяти последовательных шагов ввода данных о соискателе. Использование подсказок, отображаемых в строке состояния, значительно упрощает восприятие пользователем диалогов.