🗊 Презентация Разработка архитектуры ПС

Категория: Образование
Нажмите для полного просмотра!
Разработка архитектуры ПС, слайд №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 Разработка архитектуры ПС, слайд №26 Разработка архитектуры ПС, слайд №27 Разработка архитектуры ПС, слайд №28 Разработка архитектуры ПС, слайд №29 Разработка архитектуры ПС, слайд №30 Разработка архитектуры ПС, слайд №31

Содержание

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

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


Слайд 1


Разработка архитектуры ПС. Отвагин Алексей Владимирович, доцент каф. ЭВМ, к.т.н., а. 505-5
Описание слайда:
Разработка архитектуры ПС. Отвагин Алексей Владимирович, доцент каф. ЭВМ, к.т.н., а. 505-5

Слайд 2


Содержание Понятие архитектуры Основные разновидности архитектур Архитектурные функции Контроль архитектуры
Описание слайда:
Содержание Понятие архитектуры Основные разновидности архитектур Архитектурные функции Контроль архитектуры

Слайд 3


Что такое архитектура? Общий взгляд на ПС извне и его представление в виде системы из взаимодействующих компонентов Цель проектирования – выбор...
Описание слайда:
Что такое архитектура? Общий взгляд на ПС извне и его представление в виде системы из взаимодействующих компонентов Цель проектирования – выбор архитектуры, соответствующей требованиям к ПС Задача проектирования – создание описания ПС в виде набора подсистем

Слайд 4


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

Слайд 5


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

Слайд 6


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

Слайд 7


Архитектурные модели Представляют описание архитектуры с различных сторон Статические модели Динамические модели процессов Модели интерфейсов между...
Описание слайда:
Архитектурные модели Представляют описание архитектуры с различных сторон Статические модели Динамические модели процессов Модели интерфейсов между компонентами Модели отношений (например, DFD) Модели развертывания

Слайд 8


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

Слайд 9


Системная организация Отражает базовую стратегию структуризации системы Четыре основных типа организации: Системы потоков данных Репозиторий...
Описание слайда:
Системная организация Отражает базовую стратегию структуризации системы Четыре основных типа организации: Системы потоков данных Репозиторий разделяемых данных Разделяемые сервисы и серверы Абстрактная машина (слоистая архитектура)

Слайд 10


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

Слайд 11


Варианты систем потоков данных Трансформер – входящий поток преобразуется во внутренний формат и обрабатывается последовательностью операций. После...
Описание слайда:
Варианты систем потоков данных Трансформер – входящий поток преобразуется во внутренний формат и обрабатывается последовательностью операций. После обработки поток преобразуется в выходной формат. Поток транзакций – элемент потока обрабатывается согласно своему типу по собственному пути. Каждый процесс в потоке может иметь несколько выходов.

Слайд 12


Репозиторий Данные содержатся в общей базе (репозитории) Компоненты обмениваются данными неявно Необходимы средства синхронизации Удобно для обмена...
Описание слайда:
Репозиторий Данные содержатся в общей базе (репозитории) Компоненты обмениваются данными неявно Необходимы средства синхронизации Удобно для обмена большими объемами данных

Слайд 13


Виды репозиториев Пассивный – входящий поток событий или транзакций вызывает обработку данных в репозитории (пример - СУБД) Активный – состояние...
Описание слайда:
Виды репозиториев Пассивный – входящий поток событий или транзакций вызывает обработку данных в репозитории (пример - СУБД) Активный – состояние репозитория вызывает процессы обработки и изменения (пример – blackboard systems)

Слайд 14


Пример: CASE-система
Описание слайда:
Пример: CASE-система

Слайд 15


Клиент-сервер Модель распределенной системы, отражающая распределение данных и процессов по компонентам Основные компоненты: Множество серверов,...
Описание слайда:
Клиент-сервер Модель распределенной системы, отражающая распределение данных и процессов по компонентам Основные компоненты: Множество серверов, определяющих услуги, предоставляемые ПС Множество клиентов, использующих сервисы системы Коммуникационная сеть для организации доступа

Слайд 16


