🗊 Презентация UML Унифицированный язык моделирования. Самоучитель

Нажмите для полного просмотра!
UML Унифицированный язык моделирования. Самоучитель, слайд №1 UML Унифицированный язык моделирования. Самоучитель, слайд №2 UML Унифицированный язык моделирования. Самоучитель, слайд №3 UML Унифицированный язык моделирования. Самоучитель, слайд №4 UML Унифицированный язык моделирования. Самоучитель, слайд №5 UML Унифицированный язык моделирования. Самоучитель, слайд №6 UML Унифицированный язык моделирования. Самоучитель, слайд №7 UML Унифицированный язык моделирования. Самоучитель, слайд №8 UML Унифицированный язык моделирования. Самоучитель, слайд №9 UML Унифицированный язык моделирования. Самоучитель, слайд №10 UML Унифицированный язык моделирования. Самоучитель, слайд №11 UML Унифицированный язык моделирования. Самоучитель, слайд №12 UML Унифицированный язык моделирования. Самоучитель, слайд №13 UML Унифицированный язык моделирования. Самоучитель, слайд №14 UML Унифицированный язык моделирования. Самоучитель, слайд №15 UML Унифицированный язык моделирования. Самоучитель, слайд №16 UML Унифицированный язык моделирования. Самоучитель, слайд №17 UML Унифицированный язык моделирования. Самоучитель, слайд №18 UML Унифицированный язык моделирования. Самоучитель, слайд №19 UML Унифицированный язык моделирования. Самоучитель, слайд №20 UML Унифицированный язык моделирования. Самоучитель, слайд №21 UML Унифицированный язык моделирования. Самоучитель, слайд №22 UML Унифицированный язык моделирования. Самоучитель, слайд №23 UML Унифицированный язык моделирования. Самоучитель, слайд №24 UML Унифицированный язык моделирования. Самоучитель, слайд №25 UML Унифицированный язык моделирования. Самоучитель, слайд №26 UML Унифицированный язык моделирования. Самоучитель, слайд №27 UML Унифицированный язык моделирования. Самоучитель, слайд №28 UML Унифицированный язык моделирования. Самоучитель, слайд №29 UML Унифицированный язык моделирования. Самоучитель, слайд №30 UML Унифицированный язык моделирования. Самоучитель, слайд №31 UML Унифицированный язык моделирования. Самоучитель, слайд №32 UML Унифицированный язык моделирования. Самоучитель, слайд №33 UML Унифицированный язык моделирования. Самоучитель, слайд №34 UML Унифицированный язык моделирования. Самоучитель, слайд №35 UML Унифицированный язык моделирования. Самоучитель, слайд №36 UML Унифицированный язык моделирования. Самоучитель, слайд №37 UML Унифицированный язык моделирования. Самоучитель, слайд №38 UML Унифицированный язык моделирования. Самоучитель, слайд №39 UML Унифицированный язык моделирования. Самоучитель, слайд №40 UML Унифицированный язык моделирования. Самоучитель, слайд №41 UML Унифицированный язык моделирования. Самоучитель, слайд №42 UML Унифицированный язык моделирования. Самоучитель, слайд №43 UML Унифицированный язык моделирования. Самоучитель, слайд №44 UML Унифицированный язык моделирования. Самоучитель, слайд №45 UML Унифицированный язык моделирования. Самоучитель, слайд №46 UML Унифицированный язык моделирования. Самоучитель, слайд №47 UML Унифицированный язык моделирования. Самоучитель, слайд №48 UML Унифицированный язык моделирования. Самоучитель, слайд №49 UML Унифицированный язык моделирования. Самоучитель, слайд №50 UML Унифицированный язык моделирования. Самоучитель, слайд №51 UML Унифицированный язык моделирования. Самоучитель, слайд №52 UML Унифицированный язык моделирования. Самоучитель, слайд №53 UML Унифицированный язык моделирования. Самоучитель, слайд №54 UML Унифицированный язык моделирования. Самоучитель, слайд №55 UML Унифицированный язык моделирования. Самоучитель, слайд №56 UML Унифицированный язык моделирования. Самоучитель, слайд №57 UML Унифицированный язык моделирования. Самоучитель, слайд №58 UML Унифицированный язык моделирования. Самоучитель, слайд №59 UML Унифицированный язык моделирования. Самоучитель, слайд №60 UML Унифицированный язык моделирования. Самоучитель, слайд №61 UML Унифицированный язык моделирования. Самоучитель, слайд №62 UML Унифицированный язык моделирования. Самоучитель, слайд №63 UML Унифицированный язык моделирования. Самоучитель, слайд №64 UML Унифицированный язык моделирования. Самоучитель, слайд №65 UML Унифицированный язык моделирования. Самоучитель, слайд №66 UML Унифицированный язык моделирования. Самоучитель, слайд №67 UML Унифицированный язык моделирования. Самоучитель, слайд №68 UML Унифицированный язык моделирования. Самоучитель, слайд №69 UML Унифицированный язык моделирования. Самоучитель, слайд №70 UML Унифицированный язык моделирования. Самоучитель, слайд №71 UML Унифицированный язык моделирования. Самоучитель, слайд №72 UML Унифицированный язык моделирования. Самоучитель, слайд №73 UML Унифицированный язык моделирования. Самоучитель, слайд №74 UML Унифицированный язык моделирования. Самоучитель, слайд №75 UML Унифицированный язык моделирования. Самоучитель, слайд №76 UML Унифицированный язык моделирования. Самоучитель, слайд №77 UML Унифицированный язык моделирования. Самоучитель, слайд №78 UML Унифицированный язык моделирования. Самоучитель, слайд №79 UML Унифицированный язык моделирования. Самоучитель, слайд №80 UML Унифицированный язык моделирования. Самоучитель, слайд №81 UML Унифицированный язык моделирования. Самоучитель, слайд №82 UML Унифицированный язык моделирования. Самоучитель, слайд №83 UML Унифицированный язык моделирования. Самоучитель, слайд №84 UML Унифицированный язык моделирования. Самоучитель, слайд №85 UML Унифицированный язык моделирования. Самоучитель, слайд №86 UML Унифицированный язык моделирования. Самоучитель, слайд №87 UML Унифицированный язык моделирования. Самоучитель, слайд №88 UML Унифицированный язык моделирования. Самоучитель, слайд №89 UML Унифицированный язык моделирования. Самоучитель, слайд №90 UML Унифицированный язык моделирования. Самоучитель, слайд №91 UML Унифицированный язык моделирования. Самоучитель, слайд №92 UML Унифицированный язык моделирования. Самоучитель, слайд №93 UML Унифицированный язык моделирования. Самоучитель, слайд №94 UML Унифицированный язык моделирования. Самоучитель, слайд №95 UML Унифицированный язык моделирования. Самоучитель, слайд №96 UML Унифицированный язык моделирования. Самоучитель, слайд №97 UML Унифицированный язык моделирования. Самоучитель, слайд №98 UML Унифицированный язык моделирования. Самоучитель, слайд №99 UML Унифицированный язык моделирования. Самоучитель, слайд №100 UML Унифицированный язык моделирования. Самоучитель, слайд №101 UML Унифицированный язык моделирования. Самоучитель, слайд №102 UML Унифицированный язык моделирования. Самоучитель, слайд №103 UML Унифицированный язык моделирования. Самоучитель, слайд №104 UML Унифицированный язык моделирования. Самоучитель, слайд №105 UML Унифицированный язык моделирования. Самоучитель, слайд №106 UML Унифицированный язык моделирования. Самоучитель, слайд №107 UML Унифицированный язык моделирования. Самоучитель, слайд №108 UML Унифицированный язык моделирования. Самоучитель, слайд №109 UML Унифицированный язык моделирования. Самоучитель, слайд №110 UML Унифицированный язык моделирования. Самоучитель, слайд №111 UML Унифицированный язык моделирования. Самоучитель, слайд №112 UML Унифицированный язык моделирования. Самоучитель, слайд №113 UML Унифицированный язык моделирования. Самоучитель, слайд №114 UML Унифицированный язык моделирования. Самоучитель, слайд №115 UML Унифицированный язык моделирования. Самоучитель, слайд №116 UML Унифицированный язык моделирования. Самоучитель, слайд №117 UML Унифицированный язык моделирования. Самоучитель, слайд №118 UML Унифицированный язык моделирования. Самоучитель, слайд №119 UML Унифицированный язык моделирования. Самоучитель, слайд №120 UML Унифицированный язык моделирования. Самоучитель, слайд №121 UML Унифицированный язык моделирования. Самоучитель, слайд №122 UML Унифицированный язык моделирования. Самоучитель, слайд №123 UML Унифицированный язык моделирования. Самоучитель, слайд №124 UML Унифицированный язык моделирования. Самоучитель, слайд №125 UML Унифицированный язык моделирования. Самоучитель, слайд №126 UML Унифицированный язык моделирования. Самоучитель, слайд №127 UML Унифицированный язык моделирования. Самоучитель, слайд №128 UML Унифицированный язык моделирования. Самоучитель, слайд №129 UML Унифицированный язык моделирования. Самоучитель, слайд №130 UML Унифицированный язык моделирования. Самоучитель, слайд №131 UML Унифицированный язык моделирования. Самоучитель, слайд №132

