🗊Презентация Диаграммы реализации

Нажмите для полного просмотра!
Диаграммы реализации, слайд №1Диаграммы реализации, слайд №2Диаграммы реализации, слайд №3Диаграммы реализации, слайд №4Диаграммы реализации, слайд №5Диаграммы реализации, слайд №6Диаграммы реализации, слайд №7Диаграммы реализации, слайд №8Диаграммы реализации, слайд №9Диаграммы реализации, слайд №10Диаграммы реализации, слайд №11Диаграммы реализации, слайд №12Диаграммы реализации, слайд №13Диаграммы реализации, слайд №14Диаграммы реализации, слайд №15Диаграммы реализации, слайд №16Диаграммы реализации, слайд №17Диаграммы реализации, слайд №18Диаграммы реализации, слайд №19Диаграммы реализации, слайд №20Диаграммы реализации, слайд №21Диаграммы реализации, слайд №22Диаграммы реализации, слайд №23Диаграммы реализации, слайд №24Диаграммы реализации, слайд №25

Содержание

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

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


Слайд 1





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

Слайд 2





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

Слайд 3





Физический уровень
В языке UML для физического представления моделей систем используются диаграммы реализации (implementation diagrams)
Существует два вида диаграмм реализации:
диаграмма компонентов (component diagram) 
диаграмма развертывания (deployment diagram) 
Обе диаграммы описывают статическую структуру системы.
Описание слайда:
Физический уровень В языке UML для физического представления моделей систем используются диаграммы реализации (implementation diagrams) Существует два вида диаграмм реализации: диаграмма компонентов (component diagram) диаграмма развертывания (deployment diagram) Обе диаграммы описывают статическую структуру системы.

Слайд 4





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

Слайд 5





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

Слайд 6





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

Слайд 7





Реализация компонента
Компонент может быть реализован с помощью некоторого множества классов.
На диаграмме классов мы объединяли классы в пакеты. Обычно пакету на физическом уровне соответствует компонент.
Для показа реализации компонента используется либо отношение реализации (Component Realization), либо класс изображается внутри компонента, который он реализует.
Описание слайда:
Реализация компонента Компонент может быть реализован с помощью некоторого множества классов. На диаграмме классов мы объединяли классы в пакеты. Обычно пакету на физическом уровне соответствует компонент. Для показа реализации компонента используется либо отношение реализации (Component Realization), либо класс изображается внутри компонента, который он реализует.

Слайд 8





Примеры реализации
Описание слайда:
Примеры реализации

Слайд 9





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

Слайд 10





Интерфейсы
На диаграмме компонентов могут изображаться интерфейсы (interface).
Наличие интерфейсов у компонента означает, что данный компонент реализует соответствующий набор интерфейсов.
Интерфейс, реализуемый компонентом, называется экспортируемым.
Компонент предоставляет данный интерфейс в качестве сервиса другим компонентам.
Интерфейс связывается с компонентом с помощью отношения Interface Rеalization
Описание слайда:
Интерфейсы На диаграмме компонентов могут изображаться интерфейсы (interface). Наличие интерфейсов у компонента означает, что данный компонент реализует соответствующий набор интерфейсов. Интерфейс, реализуемый компонентом, называется экспортируемым. Компонент предоставляет данный интерфейс в качестве сервиса другим компонентам. Интерфейс связывается с компонентом с помощью отношения Interface Rеalization

Слайд 11





Использование интерфейсов
Если компонент А использует некоторый интерфейс, который реализуется другим компонентом В, то такой интерфейс для компонента А называется импортируемым.
Связь между компонентом и импортируемым интерфейсом на диаграмме компонентов изображается с помощью отношения Usage 
Экспортируемый и импортируемый интерфейсы изображаются на диаграмме с помощью разных графических символов, но имеет одно имя. Они связываются между собой отношением Connector
Описание слайда:
Использование интерфейсов Если компонент А использует некоторый интерфейс, который реализуется другим компонентом В, то такой интерфейс для компонента А называется импортируемым. Связь между компонентом и импортируемым интерфейсом на диаграмме компонентов изображается с помощью отношения Usage Экспортируемый и импортируемый интерфейсы изображаются на диаграмме с помощью разных графических символов, но имеет одно имя. Они связываются между собой отношением Connector

Слайд 12





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

Слайд 13





Описание системы
Диаграмма компонентов может быть использования для разбиения программной системы на подсистемы.
Система и подсистемы связываются на диаграмме с помощью отношения 
 обобщения 
