Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Общие сведения. Общецелевой язык визуального моделирования UML используют для спецификации, визуализации, проектирования и документирования бизнес-процессов



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

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

В свою очередь, согласно принципу многомодельности, нет единственной модели, достаточно адекватно описывающей все аспекты сложной системы. Это означает, что модель системы допускает ряд взаимосвязанных представлений (views), каждое из которых соответствует одному из аспектов структуры или поведения системы. Самыми общими считаются статическое и динамическое представления, которые могут подразделяться на более частные представления.

Модели сложных систем строятия по иерархическому принципу, когда модель строится на разных уровнях абстрагирования при фиксированных представлениях, а исходная модель имеет наиболее общее представление (метапредставление).

Принцип иерархического построения моделей сложных систем предписывает создание связанных моделей на разных уровнях детализации.

Уровень представления (layer) — способ организации и рассмотрения модели на одном уровне абстракции, который представляет горизонтальный срез архитектуры модели, в то время как разбиение представляет ее вертикальный срез.

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

В целом же процесс ООАП является последовательным переходом от создания общих моделей концептуального уровня к более детальным представлениям логического и физического уровня. На каждом этапе ООАП модели последовательно детализируются с более адекватным отражаением конкретной реализации системы.

Взаимосвязи моделей ООАП представлеы на рис. 4.2.1.

Рис. 4.2.1. Взаимосвязи моделей и представлений системы в объектно-ориентированном анализе и проектировании.

Все разновидности элементов графической нотации языка UML организованы в пакеты. Язык UML описан собственными средствами, причем в роли единого целого выступают произвольные сущности, отнесенные к одному пакету.





Дата публикования: 2014-10-25; Прочитано: 608 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.011 с)...