Содержание

Вы можете ознакомиться и скачать презентацию на тему UML Унифицированный язык моделирования. Самоучитель. Доклад-сообщение содержит 132 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


UML УНИФИЦИРОВАННЫЙ ЯЗЫК МОДЕЛИРОВАНИЯ
Описание слайда:
UML УНИФИЦИРОВАННЫЙ ЯЗЫК МОДЕЛИРОВАНИЯ

Слайд 2


Самоучитель по UML
Описание слайда:
Самоучитель по UML

Слайд 3


Основа UML
Описание слайда:
Основа UML

Слайд 4


Начало 1995 г. Grady Booch (Гради Буч) Jim Rumbaugh (Джим Рамбо) Ivar Jacobson (Ивар Якобсон)
Описание слайда:
Начало 1995 г. Grady Booch (Гради Буч) Jim Rumbaugh (Джим Рамбо) Ivar Jacobson (Ивар Якобсон)

Слайд 5


История развития
Описание слайда:
История развития

Слайд 6


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

Слайд 7


Процессе объектно-ориентированного анализа и проектирования
Описание слайда:
Процессе объектно-ориентированного анализа и проектирования

Слайд 8


Канонические диаграммы UML
Описание слайда:
Канонические диаграммы UML

Слайд 9


Понятие класс
Описание слайда:
Понятие класс

