Характеристика діаграм видів діяльності 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Характеристика діаграм видів діяльності



Действия, которые совершаются при выполнении прецедента или во время функ­ционирования объекта, обычно происходят последовательно, как описанные выше шаги работы стиральной машины. Диагра́мма де́ятельности англ. activity diagram — диаграмма, на которой показано разложение некоторой деятельности на её составные части. Под деятельностью англ. activity понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов — вложенных видов деятельности и отдельных действий англ. action, соединённых между собой потоками, которые идут от выходов одного узла ко входам другого.

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

 

Характеристика діаграм кооперації

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

Для создания новой диаграммы кооперации требуется выполнить операцию контекстного меню: New Collaboration Diagram (Новая Диаграмма кооперации)

На специальной панели инструментов слева по умолчанию присутствуют практически все кнопки с пиктограммами элементов, которые могут быть использованы для построения диаграммы. В общем случае работа с диаграммой кооперации состоит в добавлении объектов, связей и сообщений, а также редактировании их свойств. При этом изменения, вносимые в диаграмму кооперации, автоматически вносятся в диаграмму последовательности

 

 

Характеристика діаграм компонентів

 

Диаграмма компонентов служит частью физического представления модели, играет важную роль в процессе ООАП и является необходимой для генерации программного кода. Для разработки диаграмм компонентов в браузере проекта предназначено отдельное представление компонентов (Component View), в котором уже содержится диаграмма компонентов с пустым содержанием и именем по умолчанию Main (Главная).

Доступ к ней выполняется через пункт меню Browse Component Diagram (Браузер Диаграмма компонентов). В результате выполнения этих действий появляется новое окно с чистым рабочим листом диаграммы компонентов и специальная панель инструментов, содержащая кнопки с изображением графических примитивов, необходимых для разработки диаграммы компонентов. По умолчанию на панели инструментов отсутствуют только три графических элемента из рассмотренных ранее элементов диаграммы компонентов, а именно - кнопки с пиктограммами типовой подпрограммы, типового пакета и базы данных. При необходимости их можно добавить на специальную панель диаграммы компонента стандартным способом.

 

Характеристика діаграм розгортання

 

Диаграмма развертывания является второй составной частью физического представления модели и разрабатывается, как правило, для территориально распределенных систем. Для разработки диаграмм компонентов в браузере проекта предназначено отдельное представление развертывания (Deployment View), в котором уже содержится диаграмма развертывания с пустым содержанием и без собственного имени. Для доступа к ней требуется выполнить операцию главного меню: Browse Deployment Diagram (Обзор Диаграмма развертывания). В результате выполнения этих действий появляется новое окно с чистым рабочим листом диаграммы развертывания и специальная панель инструментов, содержащая кнопки с изображением графических примитивов, необходимых для разработки диаграммы развертывания. Работа с диаграммой развертывания состоит в создании процессоров и устройств, их спецификации, установлении связей между ними, а также добавлении и спецификации процессов.

Работа со связями

Связи между классами дополняют картину предметной области и представляют следующие понятия:

n Ассоциации.

n Кратность.

n Составные ассоциации.

n Рефлексивные ассоциации.

n Наследование и обобщение.

n Зависимости.

Ассоциация – это концептуальное взаимодействие классов друг с другом.

Например: Ассоциацию – между игроком и командой можно охарактеризовать фразой «игрок играет в команде» и отобразить линией, соединяющей эти классы с именем «играет» и треугольной стрелкой указывающей направление действия

Можно указывать роль которую играет каждый класс

       
 
   
 

 


Классы ассоциаций

Подобно классам, ассоциация может иметь атрибуты и операции. В этом случае можно говорить о классе ассоциации.

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

 

Застосування зв'язків

Связи

Ассоциация (как и класс) характеризуется наличием экземпляров.

Если конкретный игрок, играет в конкретной команде, отношение «Играет в» называется связью, которую изображают в виде линии, соединяющей два объекта. Имя этой связи, как и имя объекта, подчеркивается.

Кратность

Ассоциация между объектами может определять их количество



Поделиться:


Последнее изменение этой страницы: 2016-08-26; просмотров: 235; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.88.249 (0.006 с.)