по-моему, здесь хорошо было бы начать с диаграмм последовательности (sequence diagrams), а перед этим неплохо конечно было бы классы обнаружить. в начальном описании последовательность хорошо прослеживается. можно выделить в диаграмме условные блоки (opt, alt) и соответствующими стрелочками обозначить, кто к кому когда и с чем обращается.
UML
Date: 2008-08-20 11:51 am (UTC)