Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

История появления



Работы следующих авторов предшествовали появлению стандарта UML:

Айвар Якобсон, Джеймс Румбах, Гради Буч.

В конце 80-ых начале 90-ых годов они независимо проводили работы по формализации процедуры разработки программного обеспечения. Позже Румбах и Буч, работая в фирме Rational Rose, начали сотрудничать. Далее к ним присоединился Якобсон.

Язык UML (Unified Modeling Language) был окончательно сформирован приблизительно в 1997 году.

Стандарт UML утверждён консорциумом компаний, которые образуют группу OMG (Object Management Group), и опубликован на сайте www.omg.org.

Об актуальности данной методологии можно судить по таким косвенным признакам, как утверждение важности формализованного анализа и проектирования в книге Билла Гейтса, изданной в 2004 г. и последовавшей за этим покупкой Microsoft пакета Visio, который включает возможность моделирования с использованием UML.

Спецификация языка UML 2.0 была окончательно согласована в октябре 2004 года.

Краткий обзор диаграмм

Диаграммы прецедентов - предназначены для документирования макротребований к системе, т.е., по сути, это образное представление функциональных возможностей системы.

Диаграммы деятельности – это UML-версия обычной блок-схемы.

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

Диаграммы взаимодействий представлены двумя видами диаграмм – диаграммы последовательности и кооперации. Диаграммы показывают потоки взаимодействия объектов в системе.

Диаграммы состояний показывают изменения состояния отдельного объекта в процессе его жизненного цикла в системе.

Диаграммы компонентов отображают структуру системы.

В языке существуют и другие разновидности диаграмм.

9.3 Сколько диаграмм создавать?

Все диаграммы создавать не требуется – это мнение большинства комментаторов стандарта. Разрабатываются только те диаграммы, которые действительно будут полезны для выполнения проекта.

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

Текстовые спецификации необходимы и особенно полезны в диаграммах прецедентов. В остальных случаях комментарии должны быть в минимально необходимом количестве.

Диаграммы вариантов использования

Функции, выполняемые моделируемой системой, в UML можно представить с помощью диаграммы вариантов использования.

Основные элементы диаграммы показаны на рисунке 9.1.

Более подробно с правилами построения диаграмм вариантов использования можно познакомиться по адресу http://window.edu.ru/resource/745/72745.

Рисунок 9.1 – Элементы языка UML

По адресу http://msdn.microsoft.com/ru-ru/library/dd409427(v=vs.100).aspx можно познакомиться с возможностями построения диаграмм в среде Visual Studio 2010. Ниже (рисунок 9.2, таблица 9.1) приведёнпример, взятый по этому адресу.

Рисунок 9.1 - Структурирование вариантов использования


Таблица 9.1 – Описание элементов языка





Дата публикования: 2015-11-01; Прочитано: 832 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...