Характеристики модели «клиент-сервер» Преимущества Простое и очевидное распределение данных Ориентированность на сетевые среды Простота расширяемости...
Описание слайда:
Характеристики модели «клиент-сервер» Преимущества Простое и очевидное распределение данных Ориентированность на сетевые среды Простота расширяемости (ввод новых услуг или изменение сервисов) Недостатки Нет общих разделяемых данных Обмен данными может быть неэффективным Требуется служба имен, указывающая перечень сервисов и их размещение

Слайд 17


Виды модели «клиент-сервер» «Толстый» клиент «Толстый» сервер Сбалансированная система Peer2Peer Распределенный клиент или сервер
Описание слайда:
Виды модели «клиент-сервер» «Толстый» клиент «Толстый» сервер Сбалансированная система Peer2Peer Распределенный клиент или сервер

Слайд 18


Разновидности серверов Сервер без состояния – не хранит состояния соединений с клиентами и текущих операций Сервер с состоянием – следит за...
Описание слайда:
Разновидности серверов Сервер без состояния – не хранит состояния соединений с клиентами и текущих операций Сервер с состоянием – следит за действиями клиентов и позволяет сократить количество взаимодействий между сервером и клиентами

Слайд 19


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

Слайд 20


Характеристики абстрактной машины Преимущества: Повышение уровня абстракции – возможность легко выразить сложные задачи Простота сопровождения за...
Описание слайда:
Характеристики абстрактной машины Преимущества: Повышение уровня абстракции – возможность легко выразить сложные задачи Простота сопровождения за счет изолированности слоев Повторное использование кода Стандартизация Недостатки: Сложность выделения слоев в системах Потери производительности при большом количестве слоев

Слайд 21


Модели управления Определяют потоки управления между подсистемами Основные модели: Централизованное управление – одна из подсистем управляет...
Описание слайда:
Модели управления Определяют потоки управления между подсистемами Основные модели: Централизованное управление – одна из подсистем управляет деятельностью всех остальных Управление на основе событий – каждая подсистема реагирует на поступающие события, источниками которых являются другие подсистемы или внешняя среда

Слайд 22


Централизованное управление Модель «вызов-возврат» Процедурная модель, когда вызов проходит от процедур верхнего уровня к нижнему. Применяется в...
Описание слайда:
Централизованное управление Модель «вызов-возврат» Процедурная модель, когда вызов проходит от процедур верхнего уровня к нижнему. Применяется в последовательных системах. Модель менеджера Один из компонентов определяет моменты старта, завершения и взаимодействия между остальными элементами системы.

Слайд 23


Управление на базе событий Действия системы зависят от поступающих извне событий Две основных модели: Широковещательная модель Системы с прерываниями
Описание слайда:
Управление на базе событий Действия системы зависят от поступающих извне событий Две основных модели: Широковещательная модель Системы с прерываниями

Слайд 24


Широковещательная модель Событие передается всем подсистемам Подсистема реагирует на событие, если она умеет его обрабатывать Применяется коммутатор...
Описание слайда:
Широковещательная модель Событие передается всем подсистемам Подсистема реагирует на событие, если она умеет его обрабатывать Применяется коммутатор – система подписки на определенные события

Слайд 25


Характеристики широковещательной модели Преимущества Простота расширения – подсистема регистрируется в коммутаторе и получает события Нет нужды знать...
Описание слайда:
Характеристики широковещательной модели Преимущества Простота расширения – подсистема регистрируется в коммутаторе и получает события Нет нужды знать имя и расположение корреспондента Недостатки Неизвестно, будет ли обработано событие Возможен конфликт из-за наличия систем, регистрирующих одинаковые события

Слайд 26


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

Слайд 27


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

Слайд 28


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

Слайд 29


Система портов Порт – подсистема для обслуживания очереди сообщений Имеет общесистемное обозначение Во многих случаях реализуется на уровне ОС
Описание слайда:
Система портов Порт – подсистема для обслуживания очереди сообщений Имеет общесистемное обозначение Во многих случаях реализуется на уровне ОС

Слайд 30


Гибкие и жесткие порты Жесткий порт – явно указанный системный порт (по имени или номеру) Гибкий порт – виртуальный порт, используемый в программе....
Описание слайда:
Гибкие и жесткие порты Жесткий порт – явно указанный системный порт (по имени или номеру) Гибкий порт – виртуальный порт, используемый в программе. При запуске связывается с фиксированным жестким портом.

Слайд 31


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



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