Слайд 10


Синтаксис UML для классов < признак видимости> : =
Описание слайда:
Синтаксис UML для классов < признак видимости> : =

Слайд 11


Уровни видимости public (общий) — любой внешний класс, который "видит" данный, может пользоваться его общими свойствами. Обозначаются...
Описание слайда:
Уровни видимости public (общий) — любой внешний класс, который "видит" данный, может пользоваться его общими свойствами. Обозначаются знаком " + " перед именем атрибута или операции; protected (защищенный) — только любой потомок данного класса может пользоваться его защищенными свойствами. Обозначаются знаком " # "; private (закрытый) — только данный класс может пользоваться этими свойствами. Обозначаются символом " - " .

Слайд 12


Области действия instance (экземпляр) — у каждого экземпляра класса есть собственное значение данного свойства; classifier (классификатор) — все...
Описание слайда:
Области действия instance (экземпляр) — у каждого экземпляра класса есть собственное значение данного свойства; classifier (классификатор) — все экземпляры совместно используют общее значение данного свойства (выделяется на диаграммах подчеркиванием).

Слайд 13


Кратность классов не содержащие ни одного экземпляра — тогда класс становится служебным ( Abstract ); содержащие ровно один экземпляр ( Singleton );...
Описание слайда:
Кратность классов не содержащие ни одного экземпляра — тогда класс становится служебным ( Abstract ); содержащие ровно один экземпляр ( Singleton ); содержащие заданное число экземпляров; содержащие произвольное число экземпляров.

Слайд 14


Диаграммы прецедентов
Описание слайда:
Диаграммы прецедентов

Слайд 15


Диаграммы прецедентов Диаграммы прецедентов (диаграммы вариантов использования, use case diagrams) – это обобщенная модель функционирования системы в...
Описание слайда:
Диаграммы прецедентов Диаграммы прецедентов (диаграммы вариантов использования, use case diagrams) – это обобщенная модель функционирования системы в окружающей среде.

Слайд 16


Прецеденты и действующие лица Прецедент (use case) — это типичное взаимодействие пользователя с системой, которое при этом: описывает видимую...
Описание слайда:
Прецеденты и действующие лица Прецедент (use case) — это типичное взаимодействие пользователя с системой, которое при этом: описывает видимую пользователем функцию, может представлять различные уровни детализации, обеспечивает достижение конкретной цели, важной для пользователя. Действующие лица (актеры, actors) используют систему (или используются системой) в данном прецеденте.

Слайд 17


Диаграмма прецедентов
Описание слайда:
Диаграмма прецедентов

Слайд 18


Связи типа «расширение» и «использование» Связь типа "расширение" применяется, когда один прецедент подобен другому, но несет несколько...
Описание слайда:
Связи типа «расширение» и «использование» Связь типа "расширение" применяется, когда один прецедент подобен другому, но несет несколько большую функциональную нагрузку. Ее следует применять при описании изменений в нормальном поведении системы. Связь типа "использование" позволяет выделить некий фрагмент поведения системы и включать его в различные прецеденты без повторного описания.

Слайд 19


Диаграмма классов
Описание слайда:
Диаграмма классов

Слайд 20


