- Архитектурные решения построения ИСУ

Презентация "Архитектурные решения построения ИСУ" по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16

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

Слайды презентации

ИНТЕГРИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ Лекция №10 Архитектурные решения построения ИСУ
Слайд 1

ИНТЕГРИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ Лекция №10 Архитектурные решения построения ИСУ

ИСУ. Архитектурные решения построения ИСУ Распределенная система. В настоящее время практически все большие программные системы являются распределенными. Распределенная система - система, в которой обработка информации сосредоточена не на одной вычислительной машине, а распределена между несколькими
Слайд 2

ИСУ. Архитектурные решения построения ИСУ Распределенная система

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

Параллельность. В распределенных системах несколько процессов могут одновременно выполнятся на разных компьютерах в сети. Эти процессы могут взаимодействовать во время их выполнения. Масштабируемость. Под масштабируемостью понимается возможность добавления новых свойств и методов. Отказоустойчивость
Слайд 3

Параллельность. В распределенных системах несколько процессов могут одновременно выполнятся на разных компьютерах в сети. Эти процессы могут взаимодействовать во время их выполнения. Масштабируемость. Под масштабируемостью понимается возможность добавления новых свойств и методов. Отказоустойчивость. Наличие нескольких компьютеров позволяет дублирование информации и устойчивость к некоторым аппаратным и программным ошибкам. Распределенные системы в случае ошибки могут поддерживать частичную функциональность. Полный сбой в работе системы происходит только при сетевых ошибках. Прозрачность. Пользователям предоставляется полный доступ к ресурсам в системе, в то же время от них скрыта информация о распределении ресурсов по системе.

Распределенные системы обладают и рядом недостатков. Сложность. Намного труднее понять и оценить свойства распределенных систем в целом, их сложнее проектировать, тестировать и обслуживать. Также производительность системы зависит от скорости работы сети, а не отдельных процессоров. Перераспределени
Слайд 4

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

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

Непредсказуемость. Реакция распределенных систем на некоторые события непредсказуема и зависит от полной загрузки системы, ее организации и сетевой нагрузки. Так как эти параметры могут постоянно изменятся, поэтому время ответа на запрос может существенно отличаться от времени. Из этих недостатков можно увидеть, что при проектировании распределенных систем возникает ряд проблем, которые надо учитывать разработчикам. Идентификация ресурсов. Ресурсы в распределенных системах располагаются на разных компьютерах, поэтому систему имен ресурсов следует продумать так, чтобы пользователи могли без труда открывать необходимые им ресурсы и ссылаться на них. Примером может служить система URL(унифицированный указатель ресурсов), которая определяет имена Web-страниц.

Коммуникация. Универсальная работоспособность Internet и эффективная реализация протоколов TCP/IP в Internet для большинства распределенных систем служат примером наиболее эффективного способа организации взаимодействия между компьютерами. Однако в некоторых случаях, когда требуется особая производи
Слайд 6

Коммуникация. Универсальная работоспособность Internet и эффективная реализация протоколов TCP/IP в Internet для большинства распределенных систем служат примером наиболее эффективного способа организации взаимодействия между компьютерами. Однако в некоторых случаях, когда требуется особая производительность или надежность, возможно использование специализированных средств. Качество системного сервиса. Этот параметр отражает производительность, работоспособность и надежность. На качество сервиса влияет ряд факторов: распределение процессов, ресурсов, аппаратные средства и возможности адаптации системы. Архитектура программного обеспечения. Архитектура ПО описывает распределение системных функций по компонентам системы, а также распределение этих компонентов по процессорам. Если необходимо поддерживать высокое качество системного сервиса, выбор правильной архитектуры является решающим фактором.

Задача разработчиков распределенных систем - спроектировать программное и аппаратное обеспечение так, чтобы предоставить все необходимые характеристики распределенной системы. А для этого требуется знать преимущества и недостатки различных архитектур распределенных систем. Выделяется три типа архите
Слайд 7

