Rambler's Top100
Структуралист (на главную)  
 

UML

UML (Unified Modeling Language) – унифицированный язык моделирования, применяется для визуального представления программных систем, создаваемых с использованием объектно-ориентированных технологий. UML является официальным стандартом, рекомендованным консорциумом Object Management Group.

Элементы языка UML представляются на различных типах диаграмм, основными из которых являются:

  • Диаграммы классов
  • Диаграммы прецедентов (диаграммы вариантов использования use case)
  • Диаграммы последовательностей
  • Диаграммы объектов

Пример диаграммы классов унифицированного языка моделирования UML, выполненной в CASE-системе Rational Rose

Рисунок. Пример диаграммы классов унифицированного языка моделирования UML, выполненной в CASE-системе Rational Rose

UML является базовым языком унифицированного процесса создания программного обеспечения (UP/RUP), а также используется в ряде других методологий, таких как XP и ICONIX.

Унифицированный язык моделирования UML поддерживается инструментальными средствами автоматизации создания и сопровождения программного обеспечения (CASE-системами [CASE – Computer-Aided Software Engineering]), наиболее популярной из которых является Rational Rose. CASE-системы позволяют по созданным диаграммам генерировать скелетный код программы, что может значительно сократить время создания программных продуктов. Не смотря на значительные успехи, достигнутых в области CASE-технологий, они еще далеки от совершенства, ввиду чего в теории и практике CASE-систем предстоит еще очень многое сделать.

Материалы на сайте

Литература

  1. Буч Г, Рамбо Дж., Джекобсон А. Язык UML. Руководство пользователя. Пер. с англ. М.: ДМК, 2000.
  2. Ларман К. Применение UML и шаблонов проектирования / Пер. с англ. М.: Вильямс, 2002.

Связанные понятия

 

Кто Вы?
Исследователь
Специалист
Управленец
Преподаватель
Студент
Аспирант
Другое
Результаты голосования

©Structuralist 2005-2006
structuralist@narod.ru
Рейтинг@Mail.ru Rambler's Top100
Hosted by uCoz