Модель не зависит от представления. Его можно визуализировать с разных точек зрения, используя разные типы представлений или диаграмм, например. один и тот же набор классов можно рассматривать со статической точки зрения на диаграмме классов или с точки зрения их динамического взаимодействия на диаграмме связи.
Итак, модель одна и та же, но то, как мы ее рассматриваем, зависит от информации, которую мы хотим передать.
Думайте о модели как о данных, которые вы поместите в электронную таблицу, а о диаграммах — как о различных типах диаграмм, которые вы можете использовать для просмотра и интерпретации этих данных, например, о круговой диаграмме или гистограмме. Это одни и те же данные, но каждая диаграмма будет отражать разные аспекты информации, которая может быть полезна для принятия решений.
Точно так же каждый тип диаграммы UML передает различные аспекты проектирования системы, но все они имеют общую модель, которую вы, вероятно, повторно использовали бы для создания диаграммы любого типа.
Большинство инструментов UML CASE позволяют взаимодействовать с такой моделью. Например, в большинстве этих инструментов, если вы определяете класс на диаграмме классов, он автоматически добавляется в модель, а позже, при определении диаграммы связи, которая использует объект этого класса, вы можете просто перетащить его из модели и поместите его в свою коммуникационную диаграмму, тем самым передавая идею о том, что вы используете объект из класса, уже находящегося в модели.
Дальнейшая информация:
person
Edwin Dalorzo
schedule
08.01.2014