Задача разработчиков распределенных систем - спроектировать программное и аппаратное обеспечение так, чтобы предоставить все необходимые характеристики распределенной системы. А для этого требуется знать преимущества и недостатки различных архитектур распределенных систем. Выделяется три типа архитектур распределенных систем. Архитектура клиент/сервер. В этой модели систему можно представить как набор сервисов, предоставляемых серверами клиентам. В таких системах серверы и клиенты значительно отличаются друг от друга. Трехзвенная архитектура. В этой модели сервер предоставляет клиентам сервисы не напрямую, а посредством сервера бизнес-логики. Архитектура распределенных объектов. В этом случае между серверами и клиентами нет различий и систему можно представить как набор взаимодействующих объектов, местоположение которых не имеет особого значения. Между поставщиком сервисов и их пользователями не существует различий.

Про первые две модели было сказано уже не раз, остановимся подробнее на третьей. Эта архитектура широко применяется в настоящее время и носит также название архитектуры веб-сервисов. Веб-сервис - это приложение, доступное через Internet и предоставляющее некоторые услуги, форма которых не зависит от
Слайд 8

Про первые две модели было сказано уже не раз, остановимся подробнее на третьей. Эта архитектура широко применяется в настоящее время и носит также название архитектуры веб-сервисов. Веб-сервис - это приложение, доступное через Internet и предоставляющее некоторые услуги, форма которых не зависит от поставщика (так как используется универсальный формат данных - XML) и платформы функционирования. В данное время существует три различные технологии, поддерживающие концепцию распределенных объектных систем. Это технологии EJB, CORBA и DCOM.