Для обозначения подсистемы используется компонент со стереотипом  "Subsystem".
В UML Designer нет отдельного стереотипа для системы, поэтому можно использовать стереотип подсистемы.
Описание слайда:
Описание системы Диаграмма компонентов может быть использования для разбиения программной системы на подсистемы. Система и подсистемы связываются на диаграмме с помощью отношения обобщения Для обозначения подсистемы используется компонент со стереотипом "Subsystem". В UML Designer нет отдельного стереотипа для системы, поэтому можно использовать стереотип подсистемы.

Слайд 14





Подсистемы
Описание слайда:
Подсистемы

Слайд 15





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

Слайд 16





Артефакты
Артефакт - это физическая часть программной системы.
Обычно артефакт - это некоторый файл, используемый в системе. Это может быть файл исходного кода, файл исполняемой программы, документ с описанием программы и т.д.
Графическое изображение 
Для показа физической реализации компонента используется отношение манифестации между компонентом и артефактом
Это отношение зависимости со стереотипом "manifest". 
В общем случае один компонент может быть связан с несколькими артефактами.
Для показа компонента на диаграмме размещения нужно использовать существующие элементы
Описание слайда:
Артефакты Артефакт - это физическая часть программной системы. Обычно артефакт - это некоторый файл, используемый в системе. Это может быть файл исходного кода, файл исполняемой программы, документ с описанием программы и т.д. Графическое изображение Для показа физической реализации компонента используется отношение манифестации между компонентом и артефактом Это отношение зависимости со стереотипом "manifest". В общем случае один компонент может быть связан с несколькими артефактами. Для показа компонента на диаграмме размещения нужно использовать существующие элементы

Слайд 17





Примеры артефактов
Описание слайда:
Примеры артефактов

Слайд 18





Стереотипы артефактов
Возможны следующие стереотипы артифактов:
Document – текстовый документ;
Executable - исполняемый модуль (например, файл с расширением ехе); 
Source -  файл с исходным текстом программы или с данными;
Library - подключаемая библиотека (например, динамическая библиотека – файл с расширением dll); 
Script – сценарий, который может быть выполнен интерпретатором;
Table - таблица базы данных.
Описание слайда:
Стереотипы артефактов Возможны следующие стереотипы артифактов: Document – текстовый документ; Executable - исполняемый модуль (например, файл с расширением ехе); Source - файл с исходным текстом программы или с данными; Library - подключаемая библиотека (например, динамическая библиотека – файл с расширением dll); Script – сценарий, который может быть выполнен интерпретатором; Table - таблица базы данных.

Слайд 19





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

Слайд 20





Стереотипы узлов
Существуют два основных стереотипа узлов: устройство и среда выполнения.
Устройство                   используется для обозначения вычислительного узла (локальный компьютер, сервер) или устройства (монитор, принтер, датчик).
Среда выполнения                                 используется для обозначения некоторой программной среды. Например, операционная система Windows, Linux; веб-броузер Google Chrome, Firefox.
Описание слайда:
Стереотипы узлов Существуют два основных стереотипа узлов: устройство и среда выполнения. Устройство используется для обозначения вычислительного узла (локальный компьютер, сервер) или устройства (монитор, принтер, датчик). Среда выполнения используется для обозначения некоторой программной среды. Например, операционная система Windows, Linux; веб-броузер Google Chrome, Firefox.

Слайд 21





Связи и размещение
Связи между узлами, узлами и артефактами показываются с помощью отношения 
Узлы среды выполнения могут располагаться внутри узлов-устройств.
Артефакты могут располагаться как внутри устройств, так и внутри сред выполнения.
Можно также показать расположение артефакта внутри узла с помощью отношения зависимости со стереотипом "deploy"
Описание слайда:
Связи и размещение Связи между узлами, узлами и артефактами показываются с помощью отношения Узлы среды выполнения могут располагаться внутри узлов-устройств. Артефакты могут располагаться как внутри устройств, так и внутри сред выполнения. Можно также показать расположение артефакта внутри узла с помощью отношения зависимости со стереотипом "deploy"

Слайд 22





Таблицы базы данных
Описание слайда:
Таблицы базы данных

Слайд 23





Обращение к веб-странице
Описание слайда:
Обращение к веб-странице

Слайд 24





Связи между узлами и артефактами
Описание слайда:
Связи между узлами и артефактами

Слайд 25





Узлы системы регистрации учебных курсов
Описание слайда:
Узлы системы регистрации учебных курсов



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