Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТПИС.docx
Скачиваний:
1
Добавлен:
27.08.2019
Размер:
335.82 Кб
Скачать

Диаграммы последовательности.

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

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

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

Диаграмма деятельности – это частый случай диаграмм состояния, на которых представлены переходы потоком управления от одного действия к другому. Этот вид диаграмм описывает поведение, включающие в себя множества параллельных процессов. Основные элементы:

  1. овал – действие объекта,

  2. ромб – отражает условный оператор,

  3. стрелка – описывает последовательность действий,

  4. линейка синхронизации – указывает на необходимость завершить или начать несколько действий (логическое и).

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

Основное назначение диаграммы компонентов – разделение системы на элементы, который имеет свой интерфейс и образуют идейное целое. Это позволяет создать ядро системы, которое не будет меняться в ответ на изменения происходящие на уровне подсистемы.