ИСУ. Архитектурные решения построения ИСУ Веб-сервисы. Для начала несколько слов о том, что такое XML вообще. XML - универсальный формат данных, который используется для предоставления Web-сервисов. В основе Web-сервисов лежат открытые стандарты и протоколы: SOAP, UDDI и WSDL. SOAP (Simple Object Ac
Слайд 9

ИСУ. Архитектурные решения построения ИСУ Веб-сервисы

Для начала несколько слов о том, что такое XML вообще. XML - универсальный формат данных, который используется для предоставления Web-сервисов. В основе Web-сервисов лежат открытые стандарты и протоколы: SOAP, UDDI и WSDL. SOAP (Simple Object Access Protocol), разработанный консорциумом W3C, определяет формат запросов к Web-сервисам. Сообщения между Web-сервисом и его пользователем пакуются в так называемые SOAP-конверты (SOAP envelopes, иногда их ещё называют XML-конвертами). Само сообщение может содержать либо запрос на осуществление какого-либо действия, либо ответ - результат выполнения этого действия. WSDL (Web Service Description Language). Интерфейс Web-сервиса описывается в WSDL-документах (а WSDL - это подмножество XML). Перед развертыванием службы разработчик составляет ее описание на языке WSDL, указывает адрес Web-сервиса, поддерживаемые протоколы, перечень допустимых операций, форматы запросов и ответов.

UDDI (Universal Description, Discovery and Integration) - протокол поиска Web-сервисов в Internet. Представляет собой бизнес-реестр, в котором провайдеры Web-сервисов регистрируют службы, а разработчики находят необходимые сервисы для включения в свои приложения. EJB Основная идея, лежавшая в разраб
Слайд 10

UDDI (Universal Description, Discovery and Integration) - протокол поиска Web-сервисов в Internet. Представляет собой бизнес-реестр, в котором провайдеры Web-сервисов регистрируют службы, а разработчики находят необходимые сервисы для включения в свои приложения. EJB Основная идея, лежавшая в разработке технологии Enterprise JavaBeans -- создать такую инфраструктуру для компонент, чтобы они могли бы легко ``вставляться'' (``plug in'') и удаляться из серверов, тем самым увеличивая или снижая функциональность сервера. Технология Enterprise JavaBeans похожа на технологию JavaBeans в том смысле, что она использует ту же самую идею (а именно, создание новой компоненты из уже существующих, готовых и настраиваемых компонент, аналогично RAD-системам), но во всем остальном Enterprise JavaBeans -- совершенно иная технология.

Опубликованная в марте 1998 года EJB-спецификация версии 1.0 (Недавно была опубликована версия 1.1 спецификации) определяет следующие цели: Облегчить разработчикам создание приложений, избавив их от необходимости реализовывать с нуля такие сервисы, как транзакции (transactions), нити (threads), загр
Слайд 11

Опубликованная в марте 1998 года EJB-спецификация версии 1.0 (Недавно была опубликована версия 1.1 спецификации) определяет следующие цели: Облегчить разработчикам создание приложений, избавив их от необходимости реализовывать с нуля такие сервисы, как транзакции (transactions), нити (threads), загрузка (load balancing) и другие. Разработчики могут сконцентрироваться на описании логики своих приложений, оставляя заботы о хранении, передаче и безопасности данных на EJB-систему. При этом все равно имеется возможность самому контролировать и описывать порученные системе процессы. Описать основные структуры EJB-системы, описав при этом интерфейсы взаимодействия (contracts) между ее компонентами.

EJB преследует цель стать стандартом для разработки клиент/сервер приложений на Java. Таким же образом, как исходные JavaBeans (Delphi, или другие) компоненты от различных производителей можно было составлять вместе с помощью соответствующих RAD-систем, получая в результате работоспособные клиенты,
Слайд 12

EJB преследует цель стать стандартом для разработки клиент/сервер приложений на Java. Таким же образом, как исходные JavaBeans (Delphi, или другие) компоненты от различных производителей можно было составлять вместе с помощью соответствующих RAD-систем, получая в результате работоспособные клиенты, таким же образом серверные компоненты EJB от различных производителей также могут быть использованы вместе. EJB-компоненты, будучи Java-классами, должны без сомнения работать на любом EJB-совместимом сервере даже без перекомпиляции, что практически нереально для других систем. EJB совместима с Java API, может взаимодействовать с другими (не обязательно Java) приложениями, а также совместима с CORBA.

Разработчику, однако, не нужно самому реализовывать EJB-объект. Этот класс создается специальным кодогенератором, поставляемым вместе в EJB-контейнером. Как уже было сказано, EJB-объект (созданный с помощью сервисов контейнера) и EJB-компонента (созданная разработчиком), реализуют один и тот же инте
Слайд 13

Разработчику, однако, не нужно самому реализовывать EJB-объект. Этот класс создается специальным кодогенератором, поставляемым вместе в EJB-контейнером. Как уже было сказано, EJB-объект (созданный с помощью сервисов контейнера) и EJB-компонента (созданная разработчиком), реализуют один и тот же интерфейс. В результате, когда приложение-клиент хочет вызвать метод у EJB-компоненты, то сначала вызывается аналогичный (по имени) метод у EJB-объекта, что находится на стороне клиента, а тот, в свою очередь, связывается с удаленной EJB-компонентой и вызывает у нее этот метод (с теми же аргументами). Существует два различных типа ``бинов''. Session bean представляет собой EJB-компоненту, связанную с одним клиентом. ``Бины'' этого типа, как правило, имеют ограниченный срок жизни (хотя это и не обязательно), и редко участвуют в транзакциях. В частности, они обычно не восстанавливаются после сбоя сервера. В качестве примера session bean можно взять ``бин'', который живет в Web-сервере и динамически создает HTML-страницы клиенту, при этом следя за тем, какая именно страница загружена у клиента.

Когда же пользователь покидает Web-узел, или по истечении некоторого времени, session bean уничтожается. Несмотря на то, что в процессе своей работы, session bean мог сохранять некоторую информацию в базе данных, его предназначение заключается все-таки не в отображении состояния или в работе с ``веч
Слайд 14

Когда же пользователь покидает Web-узел, или по истечении некоторого времени, session bean уничтожается. Несмотря на то, что в процессе своей работы, session bean мог сохранять некоторую информацию в базе данных, его предназначение заключается все-таки не в отображении состояния или в работе с ``вечными объектами'', а просто в выполнении некоторых функций на стороне сервера от имени одного клиента. Entity bean, наоборот, представляет собой компоненту, работающую с постоянной (persistent) информацией, хранящейся, например, в базе данных. Entity beans ассоциируются с элементами баз данных и могут быть доступны одновременно нескольким пользователям. Так как информация в базе данных является постоянной, то и entity beans живут постоянно, ``выживая'', тем самым, после сбоев сервера (когда сервер восстанавливается после сбоя, он может восстановить ``бин'' из базы данных). Например, entity bean может представлять собой строку какой-нибудь таблицы из базы данных, или даже результат операции SELECT. В объектно-ориентированных базах данных, entity bean может представлять собой отдельный объект, со всеми его атрибутами и связями.

EJB имеет следующие положительные и отрицательные стороны: Достоинства Быстрое и простое создание Java-оптимизация Кроссплатформенность Динамическая загрузка компонент-переходников Возможность передачи объектов по значению Встроенная безопасность Недостатки Поддержка только одного языка - Java Трудн
Слайд 15

EJB имеет следующие положительные и отрицательные стороны: Достоинства Быстрое и простое создание Java-оптимизация Кроссплатформенность Динамическая загрузка компонент-переходников Возможность передачи объектов по значению Встроенная безопасность Недостатки Поддержка только одного языка - Java Трудность интегрирования с существующими приложениями Плохая масштабируемость Производительность Отсутствие международной стандартизации

Благодаря своей легко используемой Java-модели, EJB является самым простым и самым быстрым способом создания распределенных систем. EJB - хороший выбор для создания RAD-компонент и небольших приложений на языке Java. Конечно, EJB не такая мощная технология, как DCOM или CORBA. Тем самым, роль RMI в
Слайд 16

Благодаря своей легко используемой Java-модели, EJB является самым простым и самым быстрым способом создания распределенных систем. EJB - хороший выбор для создания RAD-компонент и небольших приложений на языке Java. Конечно, EJB не такая мощная технология, как DCOM или CORBA. Тем самым, роль RMI в создании больших, масштабируемых промышленных систем, снижается.

Список похожих презентаций

Принципы и этапы построения ИСУ

Принципы и этапы построения ИСУ

ИСУ. Принципы и этапы построения Внедрение. Внедрение системы - это процесс установки аппаратного и программного обеспечения и начало реальной работы ...
Принципы и этапы построения ИСУ

Принципы и этапы построения ИСУ

ИСУ. Принципы и этапы построения Принципы построения ИСУ. Массовое проектирование ИСУ требовало разработки единых теоретических положений, методических ...
Этапы решения задач в Pascal

Этапы решения задач в Pascal

Процесс решения задач на компьютере - это совместная деятельность человека и ЭВМ. Этот процесс можно представить в виде нескольких последовательных ...
Существенные свойства и принятие решения

Существенные свойства и принятие решения

Что такое объект? На что могут указывать свойства объекта? Какие бывают свойства объектов? Назови несколько объектов, которые обладают общим свойством ...
Составление программ алгоритмов решения уравнений

Составление программ алгоритмов решения уравнений

Цель. Написание программ для решения линейных, неполных квадратных уравнений и простейших уравнений с модулем. Задачи. Изучить алгоритмы решения уравнений. ...
Построение семантических моделей для решения задач

Построение семантических моделей для решения задач

Определение. Семантическая модель - это модель знаний в форме графа, в основе которой лежит идея о том, что любые знания можно представить в виде ...
Основы построения программ

Основы построения программ

Структура программы: Program (имя); Label (список меток); Const (список констант); Type (описание сложных типов данных); Var (список переменных); ...
Основы логики и логические основы построения компьютера

Основы логики и логические основы построения компьютера

Процессор компьютера выполняет арифметические и логические операции над двоичными кодами. И поэтому чтобы иметь представление об устройстве компьютера, ...
Логика высказываний. Алгоритм построения

Логика высказываний. Алгоритм построения

Таблицы истинности. Решение логических выражений принято оформлять в виде таблиц, в которых по действиям показано, какие значения принимает логическое ...
Интеллектуальная собственность: проблемы и пути решения

Интеллектуальная собственность: проблемы и пути решения

Актуальность. - Диски лицензионные! Качество отличное! Пользователь Диск Правонарушение!? Задачи проекта. Провести исследование уровня осведомлённости ...
Интегрированная методика автоматизированного построения формальных поведенческих моделей С- приложений по исходному коду

Интегрированная методика автоматизированного построения формальных поведенческих моделей С- приложений по исходному коду

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

Задачи на кодирование текстовой информации и определение объема методика решения задач повышенного уровня сложности

Что следует знать:. чаще всего используют кодировки, в которых на символ отводится 8 бит (8-битные) или 16 бит (16-битные) необходимо запомнить, что ...
Графический способ решения систем уравнений

Графический способ решения систем уравнений

Образовательные: Выработать умение самостоятельно применять знания в комплексе, переносить их в новые условия, в том числе работать с электронной ...
Блок-схема для решения квадратных уравнений

Блок-схема для решения квадратных уравнений

Квадратные уравнения. Содержание. Блок-схема для решения квадратных уравнений Тренажер Ответы. Полные 1) a= b= c= 2) Если Один корень Д=0 Д0 Два корня ...
Алгоритмы сжатия. Алгоритм построения орграфа Хаффмана

