Отправляет email-рассылки с помощью сервиса Sendsay

Блог программиста-туриста

  Все выпуски  

Блог программиста-туриста Основы UML. Диаграммы последовательности


В статье описываются диаграммы последовательностей #UML, при этом рассматриваются как общие принципы построения диаграмм, так и их место в процессе проектирования #ICONIX. Диаграммы последовательности (sequence diagram) являются видом диаграмм взаимодействия языка UML, которые описывают отношения объектов в различных условиях. Условия взаимодействия задаются сценарием, полученным на этапе разработки диаграмм вариантов использования [1]. Существуют различные взгляды на применение этого вида диаграмм:
  1. Фаулер предлагает строить диаграммы последовательности для визуализации наиболее сложных отношений на диаграмме классов [2];
  2. Буч рассматривает их в качестве альтернативы диаграмм объектов и использует для анализа семантики сценариев на ранних стадиях проектирования (до создания протоколов отдельных классов) [3];
  3. Розенберг строит диаграммы последовательности в рамках процесса ICONIX, поэтому они строятся для каждого прецедента (а не только для наиболее интересных отношений, как у Фаулера). В процессе ICONIX разработке этого вида диаграмм предшествует построение диаграмм робастности (пригодности), поэтому уже выделены объекты, участвующие в прецеденте [4].
Рассмотрим этот вид диаграмм на примере ... (читать дальше).

В избранное