Метод Буча, OMT и UML

Пример

Допустим, что мы разрабатываем систему рисования графиков. Когда пользователь хочет что-то нарисовать - будь то линия или прямоугольник - система должна выполнить команду Draw (нарисовать). Наша система включает множество типов различных форм, каждая из которых содержит поведение, позволяющее ей нарисовать себя. Итак, когда пользователь хочет нарисовать круг, запускается команда draw() объекта "Круг". С помощью полиморфизма система определяет, какую фигуру она должна нарисовать. При этом каждая форма (круг, линия, прямоугольник и т.д.) должна тогда содержать собственную функцию drawMe() для ее рисования.

Что такое визуальное моделирование?

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

Основная цель ВМ – обеспечить общение между пользователями, разработчиками, аналитиками, тестировщиками, менеджерами и всеми остальными участниками проекта. Наличие стандарта для этого - обязательно.

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

Визуальная модель системы позволяет:

· Показать ее работу на различных уровнях.

· Моделировать взаимодействие между пользователями и системой.

· Мы можем моделировать взаимодействие объектов внутри системы.

· Моделировать взаимодействие между различными системами.

Важный вопрос ВМ - какую графическую нотацию использовать. Из всех предлагаемых вариантов наибольшую поддержку получили метод Буча, технология объектного моделирования OMT (Object Modeling Technology) и унифицированный язык моделирования UML (Unified Modeling Language).

Метод Буча назван по имени изобретателя, Гради Буча (Grady Booch) из Rational Software.

OMT была разработана Джеймсом Рамбо (Dr. James Rumbaugh). Использует более простую графику моделирования систем по сравнению с методом Буча.

UML является результатом совместных усилий Гради Буча, Джеймса Рамбо, Ивара Якобсона (Ivar Jacobson), Ребекки Вирс-Брок (Rebecca Wirfs-Brock), Питера Йордона (Peter Yourdon) и других. Символы UML сильно напоминают нотации Буча и ОМТ, но содержат также элементы и из других нотаций.

Процесс консолидации методов, вошедших в состав UML, начался в 1993 году. В 1996 году Унифицированный Метод был обновлен и преобразован в UML. В 1997 г. язык UML 1.1 объявлен промышленным стандартом. Стандарт UML (текущая версия 1.4) был принят большинством производителей и такими комитетами по стандартам, как ANSI и Object Management Group (OMG).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: