Книга: Rational Rose 2000 и UML Визуальное моделирование
Сложность и диаграммы последовательности действий
Сложность и диаграммы последовательности действий
Каждый раз, когда я веду занятия, у слушателей возникает вопрос: «Насколько сложной может быть диаграмма последовательности действий?» Я отвечаю всегда одинаково: «Сохраняйте ее простой». Прелесть этой диаграммы в ее простоте — можно легко понять и увидеть объекты, взаимодействия объектов, сообщения между ними и функциональность, задаваемую сценариями.
Следующий вопрос выглядит так: «Что делать с условной логикой?» (с логикой ЕСЛИ-ТО-ИНАЧЕ, которая существует в реальном мире). Ответ на него также субъективен. Если логика проста и требует небольшого количества сообщений, я обычно добавляю ее к одной диаграмме и использую примечания и скрипты для указания выбора, который нужно сделать. С другой стороны, если логика ЕСЛИТО-ИНАЧЕ требует сложных сообщений, я обычно рисую отдельные диаграммы: одну для случая ЕСЛИ, одну для ТО и одну для ИНАЧЕ.
Это делается для сохранения простоты диаграмм. Если нужно, их можно связать друг с другом. Это позволит пользователям перемещаться по набору диаграмм.
Для связывания диаграмм в программе Rational Rose:
1. Щелкните по кнопке Note (Сноска) на панели инструментов.
2. Щелкните по диаграмме, чтобы поместить на нее сноску.
3. Выберите в списке браузера диаграмму, которую нужно связать с текущей, и перетащите ее на сноску.
4. Для перехода на связанную диаграмму необходимо дважды щелкнуть по сноске.
- Реализация прецедентов
- Документирование сценариев
- Диаграммы последовательности действий
- Диаграммы последовательности действий и граничные классы
- Сложность и диаграммы последовательности действий
- Диаграммы взаимодействий
- Зачем нужны две разные диаграммы
- Диаграмма последовательности действий для системы регистрации курсов
- Резюме
- Зачем нужны две разные диаграммы
- Диаграммы взаимодействий
- Диаграммы прецедентов
- Диаграммы последовательности действий
- 2. Диаграммы. Виды диаграмм
- Приложение I Диаграммы взаимовлияния
- Решил сделать дефрагментацию дисков, выполнил анализ диска C:. На рисунке увидел, что зеленый сектор разбит на 18 неболь...
- 1.4.3. Организационные диаграммы и диаграммы Swim Lane
- Последовательности команд
- Отмена ошибочных действий
- Диаграммы
- Урок 6.6. Диаграммы и графики