Алгоритмы сжатия. Алгоритм построения орграфа Хаффмана

Давид Хаффман (1925-1999) Давид начал свою научную карьеру студентом в Массачусетсом технологическом институте (MIT), где построил свои коды в начале ...
Основные этапы решения задач на компьютере

Основные этапы решения задач на компьютере

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

Логические основы построения компьютера

Цель. 1. Познакомить учащихся с логическими основами компьютера. 2. Ввести понятия логических выражений. 3. Научить строить таблицы для логических ...
Основы построения диаграмм в EXCEL

Основы построения диаграмм в EXCEL

Определение. ДИАГРАММА (от греч. diagramma — изображение, рисунок, чертеж), -графическое изображение, наглядно показывающее соотношение каких-либо ...
Магистрально-модульный принцип построения компьютера

Магистрально-модульный принцип построения компьютера

Процессор. Оперативная память. Магистраль Устройства ввода. Долговременная память. Устройства вывода. Аппаратное обеспечение компьютера. Это система ...
Особенности построения информационно-поисковых систем

Особенности построения информационно-поисковых систем

Информационно-поисковая система - совокупность информационно поискового правил перевода с естественного языка на информационно - поисковый и обратного ...

Конспекты

Технология решения физических задач в электронных таблицах

Технология решения физических задач в электронных таблицах

