Профиль (UML)
Профиль в унифицированном языке моделирования (UML) предоставляет общий механизм расширения для настройки моделей UML для конкретных доменов и платформ. Механизмы расширения позволяют уточнять стандартную семантику строго аддитивным образом, не допуская ее противоречия стандартной семантике. [ 1 ]
Профили определяются с использованием стереотипов , определений тегов и ограничений, которые применяются к конкретным элементам модели, таким как классы, атрибуты, операции и действия. Профиль — это набор таких расширений, которые совместно настраивают UML для конкретного домена (например, аэрокосмической, медицинской, финансовой) или платформы (J2EE, .NET).
Примеры
[ редактировать ]Профиль UML для XML определен Дэвидом Карлсоном в книге «Моделирование XML-приложений с помощью UML», стр. 310, и описывает набор расширений базовых элементов модели UML, позволяющих точно моделировать схемы XSD .
SysML — это стандартизированный Object Management Group (OMG) профиль унифицированного языка моделирования , который используется для приложений системного проектирования .
MARTE — это стандарт OMG для моделирования встроенных приложений и приложений реального времени с помощью UML2.
Профиль UML для отношений [ 2 ] (см. также [ 3 ] ) основан на RM-ODP и предоставляет точные спецификации семантики концепций UML, используемых для определения общих (не обязательно бинарных) отношений, таких как композиция и подтипирование.
См. также
[ редактировать ]Сноски
[ редактировать ]- ^ Си Алхир, С.: Руководство по применению UML , стр. 350. Springer, 2002.
- ^ Группа управления объектами. UML-профиль для отношений. http://www.omg.org/cgi-bin/doc?formal/2004-02-07
- ^ Хаим Килов. 2015. Бизнес-моделирование: понятные шаблоны, практики и инструменты. В: Пересмотренные избранные статьи международных семинаров по моделированию поведения - Основы и приложения - Том 6368, Элла Рубцова, Эшли Макнейл, Эккарт Киндлер и Кристиан Герт (ред.), Vol. 6368. Springer-Verlag New York, Inc., Нью-Йорк, Нью-Йорк, США, 3-27. DOI: https://dx.doi.org/10.1007/978-3-319-21912-7_1.
Ссылки
[ редактировать ]- Си Альхир, Синан (2002). Руководство по применению UML . Спрингер. ISBN 978-0-387-95209-3 .