Разработка программного обеспечения является одним из актуальных направлений деятельности. Одним из этапов разработки является проектирование. Наибольшее распространение получило проектирование с использованием UML. Однин из основных авторов стандарта UML, по совместительству автор самых популярных книг по этой теме - Гради Буч, предложил процесс проектирования RUP.
В рамках RUP, после построения диаграмм прецедентов (функциональной части технического задания) выполняется разработка диаграммы деятельности (в UML имеется несколько видов таких диаграмм). Наиболее универсиальным видом диаграммы деятельности является диаграмма последовательностей.
Существуют различные взгляды на применение этого вида диаграмм:
В статье "Основы UML. Диаграммы последовательности" описаны основные элементы из которых строится диаграмма; предложен наиболее общий (универсальный) порядок (алгоритм) ее построения; показаны особенности построения диаграммы для детального проектирования системы (по процессу RUP, например), приведен пример использования.