Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Работы следующих авторов предшествовали появлению стандарта 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!