Диаграммы классов Диаграммы классов (class diagrams) – логическая модель базовой структуры системы, отражает статическую структуру системы и связи...
Описание слайда:
Диаграммы классов Диаграммы классов (class diagrams) – логическая модель базовой структуры системы, отражает статическую структуру системы и связи между ее элементами.

Слайд 21


UML Унифицированный язык моделирования. Самоучитель, слайд №21
Описание слайда:

Слайд 22


Класс (class) — абстрактное описание множества однородных объектов, имеющих одинаковые атрибуты, операции и отношения с объектами других классов .
Описание слайда:
Класс (class) — абстрактное описание множества однородных объектов, имеющих одинаковые атрибуты, операции и отношения с объектами других классов .

Слайд 23


UML Унифицированный язык моделирования. Самоучитель, слайд №23
Описание слайда:

Слайд 24


Атрибуты [кратность] : = {строка-свойство}
Описание слайда:
Атрибуты [кратность] : = {строка-свойство}

Слайд 25


Операции (список параметров): {строка-свойство}
Описание слайда:
Операции (список параметров): {строка-свойство}

Слайд 26


Отношения между классами Зависимостью называется отношение использования, согласно которому изменение в спецификации одного элемента (например,класса...
Описание слайда:
Отношения между классами Зависимостью называется отношение использования, согласно которому изменение в спецификации одного элемента (например,класса " товар ") может повлиять на использующий его элемент ( класс " строка заказа "). Часто зависимости показывают, что один класс использует другой в качестве аргумента. Обобщение — это отношение между общей сущностью (родителем — класс " клиент ") и ее конкретным воплощением (потомком — классы " корпоративный клиент " или " частный клиент "). Ассоциация — это отношение, показывающее, что объекты одного типа неким образом связаны с объектами другого типа ("клиент " может сделать " заказ "). Если приходится моделировать отношение типа "часть-целое", то используется специальный тип ассоциации — агрегирование. В такой ассоциации один из классов имеет более высокий ранг (целое — класс " заказ ") и состоит из нескольких меньших по рангу классов (частей — класс " строка заказа ").

Слайд 27


Свойства ассоциации
Описание слайда:
Свойства ассоциации

Слайд 28


Ненаправленная бинарная ассоциация
Описание слайда:
Ненаправленная бинарная ассоциация

Слайд 29


Направленная бинарная ассоциация
Описание слайда:
Направленная бинарная ассоциация

Слайд 30


Исключающая ассоциация
Описание слайда:
Исключающая ассоциация

Слайд 31


n-арная ассоциация
Описание слайда:
n-арная ассоциация

Слайд 32


Отношение обобщения
Описание слайда:
Отношение обобщения

Слайд 33


Ограничения отношения обощения {complete} {incomplete} {disjoint} {overlapping}
Описание слайда:
Ограничения отношения обощения {complete} {incomplete} {disjoint} {overlapping}

Слайд 34


Отношения агрегации
Описание слайда:
Отношения агрегации

Слайд 35


Отношения композиции
Описание слайда:
Отношения композиции

Слайд 36


Диаграммы взаимодействия
Описание слайда:
Диаграммы взаимодействия

Слайд 37


Диаграммы взаимодействия Диаграммы взаимодействия (interaction diagrams) – модель процесса обмена сообщениями между объектами, представляется в виде...
Описание слайда:
Диаграммы взаимодействия Диаграммы взаимодействия (interaction diagrams) – модель процесса обмена сообщениями между объектами, представляется в виде диаграмм последовательностей (sequence diagrams) или кооперативных диаграмм (collaboration diagrams).

Слайд 38


Кооперация Кооперация (collaboration) — спецификация множества объектов отдельных классов, совместно взаимодействующих с целью реализации отдельных...
Описание слайда:
Кооперация Кооперация (collaboration) — спецификация множества объектов отдельных классов, совместно взаимодействующих с целью реализации отдельных вариантов использования в общем контексте моделируемой системы.

Слайд 39


Элементы диаграмм коопераций Объекты Связи Сообщения
Описание слайда:
Элементы диаграмм коопераций Объекты Связи Сообщения

Слайд 40


Объект Объект (object) — сущность с хорошо определенными границами и индивидуальностью, которая инкапсулирует состояние и поведение. '/':
Описание слайда:
Объект Объект (object) — сущность с хорошо определенными границами и индивидуальностью, которая инкапсулирует состояние и поведение. '/':

Слайд 41


Объекты: анонимные, сироты
Описание слайда:
Объекты: анонимные, сироты

Слайд 42


Пассивный и активный объект
Описание слайда:
Пассивный и активный объект

Слайд 43


Мультиобъекты
Описание слайда:
Мультиобъекты

Слайд 44


UML Унифицированный язык моделирования. Самоучитель, слайд №44
Описание слайда:

Слайд 45


Составной объект или объект-композит
Описание слайда:
Составной объект или объект-композит

Слайд 46


Связь Связь (link) — любое семантическое отношение между некоторой совокупностью объектов .
Описание слайда:
Связь Связь (link) — любое семантическое отношение между некоторой совокупностью объектов .

Слайд 47


Стереотипы связей «association» – ассоциация (предполагается по умолчанию, поэтому этот стереотип можно не указывать). «parameter» – параметр метода....
Описание слайда:
Стереотипы связей «association» – ассоциация (предполагается по умолчанию, поэтому этот стереотип можно не указывать). «parameter» – параметр метода. Соответствующий объект может быть только параметром некоторого метода. «local» – локальная переменная метода. Ее область видимости ограничена только соседним объектом. «global» – глобальная переменная. Ее область видимости распространяется на всю диаграмму кооперации. «self» – рефлексивная связь объекта с самим собой, которая допускает передачу объектом сообщения самому себе. На диаграмме кооперации рефлексивная связь изображается петлей в верхней части прямоугольника объекта.

Слайд 48


Сообщения Сообщение (message) — спецификация передачи информации от одного элемента модели к другому с ожиданием выполнения определенных действий со...
Описание слайда:
Сообщения Сообщение (message) — спецификация передачи информации от одного элемента модели к другому с ожиданием выполнения определенных действий со стороны принимающего элемента.

Слайд 49


Сообщения
Описание слайда:
Сообщения

Слайд 50


Стереотипы сообщений (вызвать) – сообщение, требующее вызова операции или процедуры объекта-получателя. Если сообщение с этим стереотипом...
Описание слайда:
Стереотипы сообщений (вызвать) – сообщение, требующее вызова операции или процедуры объекта-получателя. Если сообщение с этим стереотипом рефлексивное, то оно инициирует локальный вызов операции у пославшего это сообщение объекта. (возвратить) – сообщение, возвращающее значение выполненной операции или процедуры вызвавшему ее объекту. Значение результата может инициировать ветвление потока управления. (создать) – сообщение, требующее создания другого объекта для выполнения определенных действий. Созданный объект может стать активным (ему передается поток управления), а может остаться пассивным. (уничтожить) – сообщение с явным требованием уничтожить соответствующий объект. Посылается в том случае, когда необходимо прекратить нежелательные действия со стороны существующего в системе объекта, либо когда объект больше не нужен и должен освободить задействованные им системные ресурсы. (послать) – обозначает посылку другому объекту сигнала, который асинхронно инициируется одним объектом и принимается (перехватывается) другим. Отличие сигнала от сообщения заключа ется в том, что сигнал должен быть явно описан в том классе, объект которого инициирует его передачу.

Слайд 51


Кооперативные диаграммы
Описание слайда:
Кооперативные диаграммы

Слайд 52


Кооперативные диаграммы
Описание слайда:
Кооперативные диаграммы

Слайд 53


Диаграммы последовательностей Диаграмма последовательности (sequence diagram) - диаграмма, на которой показаны взаимодействия объектов, упорядоченные...
Описание слайда:
Диаграммы последовательностей Диаграмма последовательности (sequence diagram) - диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления.

Слайд 54


Элементы диаграмм последовательностей: Объекты Линии жизни Фокус управления Сообщения
Описание слайда:
Элементы диаграмм последовательностей: Объекты Линии жизни Фокус управления Сообщения

Слайд 55


Элементы диаграмм последовательностей:
Описание слайда:
Элементы диаграмм последовательностей:

Слайд 56


Линии жизни Линия жизни объекта (object lifeline) - вертикальная линия на диаграмме последовательности, которая представляет существование объекта в...
Описание слайда:
Линии жизни Линия жизни объекта (object lifeline) - вертикальная линия на диаграмме последовательности, которая представляет существование объекта в течение определенного периода времени. Фокус управления (focus of control) - специальный символ на диаграмме последовательности, указывающий период времени, в течение которого объект выполняет некоторое действие, находясь в активном состоянии.

Слайд 57


UML Унифицированный язык моделирования. Самоучитель, слайд №57
Описание слайда:

Слайд 58


Сообщения
Описание слайда:
Сообщения

Слайд 59


Ветвление потока управления
Описание слайда:
Ветвление потока управления

Слайд 60


Ветвление потока управления
Описание слайда:
Ветвление потока управления

Слайд 61


Использование стереотипов
Описание слайда:
Использование стереотипов

Слайд 62


Диаграмма последовательности
Описание слайда:
Диаграмма последовательности

Слайд 63


Диаграммы состояний
Описание слайда:
Диаграммы состояний

Слайд 64


Диаграммы состояний Диаграммы состояний (statechart diagrams) – модель динамического поведения системы и ее компонентов при переходе из одного...
Описание слайда:
Диаграммы состояний Диаграммы состояний (statechart diagrams) – модель динамического поведения системы и ее компонентов при переходе из одного состояния в другое.

Слайд 65


Конечный автомат Модель для спецификации поведения объекта в форме последовательности его состояний, которые описывают реакцию объекта на внешние...
Описание слайда:
Конечный автомат Модель для спецификации поведения объекта в форме последовательности его состояний, которые описывают реакцию объекта на внешние события, выполнение объектом действий, а также изменение его отдельных свойств.

Слайд 66


Элементы диаграммы состояний Состояния Переходы
Описание слайда:
Элементы диаграммы состояний Состояния Переходы

Слайд 67


UML Унифицированный язык моделирования. Самоучитель, слайд №67
Описание слайда:

Слайд 68


Состояние Состояние (state) - условие или ситуация в ходе жизненного цикла объекта, в течение которого он удовлетворяет логическому условию,...
Описание слайда:
Состояние Состояние (state) - условие или ситуация в ходе жизненного цикла объекта, в течение которого он удовлетворяет логическому условию, выполняет определенную деятельность или ожидает события.

Слайд 69


Состояния
Описание слайда:
Состояния

Слайд 70


Действие Действие (action) - спецификация выполнимого утверждения, которая образует абстракцию вычислительной процедуры.
Описание слайда:
Действие Действие (action) - спецификация выполнимого утверждения, которая образует абстракцию вычислительной процедуры.

Слайд 71


Метки действия Входное действие (entry action) - действие, которое выполняется в момент перехода в данное состояние. Обозначается с помощью ключевого...
Описание слайда:
Метки действия Входное действие (entry action) - действие, которое выполняется в момент перехода в данное состояние. Обозначается с помощью ключевого слова - entry. Действие выхода (exit action) - действие, производимое при выходе из данного состояния. Обозначается с помощью ключевого слова - метки действия exit. Внутренняя деятельность (do activity) - выполнение объектом операций или процедур, которые требуют определенного времени. Обозначается с помощью ключевого слова - метки деятельности do.

Слайд 72


Состояние с внутренними действиями
Описание слайда:
Состояние с внутренними действиями

Слайд 73


Псевдосостояния Псевдосостояние (pseudo-state) - вершина в конечном автомате, которая имеет форму состояния, но не обладает поведением. Начальное...
Описание слайда:
Псевдосостояния Псевдосостояние (pseudo-state) - вершина в конечном автомате, которая имеет форму состояния, но не обладает поведением. Начальное состояние (start state) - разновидность псевдосостояния, обозначающее начало выполнения процесса изменения состояний конечного автомата или нахождения моделируемого объекта в составном состоянии. Конечное состояние (final state) - разновидность псевдосостояния, обозначающее прекращение процесса изменения состояний конечного автомата или нахождения моделируемого объекта в составном состоянии.

Слайд 74


Псевдосостояния
Описание слайда:
Псевдосостояния

Слайд 75


Переход Переход (transition) - отношение между двумя состояниями, которое указывает на то, что объект в первом состоянии (исходном) должен выполнить...
Описание слайда:
Переход Переход (transition) - отношение между двумя состояниями, которое указывает на то, что объект в первом состоянии (исходном) должен выполнить определенные действия и перейти во второе (целевое) состояние.

Слайд 76


Переход '('')' '['']' '/'.
Описание слайда:
Переход '('')' '['']' '/'.

Слайд 77


Событие Событие (event) - спецификация существенных явлений в поведении системы, которые имеют местоположение во времени и пространстве.
Описание слайда:
Событие Событие (event) - спецификация существенных явлений в поведении системы, которые имеют местоположение во времени и пространстве.

Слайд 78


Типы переходов Переход называется триггерным, если его специфицирует событие-триггер, связанное с внешними условиями по отношению к рассматриваемому...
Описание слайда:
Типы переходов Переход называется триггерным, если его специфицирует событие-триггер, связанное с внешними условиями по отношению к рассматриваемому состоянию. Переход называется нетриггерным, если он происходит по завершении выполнения ду-деятельности в данном состоянии.

Слайд 79


Триггерный и нетриггерный переходы
Описание слайда:
Триггерный и нетриггерный переходы

Слайд 80


Сторожевое условие Сторожевое условие (guard condition) - логическое условие, записанное в прямых скобках и представляющее собой булевское выражение.
Описание слайда:
Сторожевое условие Сторожевое условие (guard condition) - логическое условие, записанное в прямых скобках и представляющее собой булевское выражение.

Слайд 81


Выражение действия Выражение действия (action expression) представляет собой вызов операции или передачу сообщения, имеет атомарный характер и...
Описание слайда:
Выражение действия Выражение действия (action expression) представляет собой вызов операции или передачу сообщения, имеет атомарный характер и выполняется сразу после срабатывания соответствующего перехода до начала действий в целевом состоянии.

Слайд 82


Выражение действия
Описание слайда:
Выражение действия

Слайд 83


UML Унифицированный язык моделирования. Самоучитель, слайд №83
Описание слайда:

Слайд 84


Составное состояние Составное состояние, состояние-композит (composite state) - сложное состояние, которое состоит из других вложенных в него...
Описание слайда:
Составное состояние Составное состояние, состояние-композит (composite state) - сложное состояние, которое состоит из других вложенных в него состояний.

Слайд 85


Составное состояние
Описание слайда:
Составное состояние

Слайд 86


Последовательные подсостояния Последовательные подсостояния (sequential substates) - вложенные состояния состояния-композита, в рамках которого в...
Описание слайда:
Последовательные подсостояния Последовательные подсостояния (sequential substates) - вложенные состояния состояния-композита, в рамках которого в каждый момент времени объект может находиться в одном и только одном подсостоянии.

Слайд 87


Последовательные подсостояния
Описание слайда:
Последовательные подсостояния

Слайд 88


Параллельные подсостояния Параллельные подсостояния (concurrent substates) - вложенные состояния, используемые для спецификации двух и более конечных...
Описание слайда:
Параллельные подсостояния Параллельные подсостояния (concurrent substates) - вложенные состояния, используемые для спецификации двух и более конечных подавтоматов, которые могут выполняться параллельно внутри составного состояния.

Слайд 89


Параллельные подсостояния
Описание слайда:
Параллельные подсостояния

Слайд 90


Составное состояние со скрытой внутренней структурой
Описание слайда:
Составное состояние со скрытой внутренней структурой

Слайд 91


Параллельный переход Параллельный переход – переход, который явно показывает ситуацию, когда переход может иметь несколько исходных состояний или...
Описание слайда:
Параллельный переход Параллельный переход – переход, который явно показывает ситуацию, когда переход может иметь несколько исходных состояний или целевых состояний. Параллельные переходы разделения (fork) и слияния (join)

Слайд 92


Параллельный переход
Описание слайда:
Параллельный переход

Слайд 93


UML Унифицированный язык моделирования. Самоучитель, слайд №93
Описание слайда:

Слайд 94


Диаграммы деятельности
Описание слайда:
Диаграммы деятельности

Слайд 95


Диаграммы деятельностей Диаграммы деятельности (activity diagrams) – диаграмма, на которой показано разложение некоторой деятельности на её составные...
Описание слайда:
Диаграммы деятельностей Диаграммы деятельности (activity diagrams) – диаграмма, на которой показано разложение некоторой деятельности на её составные части. Под деятельностью понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов — вложенных видов деятельности и отдельных действий , соединённых между собой переходами, которые идут от выходов одного узла ко входам другого. Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений.

Слайд 96


UML Унифицированный язык моделирования. Самоучитель, слайд №96
Описание слайда:

Слайд 97


Состояния деятельности Состояние деятельности (activity state) - состояние в графе деятельности, которое служит для представления процедурной...
Описание слайда:
Состояния деятельности Состояние деятельности (activity state) - состояние в графе деятельности, которое служит для представления процедурной последовательности действий, требующих определенного времени.

Слайд 98


Состояние действия Состояние действия (action state) - специальный случай состояния с некоторым входным действием и, по крайней мере, одним выходящим...
Описание слайда:
Состояние действия Состояние действия (action state) - специальный случай состояния с некоторым входным действием и, по крайней мере, одним выходящим из состояния переходом.

Слайд 99


Состояние деятельности и действия
Описание слайда:
Состояние деятельности и действия

Слайд 100


Состояние под-деятельности Состояние под-деятельности (subactivity state) - состояние в графе деятельности, которое служит для представления...
Описание слайда:
Состояние под-деятельности Состояние под-деятельности (subactivity state) - состояние в графе деятельности, которое служит для представления неатомарной последовательности шагов процесса.

Слайд 101


Состояние под-деятельности
Описание слайда:
Состояние под-деятельности

Слайд 102


Ветвление и соединение
Описание слайда:
Ветвление и соединение

Слайд 103


Разделение и слияние параллельных потоков
Описание слайда:
Разделение и слияние параллельных потоков

Слайд 104


UML Унифицированный язык моделирования. Самоучитель, слайд №104
Описание слайда:

Слайд 105


Дорожки Дорожка (swimlane) - графическая область диаграммы деятельности, содержащая элементы модели, ответственность за выполнение которых...
Описание слайда:
Дорожки Дорожка (swimlane) - графическая область диаграммы деятельности, содержащая элементы модели, ответственность за выполнение которых принадлежит отдельным подсистемам.

Слайд 106


Дорожки
Описание слайда:
Дорожки

Слайд 107


UML Унифицированный язык моделирования. Самоучитель, слайд №107
Описание слайда:

Слайд 108


UML Унифицированный язык моделирования. Самоучитель, слайд №108
Описание слайда:

Слайд 109


Диаграмма компонентов
Описание слайда:
Диаграмма компонентов

Слайд 110


Диаграммы компонентов Диаграммы компонентов (component diagrams) – модель иерархии подсистем, отражает физическое размещение баз данных, приложений и...
Описание слайда:
Диаграммы компонентов Диаграммы компонентов (component diagrams) – модель иерархии подсистем, отражает физическое размещение баз данных, приложений и интерфейсов ИС.

Слайд 111


Компонент Компонент (component) — физически существующая часть системы, которая обеспечивает реализацию классов и отношений, а также функционального...
Описание слайда:
Компонент Компонент (component) — физически существующая часть системы, которая обеспечивает реализацию классов и отношений, а также функционального поведения моделируемой программной системы. Компонент предназначен для представления физической организации ассоциированных с ним элементов модели. Компонентом может быть исполняемый код отдельного модуля, командные файлы или файлы, содержащие интерпретируемые скрипты.

Слайд 112


Графическое изображение компонентов
Описание слайда:
Графическое изображение компонентов

Слайд 113


Модуль Модуль (module) — часть программной системы, требующая памяти для своего хранения и процессора для исполнения.
Описание слайда:
Модуль Модуль (module) — часть программной системы, требующая памяти для своего хранения и процессора для исполнения.

Слайд 114


Обозначение физической реализации компонентов
Описание слайда:
Обозначение физической реализации компонентов

Слайд 115


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

Слайд 116


Интерфейсы
Описание слайда:
Интерфейсы

Слайд 117


Отношения между интерфейсами и компонентами
Описание слайда:
Отношения между интерфейсами и компонентами

Слайд 118


Зависимость между компонентами
Описание слайда:
Зависимость между компонентами

Слайд 119


Зависимость между компонентом и классами
Описание слайда:
Зависимость между компонентом и классами

Слайд 120


Реализация классов компонентом
Описание слайда:
Реализация классов компонентом

Слайд 121


UML Унифицированный язык моделирования. Самоучитель, слайд №121
Описание слайда:

Слайд 122


Диаграммы развертывания
Описание слайда:
Диаграммы развертывания

Слайд 123


Диаграммы развертывания Диаграммы развертывания (диаграммы размещения, deployment diagrams) – модель физической архитектуры системы, отображает...
Описание слайда:
Диаграммы развертывания Диаграммы развертывания (диаграммы размещения, deployment diagrams) – модель физической архитектуры системы, отображает аппаратную конфигурацию ИС.

Слайд 124


Узел Узел (node) представляет собой физически существующий элемент системы, который может обладать вычислительным ресурсом или являться техническим...
Описание слайда:
Узел Узел (node) представляет собой физически существующий элемент системы, который может обладать вычислительным ресурсом или являться техническим устройством .

Слайд 125


Узел
Описание слайда:
Узел

Слайд 126


Узел
Описание слайда:
Узел

Слайд 127


Узел
Описание слайда:
Узел

Слайд 128


Стереотипы узлов "processor" (процессор), "sensor" (датчик), "modem" (модем), "net" (сеть),...
Описание слайда:
Стереотипы узлов "processor" (процессор), "sensor" (датчик), "modem" (модем), "net" (сеть), "printer" (принтер) и другие

Слайд 129


Стереотипы ресурсоемкий узел и устройство
Описание слайда:
Стереотипы ресурсоемкий узел и устройство

Слайд 130


Соединения
Описание слайда:
Соединения

Слайд 131


Зависимости
Описание слайда:
Зависимости

Слайд 132


Мобильный доступ к корпоративной БД
Описание слайда:
Мобильный доступ к корпоративной БД



Похожие презентации
Mypresentation.ru
Загрузить презентацию