
- •Оглавление
- •1. Введение
- •2. Основание для разработки
- •3. Назначение разработки
- •4. Технические требования к программе
- •4.1 Требования к функциональным характеристикам
- •4.2 Временные характеристики и размер занимаемой памяти
- •4.3. Требования к надежности
- •4.8. Требования к языкам программирования Язык
- •4.9. Специальные требования
- •6. Стадии и этапы разработки
- •7. Порядок контроля и приемки
- •7.1. Виды испытаний
- •7.2. Общие требования к приёмке
- •Тестовые задания и результаты тестирования
- •8.1. Определение цикломатической сложности
- •8.2 Метод эквивалентного разбиения Описание входных данных
- •Классы эквивалентности
- •Результат работы тестовых наборов
- •Приложение 3 Заявление на официальную регистрацию
8.2 Метод эквивалентного разбиения Описание входных данных
Таблица 2
Название поля |
Описание |
ФИО |
Содержит только буквы - первая, а так же буквы после пробелов – заглавные. |
Дата поступления |
|
Образование |
Содержит только буквы, первая – заглавная. |
Специальность |
Содержит только буквы, первая – заглавная. |
Пол |
Содержит 3 буквы. |
Служил |
Содержит только буквы, первая – заглавная. |
Дата рождения |
|
Классы эквивалентности
Таблица 3
Вид условий |
Правильные классы |
Не правильные классы |
ФИО |
Содержит только буквы(1) - первая, а так же буквы после пробелов – заглавные.(1А) |
Содержит цифры, (2) строчные буквы.(2А) |
Дата поступления |
Меньше текущей даты (3) |
Больше текущей даты (3А) |
Образование |
Содержит только буквы(4), первая – заглавная.(4А) |
Содержит цифры (5), первая буква не заглавная (5А). |
Специальность |
Содержит только буквы(6), первая – заглавная.(6А) |
Содержит цифры (7), первая буква не заглавная (7А). |
Пол |
Содержит 3 буквы.(8) |
Содержит больше 3х букв (9), цифры.(9А) |
Служил |
Содержит только буквы, первая – заглавная.(10) |
Содержит цифры (11), первая буква не заглавная (11А). |
Дата рождения |
Меньше текущей даты(12) |
Больше текущей даты(12А). |
Класс эквивалентности |
ФИО |
Дата поступления |
Образование |
Специальность |
Пол |
Служил |
Дата рождения |
1,3,4,5,6,7,8, 9,10,11,12 |
Иванов Иван Сергеевич |
12.09.10 |
Высшее |
Механик |
Муж. |
Да |
15.06.1968 |
2 |
Иванов Иван Сергеевич1 |
– |
– |
– |
– |
– |
– |
2А |
иванов иван сергеевич |
– |
– |
– |
– |
– |
– |
3А |
Иванов Иван Сергеевич |
28.12.10 |
– |
– |
– |
– |
– |
5 |
Иванов Иван Сергеевич |
12.09.10 |
Высшее5 |
– |
– |
– |
– |
5А |
Иванов Иван Сергеевич |
12.09.10 |
высшее |
– |
– |
– |
– |
7 |
Иванов Иван Сергеевич |
12.09.10 |
Высшее |
механик |
– |
– |
– |
7А |
Иванов Иван Сергеевич |
12.09.10 |
Высшее |
Механик4 |
– |
– |
– |
9 |
Иванов Иван Сергеевич |
12.09.10 |
Высшее |
Механик |
Мужс. |
– |
– |
9А |
Иванов Иван Сергеевич |
12.09.10 |
Высшее |
Механик |
Муж.1 |
– |
– |
11 |
Иванов Иван Сергеевич |
12.09.10 |
Высшее |
Механик |
Муж. |
Да1. |
– |
11А |
Иванов Иван Сергеевич |
12.09.10 |
Высшее |
Механик |
Муж. |
да. |
– |
12А |
Иванов Иван Сергеевич |
12.09.10 |
Высшее |
Механик |
Муж. |
Да. |
15.06.2011 |
Данные для тестирования программных модулей и программного комплекса в целом находятся в файле test.rgz.
При запуске программы открывается главное меню, содержащее таблицу, в которую последовательно загружены все данные, содержащиеся в файле test.rgz, меню в виде организации полей со списком.
На основании имеющихся данных из тестового файла можно просмотреть результаты выполнения запросов пользователя.
Рис. 2. Главное меню программы
Выведем запрос о среднем возрасте сотрудников.
Рис 3. Средний возраст сотрудников
Выведем график, показывающий долю сотрудников по видам образования.
Рис. 4. Доля сотрудников по видам образования