1 2 3 1. Цели и задачи дисциплины 1.1. Цель. Задачи дисциплины, ее место в подготовке специалиста (с учетом квалификационных требований ГОС) 1.2. Целью изучения дисциплины «Распределенные информационные системы» является теоретическая и практическая подготовка обучающихся в области распределенных информационных систем в такой степени, чтобы они могли выбирать необходимые технические, алгоритмические, программные и технологические решения, уметь объяснить принципы их функционирования и правильно их использовать. 1.2. Требования к уровню усвоения дисциплины Обучающийся должен знать модели построения распределенных информационных систем, проблемы их реализации, алгоритмы разделения программ, способы организации распределенных систем и синхронизации частей системы, алгоритмы баланса нагрузки, модель технологии распределенных приложений CORBA. Обучающийся должен уметь проектировать и разрабатывать распределенные информационные системы, используя технологию CORBA; выбирать рациональные ИС и ИКТ-решения для управления бизнесом. Обучающийся должен владеть информацией о аналитическом и экспериментальном исследовании основных методов и средств, а также о технических, алгоритмических, программных и технологических решениях в распределенных информационных система. У обучающегося должны быть сформированы следующие общекультурные компетенции (ОК) и профессиональные компетенции (ПК) бакалавра бизнес-информатики: - выбирать рациональные ИС и ИКТ- решения для управления бизнесом (ПК-3); - осуществлять подготовку и ведение контрактной документации на выработку, приобретение или поставку ИС и ИКТ (ПК-6); - консультировать заказчиков по рациональному выбору ИС и ИКТ управления бизнесом (ПК-24). 1.3. Связь с другими дисциплинами Учебного плана Перечень действующих и предшествующих дисциплин Перечень последующих дисциплин, видов работ Мультимедиа технологии, Введение в специальность, Основы бизнес-информатики, Сетевое администрирование, Информационный менеджмент, Объектно-ориентированный анализ и программирование, Системы поддержки принятия решений, Инженерно-техническая защита информации, Программно-аппаратные средства защиты информации, Математическое и имитационное моделирование, Хранилища данных, Нечёткая логика и нейронные сети, Технологии разработки ПО, Компьютерная геометрия и графика, Многоагентные системы, Проектирование ИС, Моделирование информационных процессов Стандартизация, сертификация и управление качеством ПО, Управление разработкой ИС, Функциональное программирование и интеллектуальные системы, Эффективность ИТ 4 2. Содержание дисциплины, способы и методы учебной деятельности преподавателя Методы обучения – система последовательных, взаимосвязанных действий, обеспечивающих усвоение содержания образования, развитие способностей обучающихся, овладение ими средствами самообразования и самообучения; обеспечивают цель обучения, способ усвоения и характер взаимодействия преподавателя и обучающихся; направлены на приобретение знаний, формирование умений, навыков, их закрепление и контроль. Монологический (изложение теоретического материала в форме монолога) М Показательный (изложение материала с приемами показа) П Диалогический (изложение материала в форме беседы с вопросами и ответами) Д Эвристический (частично поисковый) (под руководством преподавателя обучающиеся рассуждают, Э решают возникающие вопросы, анализируют, обобщают, делают выводы и решают поставленную задачу) Проблемное изложение (преподаватель ставит проблему и раскрывает доказательно пути ее решения) ПБ Исследовательский (обучающиеся самостоятельно добывают знания в процессе разрешения проблемы, И сравнивая различные варианты ее решения) Программированный (организация аудиторной и самостоятельной работы обучающихся осуществляется в индивидуальном темпе и под контролем специальных технических средств) Другой метод, используемый преподавателем (формируется самостоятельно), при этом в п.п. 2.1.-2.4. дается его наименование, необходимые пояснения Приведенные в таблице сокращения обозначения педагогических методов используются составителем Рабочей программы для заполнения п.п. 2.1., 2.2. и 2.3. в столбце «Методы». 5 ПГ Реализуемые компетенции Вид занятия, тема и краткое содержание Методы в том числе в интерактивной Аудиторные занятия (лекции, лабораторные) Кол. час Неделя 2.1. Очная форма обучения Лекции 18 1-6 6 Модуль 1 «Распределенные информационные системы» 1-2 2 М 3-4 2 5-6 2 М ПК-3, ПК-6, 714 8 Тема «История развития распределенных информационных систем». Основные задачи и области исследования этих отраслей науки и техники, их роль в научно-техническом прогрессе. Предмет и задачи дисциплины . Тема «Определение параллельных и распределенных систем.» Причины необходимости распределенных приложений. Характеристики распределенных систем. Проблемы разработки и функционирования распределенных информационных систем. Тема « История развития распределенных приложений». Архитектуры: клиент-серверные, многозвенные клиент-серверные, компонентный подход. Современные подходы к построению распределенных приложений – вебслужбы. Области интеграции. Модуль 2 «Параллельные вычисления и их синхронизация» 7-8 2 М ПК-6, ПК-24 910 2 П ПК-3, 1112 3 ПБ ПК-3, ПК-6, 1314 2 М ПК-3, ПК-6, ПК-24 1518 1516 4 Тема «Параллельное вычисление». Кластерный компьютер. Стратегия разработки параллельных приложений. Степень детализации. Инструментальные средства и языки поддержки кластеров. Тема «Методическое проектирование распределенных приложений». Декомпозиция программ и данных. Алгоритмы декомпозиции: ферма задач, одна программа – множественные данные, конвейерная обработка данных, деление и преодоление Тема « Синхронизация времени в распределенных приложениях». Физические часы. Алгоритмы синхронизации времени: алгоритм задиры, круговой алгоритм, централизованный алгоритм, алгоритм с круговым маркером, алгоритм древовидный маркерный, децентрализованный алгоритм на основе круговых меток, алгоритм широковещательный маркерный. Тема «Процессы и потоки». Приоритеты. Инверсия приоритетов. Взаимодействие процессов. Синхронизация процессов и потоков. Объекты синхронизации. Модуль 3 «Программное обеспечение CORBA» М П ПК-3, ПК-6, ПК-24 1718 2 ПБ ПК-3, ПК-6, ПК-24 И, ПГ ПК-6 ПК-24 Тема «CORBA – как технология распределенных приложений». Архитектура CORBA. Шина ORB, скелетоны и стабы. Статическая CORBA. Динамическая CORBA. Переносимый объектный адаптер. Репозиторий интерфейсов, репозиторий объектов. Сервисы CORBA. Сервис именования, событий, сервис времени, сервис событий реального времени и расписания. Тема «Распределенные базы данных». Принципы распределенных баз данных. Проблемы распределенных баз данных – управление каталогами, распространение обновления, управление восстановлением, обработка запросов. Лабораторные занятия 2 36 1-6 12 2 Модуль 1 «Распределенные информационные системы» 1-2 4 1 Тема: «Взаимодействия по сети разными способами». Синхронный и асинхронный способ взаимодействия по сети с помощью WinSockets. 6 П ПК-3, ПК-6, ПК-24 ПК-3, ПК-24 3-4 4 5-6 4 714 7-8 1 И, ПГ ПК-3 ПК-6 Бит- И, ПГ ПК-6 ПК-24 Тема: Анализ способов взаимодействия по сети с использованием ACE. Протоколы канального уровня. ориентированные протоколы Байт-ориентированные протоколы. Модуль 2 «Параллельные вычисления и их синхронизация 4 2 Тема: «Анализ CORBA». Изучение IDL. Описание и реализация CORBA объектов. Анализ способов адресации CORBA объектов в рамках ORB. Изучение принципов взаимодействия CORBA-объектов с POA. И, ПГ ПК-3 ПК-24 910 4 2 Тема: «Реализация CORBA». Реализация клиентского приложения, вызывающий синхронный и асинхронный метод CORBA-объекта. Изучение принципов работы сервиса именования и интерфейсов им предоставляемых. И, ПГ ПК-3 ПК-24 1114 8 4 Тема: Публикация событий в сервисе событий. Подписка на событие в сервисе событий. Изучение интерфейсов сервиса событий реального времени и расписания. Сервис реализаций. Сервис аутентификации. Сервис времени. И, ПГ ПК-3 ПК-24 2 Модуль 3 «Программное обеспечение CORBA» 1 Тема: «Программное обеспечение» Применение CORBA технологии и сервисов CORBA для реализации распределенного приложения И, ПГ Oracle». И, ПГ ПК-3 ПК-24 Тема «Мониторинг распределенных транзакций в СУБД Восстановление распределенной базы данных . Сервисы для обслуживания разнородных баз данных (heterogeneous services). ПК-3 ПК-6 1518 1516 1718 8 4 4 1 2 Лекции 2 Тема «Общая характеристика параллельных и распределенных систем». Причины необходимости распределенных приложений. Характеристики распределенных систем. Архитектуры: клиент-серверные, многозвенные клиент-серверные, компонентный подход. Современные подходы к построению распределенных приложений – веб-службы. Кластерный компьютер.. Инструментальные средства и языки поддержки кластеров. Декомпозиция программ и данных. Синхронизация времени в распределенных приложениях. Процессы и потоки. Приоритеты. Инверсия приоритетов. Взаимодействие процессов. Синхронизация процессов и потоков. Лабораторные занятия Тема «Синхронный и асинхронный способ взаимодействия по сети с помощью WinSockets». Анализ IDL. Описание и реализация CORBA объектов. Тема «Анализ способов адресации CORBA объектов в рамках ORB». Изучение принципов взаимодействия CORBA-объектов с POA. 6 2 2 2 Тема « Мониторинг распределенных транзакций в СУБД Oracle». Восстановление распределенной базы данных. Сервисы для обслуживания разнородных баз данных (heterogeneous services). 7 М П П ПБ П ПБ П ПБ Реализуемые компетенции Вид занятия, тема и краткое содержание Методы в том числе в интерактивной форме, час. Кол. час Неделя Аудиторные занятия (лекции, лабораторные) - заочная форма обучения, срок подготовки 5 лет ПК-3 ПК-6 ПК-24 ПК-6 ПК-3 ПК-24 ПК-3 ПК-6 ПК-24 ПК-3 ПК-6 ПК-24 2 Лекции 2 Тема «Общая характеристика параллельных и распределенных систем». Причины необходимости распределенных приложений. Характеристики распределенных систем. Архитектуры: клиент-серверные, многозвенные клиент-серверные, компонентный подход. Современные подходы к построению распределенных приложений – веб-службы. Кластерный компьютер.. Инструментальные средства и языки поддержки кластеров. Декомпозиция программ и данных. Синхронизация времени в распределенных приложениях. Процессы и потоки. Приоритеты. Инверсия приоритетов. Взаимодействие процессов. Синхронизация процессов и потоков. Лабораторные занятия Тема «Синхронный и асинхронный способ взаимодействия по сети с помощью WinSockets». Анализ IDL. Описание и реализация CORBA объектов. Тема «Анализ способов адресации CORBA объектов в рамках ORB». Изучение принципов взаимодействия CORBA-объектов с POA. 6 2 2 Тема « Мониторинг распределенных транзакций в СУБД Oracle». Восстановление распределенной базы данных. Сервисы для обслуживания разнородных баз данных (heterogeneous services). 2 М П П ПБ П ПБ П ПБ Реализуемые компетенции Вид занятия, тема и краткое содержание Методы в том числе в интерактивной форме, час. Кол. час Неделя Аудиторные занятия (лекции, лабораторные, практические, семинарские) - заочная форма обучения, срок подготовки 3 года 6 месяцев ПК-3 ПК-6 ПК-24 ПК-6 ПК-3 ПК-24 ПК-3 ПК-6 ПК-24 ПК-3 ПК-6 ПК-24 2 Лекции 2 Тема «Общая характеристика параллельных и распределенных систем». Причины необходимости распределенных приложений. Характеристики распределенных систем. Архитектуры: клиент-серверные, многозвенные клиент-серверные, компонентный подход. Современные подходы к построению распределенных приложений – веб-службы. Кластерный компьютер.. Инструментальные средства и языки поддержки кластеров. Декомпозиция программ и данных. Синхронизация времени в распределенных приложениях. Процессы и потоки. Приоритеты. Инверсия приоритетов. Взаимодействие процессов. Синхронизация процессов и потоков. Лабораторные занятия 8 6 М П Реализуемые компетенции Вид занятия, тема и краткое содержание Методы в том числе в интерактивной форме, час. Кол. час Неделя Аудиторные занятия (лекции, лабораторные, практические, семинарские) - заочная форма обучения, срок подготовки 2 года 6 месяцев ПК-3 ПК-6 ПК-24 2 2 2 П ПБ Тема « Мониторинг распределенных транзакций в СУБД Oracle». Восстановление распределенной базы данных. Сервисы для обслуживания разнородных баз данных (heterogeneous services). П ПБ П ПБ ПК-6 ПК-3 ПК-24 ПК-3 ПК-6 ПК-24 ПК-3 ПК-6 ПК-24 лабораторным занятиям; тематика рефератной работы; контрольные, рекомендации по использованию литературы и ЭВМ и др. нции Темы, разделы, вынесенные на самостоятельную подготовку, вопросы к практическим и Компете Самостоятельная работа обучающегося – очная форма обучения Кол. час Неделя 2.2. Тема «Синхронный и асинхронный способ взаимодействия по сети с помощью WinSockets». Анализ IDL. Описание и реализация CORBA объектов. Тема «Анализ способов адресации CORBA объектов в рамках ORB». Изучение принципов взаимодействия CORBA-объектов с POA. Самостоятельное изучение отдельных тем курса: 5-8 3 История развития распределенных приложений . Локальные информационновычислительные сети (ЛИВС). Стандарты локальных сетей . Архитектура локальных сетей типа Ethernet . Беспроводные городские сети (технология WiMAX). Магистральные сети передачи данных. ПК-3 ПК-6 ПК24 11-14 3 Технология TCP/IP. Технология Ethernet в магистральных сетях передачи данных Компрессия данных . Служба обмена электронными сообщениями. ПК-3 ПК-6 ПК24 Тематика заданий для индивидуальной работы 1-18 6 1. Службы телеконференций 2. Информационные службы 3. Служба голосовой связи 4. Интернет технологии. Общие сведения об Интернет 5. Стек протоколов TCP/IP 6. Служба FTP. Протокол FTP 7. Служба WWW. Протокол HTTP 8. Транспортный уровень. Протоколы TCP и UDP 9. Адресация в IP-сетях. Классы IP-адресов 10. Типы адресов стека TCP/IP 11. Межсетевой уровень и протокол IP (Internet Protocol) 12. Базы данных. Общие понятия. Усвоение текущего учебного материала 1-18 6 Темы и вопросы, определяемые преподавателем с учетом интересов студента 1-18 ПК-3 ПК-6 ПК24 ПК-3 ПК-6 ПК-24 ПК-6 ПК-24 использованию литературы и ЭВМ и др. нции Темы, разделы, вынесенные на самостоятельную подготовку, вопросы к практическим и лабораторным занятиям; тематика рефератной работы; контрольные, рекомендации по Компете Кол. час Неделя Самостоятельная работа обучающегося – заочная форма обучения, срок обучения 5 лет Самостоятельное изучение отдельных тем курса: 5 История развития распределенных приложений . Локальные информационновычислительные сети (ЛИВС). Стандарты локальных сетей . Архитектура локальных сетей типа Ethernet . Беспроводные городские сети (технология WiMAX). Магистральные сети передачи данных. 9 ПК-3 ПК-6 ПК-24 5 Технология TCP/IP. Технология Ethernet в магистральных сетях передачи данных Компрессия данных . Служба обмена электронными сообщениями. ПК-3 ПК-6 ПК-24 Тематика заданий для индивидуальной работы 10 1-18 44 1. Службы телеконференций 2. Информационные службы 3. Служба голосовой связи 4. Интернет технологии. Общие сведения об Интернет 5. Стек протоколов TCP/IP 6. Служба FTP. Протокол FTP 7. Служба WWW. Протокол HTTP 8. Транспортный уровень. Протоколы TCP и UDP 9. Адресация в IP-сетях. Классы IP-адресов 10. Типы адресов стека TCP/IP 11. Межсетевой уровень и протокол IP (Internet Protocol) 12. Базы данных. Общие понятия. Усвоение текущего учебного материала ПК-3 ПК-6 ПК-24 ПК-3 ПК-6 ПК-24 использованию литературы и ЭВМ и др. нции Темы, разделы, вынесенные на самостоятельную подготовку, вопросы к практическим и лабораторным занятиям; тематика рефератной работы; контрольные, рекомендации по Компете Кол. час Неделя Самостоятельная работа обучающегося – заочная форма обучения, срок обучения 3 года 6 месяцев Самостоятельное изучение отдельных тем курса: 5 История развития распределенных приложений . Локальные информационновычислительные сети (ЛИВС). Стандарты локальных сетей . Архитектура локальных сетей типа Ethernet . Беспроводные городские сети (технология WiMAX). Магистральные сети передачи данных. ПК-3 ПК-6 ПК-24 5 Технология TCP/IP. Технология Ethernet в магистральных сетях передачи данных Компрессия данных . Служба обмена электронными сообщениями. ПК-3 ПК-6 ПК-24 Тематика заданий для индивидуальной работы 10 1-18 44 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Службы телеконференций Информационные службы Служба голосовой связи Интернет технологии. Общие сведения об Интернет Стек протоколов TCP/IP Служба FTP. Протокол FTP Служба WWW. Протокол HTTP Транспортный уровень. Протоколы TCP и UDP Адресация в IP-сетях. Классы IP-адресов Типы адресов стека TCP/IP Межсетевой уровень и протокол IP (Internet Protocol) Базы данных. Общие понятия Усвоение текущего учебного материала ПК-3 ПК-6 ПК-24 ПК-3 ПК-6 ПК-24 Самостоятельная работа обучающегося – заочная форма обучения, срок обучения 2 года 6 месяцев 10 использованию литературы и ЭВМ и др. нции Компете Кол. час Неделя Темы, разделы, вынесенные на самостоятельную подготовку, вопросы к практическим и лабораторным занятиям; тематика рефератной работы; контрольные, рекомендации по Самостоятельное изучение отдельных тем курса: 5 История развития распределенных приложений . Локальные информационновычислительные сети (ЛИВС). Стандарты локальных сетей . Архитектура локальных сетей типа Ethernet . Беспроводные городские сети (технология WiMAX). Магистральные сети передачи данных. ПК-3 ПК-6 ПК-24 5 Технология TCP/IP. Технология Ethernet в магистральных сетях передачи данных Компрессия данных . Служба обмена электронными сообщениями. ПК-3 ПК-6 ПК-24 Тематика заданий для индивидуальной работы 10 1-18 44 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Службы телеконференций Информационные службы Служба голосовой связи Интернет технологии. Общие сведения об Интернет Стек протоколов TCP/IP Служба FTP. Протокол FTP Служба WWW. Протокол HTTP Транспортный уровень. Протоколы TCP и UDP Адресация в IP-сетях. Классы IP-адресов Типы адресов стека TCP/IP Межсетевой уровень и протокол IP (Internet Protocol) Базы данных. Общие понятия ПК-3 ПК-6 ПК-24 Усвоение текущего учебного материала ПК-3 ПК-6 ПК-24 2.3 Интерактивные технологии и инновационные методы, используемые в образовательном процессе Основаны на использовании современных достижений науки и информационных технологий. Направлены на повышение качества подготовки путем развития у обучающегося творческих способностей и самостоятельности (методы проблемного обучения, исследовательские методы, тренинговые формы, рейтинговые системы обучения и контроля знаний и др.). Нацелены на активизацию творческого потенциала и самостоятельности обучающегося и могут реализовываться на базе инновационных структур (научных лабораторий, центров, предприятий и организаций и др.). № Наименование основных форм 1. Компьютерные симуляции 2. Использование информационных ресурсов и баз данных 3. Применение электронных мультимедийных учебников и учебных пособий 4. Ориентация содержания на лучшие отечественные аналоги образовательных Краткое описание и примеры, использования в темах и разделах, место проведения Часы Все лабораторные работы выполняются в компьютерных классах университета Учебно-методические пособия, примеры, задания, исходные данные для выполнения лабораторных заданий размещены на файлсервере университета по адресу \\Sunfileserver\free$\310_2 Гипертекстовые учебные пособия для бакалавров включенные в состав УМК на сервере (еще в разработке). 12 Рекомендация студентам при подготовке к семинарам использовать сайт цифровых 11 программ учебно-методических материалов ВГУЭС //abc.vvsu.ru, методическое обеспечение учебного процесса Владивостокский государственный университет экономики и сервиса 5. Применение электронных мультимедийных учебников и учебных пособий 6. Использование проектно-организованных технологий обучения работе в команде над комплексным решением практических задач Учебные пособия по дисциплине размещены файл-сервере университета по адресу \\Sunfileserver\free$\310_2 Команды из обучающихся участвуют в конкурсе на лучший сайт (электронное предприятие) 3. Средства обучения 3.1. Информационно-методические № Перечень основной и дополнительной литературы, методических разработок; с указанием наличия в библиотеке Основная литература: 1. Когновицкий О.С. Распределенные информационные системы. СП/б.: 2008. -160 с. ИТиЗИ 2. Захаров А.Ю. Введение в разработку распределенных информационных систем: курс лекций.МИСИС, 2007. – 105 с. 1 3. Долженко А.И. Управление информационными системами: учеб. пособие для студентов вузов, обучающихся по спец. 080801 "Прикладная информатика" и др. экон. спец. / А. И. Долженко Ростов н/Д.: Изд-во РГЭУ(РИНХ), 2009. – 90 с. 132 4. Шахгельдян К.И. Распределенные информационные системы. http://abc.vvsu.ru/ 5. Орфали Р., Харки Д., Эдвардс Дж. Основы CORBA. – М.: Малип, 1999. – 220 с. 3 6. CIT форум. http://citforum.ru ИТиЗИ 7. Описание библиотеки ACE & TAO CORBA. http://www.cs.wustl.edu/~schmidt/TAO.html 8. Библиотека MSDN Дополнительная литература: 1. Диго С. М. Базы данных: проектирование и использование.- М.: Финансы и статистика, 2005.-190 с. 2. Бернс Э.С., Буш Р.Ф. Основы маркетинговых исследований с использованием Microsoft Excel. – 10 3 М.: Изд. дом «Вильямс», 2006. – 98 с. 3. Пескова С.А. Сети и телекоммуникации: учеб. пособие /С.А. Пескова, А.В.Кузин, А.Н.Романов. – М.: Издательский центр «Академия», 2006. – 200 с. 1 4. Лазарев И. А., Хижа Г. С., Лазарев К. И. Новая информационная экономика и сетевые механизмы ее развития. – М.: Издательство «Дашков и Ко», 2005.-208 с. 3 5. Олифер В.Г., Олифер Н.А. Основы сетей передачи данных. информационных технологий - ИНТУИТ.ру, 2011. -225 с. 6. - Интернет-университет Новиков Ю.В., Кондратенко С.В. Основы локальных сетей. информационных технологий - ИНТУИТ.ру, 2011. – 230 с. 12 ИТиЗИ - Интернет-университет ИТиЗИ 7. Баженова И. Ю. Проектирование приложений баз данных. - Инернет-университет информационных технологий - ИНТУИТ.ру, 2011. – 250 с. 8. Кузнецов С.Д. Основы баз данных. ИНТУИТ.ру, 2011. – 125 с. ИТиЗИ - Интернет-университет информационных технологий ИТиЗИ 3.2. Материально-технические № ауд. Все аудитории, где есть ПК *308 - *311 *207, *308 Основное оборудование, стенды, макеты, компьютерная техника, наглядные пособия и другие дидактические материалы, обеспечивающие проведение лабораторных и практических занятий, научно-исследовательской работы обучающихся с указанием наличия Наличие ПК Наличие проектора Основное назначение (опытное, обучающее, контролирующее) и краткая характеристика использования при изучении явлений и процессов, выполнении расчетов. Обучающее: на лабораторных занятиях Обучающее: при мультимедийных лекций проведении 4. Текущий, промежуточный контроль знаний обучающихся № Вопросы для текущего контроля, для подготовки к зачету, экзамену Вопросы для текущего контроля по всем темам курса: 1. Модуль 1 «Распределенные информационные системы» 1. Дать определения распределенных и параллельных систем. Что общее и в чем отличия. 2. Какие основные вопросы встают перед разработчиками распределенных систем. 3. Какие характеристики рассматриваются при оценки распределенных систем . 4. Что такое архитектура клиент-сервер. 5. Что такое многозвенная архитектура. 6. Что такое компонентный подход. 7. Что такое веб-службы. 8. Основные области интеграции. Модуль 2 «Параллельные вычисления и их синхронизация» 1. Чем характеризуется кластер. 2. Какова стратегия разработки кластерных приложений. 3. Что такое степень детализации. 4. Какие есть уровни параллелизма. 5. Перечислите 4 стадии проектирования распределенных приложений. 6. В чем разница между распределением программ и распределением данных. 7. Модели распределенных приложений. 8. Проблема синхронизации времени в распределенном приложении. 9. В чем состоит алгоритм задиры. 10. В чем состоит круговой алгоритм. 11. В чем состоит централизованный алгоритм. 12. В чем состоит древовидный алгоритм. 13. В чем состоит алгоритм на основе временных меток. 14. В чем состоит широковещательный алгоритм . Модуль 3 «Программное обеспечение “CORBA”» 1. Архитектура CORBA. 2. Что такое шина ORB и ее основные функции. 3. В чем отличия статической CORBA от динамической. 4. Каковы функции сервисов CORBA – именования и событий. 5. Перечислить 12 принципов распределенной базы данных. 13 6. 7. Архитектура распределенной базы данных. Каким образом выполняется синхронизация данных. 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. Дать определения распределенных и параллельных систем. Что общее и в чем отличия. Какие основные вопросы встают перед разработчиками распределенных систем. Какие характеристики рассматриваются при оценки распределенных систем . Что такое архитектура клиент-сервер. Что такое многозвенная архитектура. Что такое компонентный подход. Что такое веб-службы. Основные области интеграции. Чем характеризуется кластер. Какова стратегия разработки кластерных приложений. Что такое степень детализации. Какие есть уровни параллелизма. Перечислите 4 стадии проектирования распределенных приложений. В чем разница между распределением программ и распределением данных. Модели распределенных приложений. Проблема синхронизации времени в распределенном приложении. В чем состоит алгоритм задиры. В чем состоит круговой алгоритм. В чем состоит централизованный алгоритм. В чем состоит древовидный алгоритм. В чем состоит алгоритм на основе временных меток. В чем состоит широковещательный алгоритм . Архитектура CORBA. Что такое шина ORB и ее основные функции. В чем отличия статической CORBA от динамической. Каковы функции сервисов CORBA – именования и событий. Перечислить 12 принципов распределенной базы данных. Архитектура распределенной базы данных. Каким образом выполняется синхронизация данных. Вопросы для зачета 2. 5. Дополнения и изменения в рабочей программе на учебный год _____/______ Следующие записи относятся к п.п. Автор Зав. кафедрой Принято УМУ__________________________________ Дата:________________ 14