У вас вопросы?
У нас ответы:) SamZan.net

ориентированного анализа и проектирования ООАП включают как язык моделирования так и описание процесса мо

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 7.4.2025

Унифицированный язык визуального моделирования Unified Modeling Language (UML)

Большинство существующих методов объектно-ориентированного анализа и проектирования (ООАП) включают как язык моделирования, так и описание процесса моделирования. Язык моделирования — это нотация (в основном графическая), которая используется методом для описания проектов. Нотация представляет собой совокупность графических объектов, которые используются в моделях; она является синтаксисом языка моделирования. Например, нотация диаграммы классов определяет, каким образом представляются такие элементы и понятия, как класс, ассоциация и множественность. Процесс - это описание шагов, которые необходимо выполнить при разработке проекта.

Унифицированный язык моделирования UML (Unified Modeling Language) — это преемник того поколения методов ООАП, которые появились в конце 80-х и начале 90-х гг. Создание UML фактически началось в конце 1994 г., когда Гради Буч и Джеймс Рамбо начали работу по объединению методов Booch и ОМТ (Object Modeling

Technique) под эгидой компании Rational Software. К концу 1995 г. они создали первую спецификацию объединенного метода, названного ими Unified Method, версия 0.8. Тогда же, в 1995 г., к ним присоединился создатель метода OOSE (Object-Oriented Software Engineering) Ивар Якобсон. Таким образом, UML является прямым

объединением и унификацией методов Буча, Рамбо и Якобсона, однако дополняет их новыми возможностями.

Главными в разработке UML были следующие цели:

  1.  предоставить пользователям готовый к использованию выразительный язык визуального моделирования, позволяющий разрабатывать осмысленные модели и обмениваться ими;
  2.  предусмотреть механизмы расширяемости и специализации для расширения базовых концепций;
  3.  обеспечить независимость от конкретных языков программирования и процессов разработки;
  4.  обеспечить формальную основу для понимания этого языка моделирования (язык должен быть одновременно точным и доступным для понимания, без лишнего формализма);
  5.  стимулировать рост рынка объектно-ориентированных инструментальных средств;
  6.  интегрировать лучший практический опыт.

Язык UML находится в процессе стандартизации, проводимом OMG (Object Management Group) — организацией по стандартизации в области объектно-ориентированных методов и технологий, в настоящее время принят в качестве стандартного языка моделирования и получил широкую поддержку в индустрии ПО. Язык UML принят на вооружение практически всеми крупнейшими компаниями - производителями ПО (Microsoft, IBM, Hewlett-Packard, Oracle, Sybase и др.). Кроме того, практически все мировые производители CASE-средств, помимо Rational Software (Rational Rose), поддерживают UML в своих продуктах. Создатели UML представляют его как язык для определения, представления, проектирования и документирования программных систем, организационно-экономических, технических и др.




1. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата медичних наук Пол
2. равенство и бедность.html
3. Рациональная организация работы менеджера Выполнила студентка Группы М12 II курса Полозов.
4. Виды зажимных инструментов представлены на Виды зажимных медицинских инструментов Виды зажимных м
5. Ассоциативные корпоративные формы предпринимательства и некоммерческие организаци
6. Бархатные революции на постсоветском пространстве и их значение для России
7. Вариант 3 В районе предполагаемого строительства асфальтобетонного завода частота повторяемости ветров
8. 311 Дата тестирования- 27
9. Тема урока- Пиломатериалы их получение и применение
10. Лунтик в городе авторская разработка Подготовили и провели- ст