ВУЗ:
Составители:
Рубрика:
8.8. Диаграмма деятельности 97
«номер неполный». Это означает, что если набранный телефонный номер не
содержит необходимого количества цифр, то следует продолжить набор оче-
редной цифры, оставаясь в состоянии «Набор номера».
Если же набранный номер полный, то можно перейти в состояние «Не-
верный номер» или «Соединение». В случае неверного номера (сторожевое
условие «неверный» истинно) ничего не остаётся, как покинуть составное со-
стояние, опустив трубку на рычаг. Если же номер верный, то происходит со-
единение по этому номеру.
Однако в результате соединения аппарат абонента может быть занят (пе-
реход в состояние «Занято») или свободен (переход в состояние «Звонок у
абонента»). В первом случае можно повторить дозвон, предварительно опу-
стив трубку на рычаг (выход из составного состояния). Во втором случае про-
исходит проверка условия «разговор доступен». Если оно истинно, что соот-
ветствует снятию трубки абонентом, то начинается телефонный разговор. В
противном случае (т.е. это условие не выполняется) телефон абонента будет
продолжать звонить, извещая об отсутствии абонента или о невозможности
по какой-либо причине вести разговор по телефону. При этом ничего не оста-
ётся, как опустить трубку на рычаг.
Если же разговор состоялся, то после выполнения условия «подтвержде-
ние» на окончание разговора трубка снова опускается. При этом телефон-
ный аппарат переходит в состояние «Ожидание», в котором может находиться
неопределённо долго.
8.8. Диаграмма деятельности
Диаграмма деятельности (Activity Diagram) представляет собой диаграм-
му, на которой изображены переходы потока управления от одной деятельно-
сти к другой.
Деятельность (Activity) — это продолжающийся во времени неатомар-
ный шаг вычислений в автомате. Деятельность в конечном счёте приводит к
Страницы
- « первая
- ‹ предыдущая
- …
- 95
- 96
- 97
- 98
- 99
- …
- следующая ›
- последняя »
