Диаграммы последовательности

По завершении рисования диаграмм пригодности и рецензирования предварительного проекта наступает очередь детального проектирования. Цель анализа пригодности (предварительного проектирования) - выявить объекты. На этапе же детального проектирования мы занимаемся распределением функций программы между этими объектами. Данная глава посвящена диаграммам последовательности как основному элементу детального проектирования или, по крайней мере, динамической части объектной модели.

Выполнив предварительное проектирование с помощью анализа пригодности, мы возвращаемся к нашим сценариям и изучаем их более детально. Мы хотим пересмотреть первые неформальные предположения о кооперации объектов и уточнить свои представления. К этому моменту должны быть выполнены две задачи. Во-первых, тексты прецедентов должны быть полными, правильными, детализированными и недвусмысленными. Во-вторых, следует выявить большую часть необходимых объектов по крайней мере на концептуальном уровне абстракции.

На рис. 7.1 показано место диаграмм последовательности в общей картине процесса ICONIX.