- •1. Что такое диаграмма последовательностей
- •Объекты
- •Сообщения
- •2. Графический интерфейс пользователя (gui)
- •Последовательность
- •Диаграмма последовательности
- •Прецедент
- •3. Автомат по продаже лимонада: общая и частная модель
- •Частная диаграмма последовательности
- •Общая диаграмма последовательности
- •4. Отображение создания объекта на диаграмме последовательностей
- •5. Представление рекурсии
- •6. Создание общей картины
- •7. Резюме
- •Вопросы и ответы
- •Задание
Вопросы и ответы
Похоже, что диаграмма последовательности полезна не только для системного анализа. Можно ли ее использовать для отображения взаимодействия в организации?
В качестве объектов могут выступать сотрудники организации, а сообщения могут соответствовать приказам.
Вы показали, как новые объекты представляются на диаграмме последовательности. Уничтожаются ли объекты и, если да, как это можно представить?
Объекты могут прекратить свое существование. В этом случае в нижнем конце линии жизни объекта ставится знак х.
Задание
1. Создайте частную диаграмму последовательностей, соответствующую успешной отправке факса. Это значит, что в модели должно быть представлено взаимодействие объектов при выполнении основного успешного сценария прецедента Отправка факса для факс-машины. Включите в диаграмму объекты, соответствующие отправляющей и принимающей машинам, передаваемому сообщению и центральному узлу обмена сообщениями, который маршрутизирует факсы и телефонные вызовы.
2. Создайте общую диаграмму последовательностей, включающую дополнительные сценарии (линия занята, ошибка в отправляющей факс-машине), а также основной успешный сценарий из упражнения 1.
3. Создайте диаграмму последовательностей для электрической точилки карандашей. Используйте объекты: исполнитель, карандаш, точка вставки (гнездо для вставки затачиваемого карандаша в точилку), двигатель и затачивающий элемент. Какие сообщения следует использовать? Что собой представляют точки активации? Должна ли эта диаграмма включать рекурсию?