4. . . Конспект урока. Тема: Технология решения физических задач в электронных таблицах. Учитель информатики Ковалева Галина Федоровна. ...
Точные построения графических объектов. Пиктограмма

Точные построения графических объектов. Пиктограмма

План-конспект урока (5 класс). Учитель информатики: Амелина Ю.В. Тема:. Точные построения графических объектов. Пиктограмма. Тип:. урок закрепления ...
Способы решения логических задач

Способы решения логических задач

Л.П.Ахметова класс 8а,8в Дата____________________________. . Раздел: ЛОГИЧЕСКИЕ ОСНОВЫ ЭВМ. . . Тема: Способы решения логических задач. . ...
Среда программирования QBasic. Запись алгоритма решения задач. Составление и ввод программы

Среда программирования QBasic. Запись алгоритма решения задач. Составление и ввод программы

П Л А Н У Р О К А. П О Т Е М Е. Среда программирования QBasic. . . . Запись алгоритма решения задач. . . Составление и ввод программы. ...
Арифметические основы построения компьютера

Арифметические основы построения компьютера

ТЕХНОЛОГИЧЕСКАЯ КАРТА ЗАНЯТИЯ. Отделение:. АиВТ. Группа, специальность:. 210414. (167). Дисциплина:. Информатика и ИКТ. Тема занятия:. ...
Решение транспортных задач на уроках информатики (пример решения задачи)

Решение транспортных задач на уроках информатики (пример решения задачи)

Автор: Нестеренко Олеся Викторовна. Место работы: г. Калининград МАОУ СОШ №45. Должность: учитель математики и информатики. Тема: Решение ...
Логические основы построения компьютера

Логические основы построения компьютера

Учитель информатики Быргазова Юлия Александровна, МБОУ Гимназия № 9 г.Усолье-Сибирское электронный адрес:. shruar. _78@m. ail. .ru. Законы логики. ...
Этапы решения задач

Этапы решения задач

. Информатика 9 «В» -29.09.2014 Проверила. . 9 «А»- 30.09.2014 заместитель директора. 9 «Б»-1.10.2014 по УВР Купенова К.К. ________29.09.2014. ...
Лабораторная работа №3 Симплекс – метод решения задач. ПК №3

Лабораторная работа №3 Симплекс – метод решения задач. ПК №3

Колледж АО «Финансовая академия». Разработка открытого урока. Тема: «Лабораторная работа №3 Симплекс – метод решения задач. ...
Логические основы построения компьютера

Логические основы построения компьютера

ПЛАН-КОНСПЕКТ УРОКА:. «Логические операции». 1. ФИО. . . Соколова Людмила Ивановна. . 2. . Место работы. . ГБОУ СОШ №276, ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:7 января 2019
Категория:Информатика
Содержит:16 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации