Презентация UML Унифицированный язык моделирования. Самоучитель онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему UML Унифицированный язык моделирования. Самоучитель абсолютно бесплатно. Урок-презентация на эту тему содержит всего 132 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » UML Унифицированный язык моделирования. Самоучитель
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:132 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:721.75 kB
- Просмотров:164
- Скачиваний:2
- Автор:неизвестен
Слайды и текст к этой презентации:
№6 слайд
Содержание слайда: UML
UML представляет собой объектно-ориентированный язык моделирования, обладающий следующими основными характеристиками:
является языком визуального моделирования, который обеспечивает разработку репрезентативных моделей для организации взаимодействия заказчика и разработчика ИС, различных групп разработчиков ИС;
содержит механизмы расширения и специализации базовых концепций языка.
№11 слайд
Содержание слайда: Уровни видимости
public (общий) — любой внешний класс, который "видит" данный, может пользоваться его общими свойствами. Обозначаются знаком " + " перед именем атрибута или операции;
protected (защищенный) — только любой потомок данного класса может пользоваться его защищенными свойствами. Обозначаются знаком " # ";
private (закрытый) — только данный класс может пользоваться этими свойствами. Обозначаются символом " - " .
№16 слайд
Содержание слайда: Прецеденты и действующие лица
Прецедент (use case) — это типичное взаимодействие пользователя с системой, которое при этом:
описывает видимую пользователем функцию,
может представлять различные уровни детализации,
обеспечивает достижение конкретной цели, важной для пользователя.
Действующие лица (актеры, actors) используют систему (или используются системой) в данном прецеденте.
№18 слайд
Содержание слайда: Связи типа «расширение» и «использование»
Связь типа "расширение" применяется, когда один прецедент подобен другому, но несет несколько большую функциональную нагрузку. Ее следует применять при описании изменений в нормальном поведении системы.
Связь типа "использование" позволяет выделить некий фрагмент поведения системы и включать его в различные прецеденты без повторного описания.
№26 слайд
Содержание слайда: Отношения между классами
Зависимостью называется отношение использования, согласно которому изменение в спецификации одного элемента (например,класса " товар ") может повлиять на использующий его элемент ( класс " строка заказа "). Часто зависимости показывают, что один класс использует другой в качестве аргумента.
Обобщение — это отношение между общей сущностью (родителем — класс " клиент ") и ее конкретным воплощением (потомком — классы " корпоративный клиент " или " частный клиент ").
Ассоциация — это отношение, показывающее, что объекты одного типа неким образом связаны с объектами другого типа ("клиент " может сделать " заказ ").
Если приходится моделировать отношение типа "часть-целое", то используется специальный тип ассоциации — агрегирование. В такой ассоциации один из классов имеет более высокий ранг (целое — класс " заказ ") и состоит из нескольких меньших по рангу классов (частей — класс " строка заказа ").
№47 слайд
Содержание слайда: Стереотипы связей
«association» – ассоциация (предполагается по умолчанию, поэтому этот стереотип можно не указывать).
«parameter» – параметр метода. Соответствующий объект может быть только параметром некоторого метода.
«local» – локальная переменная метода. Ее область видимости ограничена только соседним объектом.
«global» – глобальная переменная. Ее область видимости распространяется на всю диаграмму кооперации.
«self» – рефлексивная связь объекта с самим собой, которая допускает передачу объектом сообщения самому себе. На диаграмме кооперации рефлексивная связь изображается петлей в верхней части прямоугольника объекта.
№50 слайд
Содержание слайда: Стереотипы сообщений
<<call>> (вызвать) – сообщение, требующее вызова операции или процедуры объекта-получателя. Если сообщение с этим стереотипом рефлексивное, то оно инициирует локальный вызов операции у пославшего это сообщение объекта.
<<return>> (возвратить) – сообщение, возвращающее значение выполненной операции или процедуры вызвавшему ее объекту. Значение результата может инициировать ветвление потока управления.
<<create>> (создать) – сообщение, требующее создания другого объекта для выполнения определенных действий. Созданный объект может стать активным (ему передается поток управления), а может остаться пассивным.
<<destroy>> (уничтожить) – сообщение с явным требованием уничтожить соответствующий объект. Посылается в том случае, когда необходимо прекратить нежелательные действия со стороны существующего в системе объекта, либо когда объект больше не нужен и должен освободить задействованные им системные ресурсы.
<<send>> (послать) – обозначает посылку другому объекту сигнала, который асинхронно инициируется одним объектом и принимается (перехватывается) другим. Отличие сигнала от сообщения заключа ется в том, что сигнал должен быть явно описан в том классе, объект которого инициирует его передачу.
№56 слайд
Содержание слайда: Линии жизни
Линия жизни объекта (object lifeline) - вертикальная линия на диаграмме последовательности, которая представляет существование объекта в течение определенного периода времени.
Фокус управления (focus of control) - специальный символ на диаграмме последовательности, указывающий период времени, в течение которого объект выполняет некоторое действие, находясь в активном состоянии.
№71 слайд
Содержание слайда: Метки действия
Входное действие (entry action) - действие, которое выполняется в момент перехода в данное состояние. Обозначается с помощью ключевого слова - entry.
Действие выхода (exit action) - действие, производимое при выходе из данного состояния. Обозначается с помощью ключевого слова - метки действия exit.
Внутренняя деятельность (do activity) - выполнение объектом операций или процедур, которые требуют определенного времени. Обозначается с помощью ключевого слова - метки деятельности do.
№73 слайд
Содержание слайда: Псевдосостояния
Псевдосостояние (pseudo-state) - вершина в конечном автомате, которая имеет форму состояния, но не обладает поведением.
Начальное состояние (start state) - разновидность псевдосостояния, обозначающее начало выполнения процесса изменения состояний конечного автомата или нахождения моделируемого объекта в составном состоянии.
Конечное состояние (final state) - разновидность псевдосостояния, обозначающее прекращение процесса изменения состояний конечного автомата или нахождения моделируемого объекта в составном состоянии.
№78 слайд
Содержание слайда: Типы переходов
Переход называется триггерным, если его специфицирует событие-триггер, связанное с внешними условиями по отношению к рассматриваемому состоянию.
Переход называется нетриггерным, если он происходит по завершении выполнения ду-деятельности в данном состоянии.
№95 слайд
Содержание слайда: Диаграммы деятельностей
Диаграммы деятельности (activity diagrams) – диаграмма, на которой показано разложение некоторой деятельности на её составные части.
Под деятельностью понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов — вложенных видов деятельности и отдельных действий , соединённых между собой переходами, которые идут от выходов одного узла ко входам другого.
Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений.
№111 слайд
Содержание слайда: Компонент
Компонент (component) — физически существующая часть системы, которая обеспечивает реализацию классов и отношений, а также функционального поведения моделируемой программной системы.
Компонент предназначен для представления физической организации ассоциированных с ним элементов модели.
Компонентом может быть исполняемый код отдельного модуля, командные файлы или файлы, содержащие интерпретируемые скрипты.
№115 слайд
Содержание слайда: Стереотипы компонентов
<<file>> (файл) – определяет наиболее общую разновидность компонента, который представляется в виде произвольного физического файла.
<<executable>> (исполнимый) – определяет разновидность компонента-файла, который является исполнимым файлом и может выполняться на компьютерной платформе.
<<document>> (документ) – определяет разновидность компонента-файла, который представляется в форме документа произвольного содержания, не являющегося исполнимым файлом или файлом с исходным текстом программы.
<<library>> (библиотека) – определяет разновидность компонента-файла, который представляется в форме динамической или статической библиотеки.
<<source>> (источник) – определяет разновидность компонента-файла, представляющего собой файл с исходным текстом программы, который после компиляции может быть преобразован в исполнимый файл.
<<table>> (таблица) – определяет разновидность компонента, который представляется в форме таблицы базы данных.
Скачать все slide презентации UML Унифицированный язык моделирования. Самоучитель одним архивом:
-
Построение моделей транспортного процесса с помощью унифицированного языка моделирования UML
-
Язык UML. Диаграммы деятельности. Варианты использования
-
Моделирование движения математического маятника в среде с нелинейным сопротивлением на языке программирования Pascal
-
Моделирование на UML. Моделирование структуры. Лекция 4
-
Моделирование на UML. Моделирование использования. Лекция 3
-
Моделирование на UML. Диаграммы. Лекция 2
-
Язык UML
-
История происхождения и развития языка UML. Диаграмма вариантов использования
-
Основы моделирования средствами языка GPSS
-
Основные элементы базовой нотации языка UML