Я рисую ПОСЛЕДОВАТЕЛЬНУЮ СХЕМУЮ систему общественного телефона (PP). То, что я пытаюсь сделать, это: - сообщение для: звонящий вводит деньги и отправляет запрос на вызов с номером телефона вызываемого абонента - сообщение для: PP Вычисляет продолжительность разговора - сообщение для: печати PP предел продолжительности звонка для CALLER - сообщение для: вызывающего и вызываемого абонентов обменивается данными во время вычисленного времени разговора ->это сообщение является сообщением о длительности - сообщение для: PP время обнаружения завершения вызова - сообщение: для прекращенияUML Последовательная диаграмма «Длительность сообщения»
коммуникациюНиже картина того, что я пытаюсь сделать:
Как я должен правильно reprensent к сообщениям (особенно сообщение 4 и другие после него) БЕЗ фрагмента LOOP здесь? Так что продолжительность по-прежнему очевидно с косой линией ... и что сообщение 10 является один закрыванием продолжительности Послания 4
ПОСЛЕДНЕЙ измененной диаграмма < --- ОК !!!
Я думаю, что один подводит итог, что вы оба сказали
Я новичок в UML, поэтому не знаю, как использовать состояние машины или временную диаграмму. В любом случае 1-й абзац вашего ответа, похоже, предлагает что-то вроде ответа прямо под вашим. Хотел бы я сделать что-то, не используя фрагменты. –
Вот недавний пример, который я сделал для конечного автомата: http://stackoverflow.com/a/36368880/2596664 –
Если вы должны использовать диаграмму последовательности, по крайней мере, изменить все на асинхронные сообщения. –