Из требований следует, что обработка формы может
привести к 3 разным результатам в виде сообщения пользователю в зависимости от комбинации
входных параметров.
- внесем в таблицу условия, влияющие на поведение системы
- запишем результаты — сообщения, которые
возвращает система пользователю при обработке формы
- проставим возможные состояния условий и результаты работы системы при их комбинациях
(1-16)
Условие |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
Комната Андромеда? |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
|
|
|
|
|
|
|
|
Время >= 1 час? |
✗ |
✗ |
✗ |
|
|
|
✗ |
|
✗ |
✗ |
✗ |
|
|
|
✗ |
|
Требуется подтверждение? |
✗ |
✗ |
|
|
✗ |
✗ |
|
|
✗ |
✗ |
|
|
✗ |
✗ |
|
|
Почта заполнена? |
✗ |
|
|
|
✗ |
|
✗ |
✗ |
✗ |
|
|
|
✗ |
|
✗ |
✗ |
Результат |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Комната {имя_комнаты} успешно забронирована на {длительность}.
|
✗ |
|
✗ |
|
|
|
✗ |
|
✗ |
|
✗ |
✗ |
✗ |
|
✗ |
✗ |
Комната Андромеда не может быть забронирована менее чем на 1 час.
|
|
|
|
✗ |
✗ |
✗ |
|
✗ |
|
|
|
|
|
|
|
|
Заполните почту для подтверждения.
|
|
✗ |
|
|
|
|
|
|
|
✗ |
|
|
|
✗ |
|
|