Информатика и вычислительная техника
Практикум
  • формат pdf, ppt
  • размер 646,68 КБ
  • добавлен 01 марта 2014 г.
Методические указания - Unified Modeling Language (UML)
10 p.
(автор и выходные данные не указаны).
Unified Modeling Language (UML) – универсальный язык моделирования – предназначен для моделирования компьютерных систем в процессе их разработки.
Нужно сказать, что необходимость принятия единого стандарта моделирования была осознана уже задолго до его появления. В 80-х годах прошлого века после воплощения в жизнь концепции объектно-ориентированного программирования одна за другой стали появляться методики моделирования и проектирования информационных систем и иных программных приложений. Поскольку они создавались независимо друг от друга, они либо использовали различные системы условных обозначений и правил, либо, что еще хуже, вкладывали в одни и те же символы совершенно различную смысловую нагрузку.
Кроме того, не смотря на все многообразие подходов, так и не была создана методика, способная стать универсальным инструментом для решения любых задач проектирования. В результате ситуация стала напоминать знаменитое Вавилонское столпотворение: команды разработчиков, использующие разные методики, но работающие над одним и тем же проектом, не могли найти общий язык друг с другом без того, чтобы переводить документацию с одного языка проектирования на другой. В 1994 году авторы лучших для того времени подходов объединили свои усилия для создания единого универсального стандарта. И не смотря на то, что первая версия стандарта UML была представлена еще в 1997 году, процесс его усовершенствования не прекращается до сих пор.
Роль UML чрезвычайно высока. Помимо облегчения процесса проектирования системы, он позволяет автоматизировать часть работы по непосредственному написанию кода программы. Кроме того, сфера применения UML не ограничивается только проектированием программных продуктов. Язык действительно универсальный, поскольку он с успехом используется для моделирования различных бизнес-процессов и структуры крупнейших организаций. В настоящее время от претендента на высокооплачиваемую руководящую должность не зависимо от сферы деятельности организации – работодателя требуются, помимо всего прочего, навыки моделирования.