Вопросы к вступительным экзаменам в магистратуру по специальности 6М50704-ВТиПО, специализация ПОСиС 1. WEB-сервисы: основные понятия и определения. 2. XML технологии являющие основу WEB-сервисов (язык разметки данных, модели интерпретации данных и т.д. ). 3. Назначение технологии UDDI. 4. Пространство имен WSDL. 5. Основные назначения технологии SOAP 6. Основные элементы SOAP-сообщения. 7. SOAP- конверт. Содержание и назначение. 8. Определение SOAP- заголовка. 9. Тело SOAP- сообщения. Определение семантики тела SOAP сообщения. 10.Пространство имен использования протоколом SOAP. 11.Реестр UDDI. Определение и назначение. 12.Основные концепции UDDI. 13.Структура данных, определяемых UDDI 14. Универсальный адрес ресурса (URL- Uniform Resource Locators). Доменное имя. Технологии, используемые во Всемирной сети WWW. IP – адрес. 15.HTML. Назначение. Основные теги. 16.Назначение графических компонент. Изображение в HTML – документе. 17.Особенности Dynamic HTML. 18. Каскадные таблицы стилей. Подключение CSS к Web-странице. 19.Статические и динамические фильтры. 20.Базы данных. Основные понятия. Концептуальная модель базы данных. 21.Модель «сущность-связь», ER- модель. 22.Модель данных. Основные компоненты. 23.Иерархическая модель данных. Сетевая модель данных. 24.Реляционная модель данных. Реляционная алгебра. 25.Основные операции реляционной алгебры. 26.Целостность баз данных. Нормализация. НФ. 27.Архитектура «клиент-сервер». Основные модели архитектуры «клиентсервер». 28.Технологии доступа к базам данных. 29.Основные конструкции алгоритмического языка хранимых процедур. 30.Сервер баз данных. Основные объекты. 31.Основные операторы SQL: DDL: DML. 32.Традиционные методы шифрования. 33.DES-стандарт. 34.ГОСТ 28147-89. Режимы работы. 35.Алгоритм RSA. 36.Электронная цифровая подпись. 37.Безопасные хэш-функции. Функции хэширования. 38.Алгоритм Диффи-Хеллмана. 39.Алгоритм Евклида нахождения наибольшего общего делителя. 40.Способы вычисления обратных чисел в модулярной арифметике. 41.Схема шифрования Эль Гамаля 42.Тестирование обьектно- ориентированных систем. 43. Гибкие технологии: экстремальное программирование и унифицированный процесс разработки ПО 44.. Процесс разработки ПО 45.. Анализ требований. Методы анализа. 46.Аспектно – ориентированный подход при разработке программных систем 47.. Архитектурное проектирование. Модели, каркасы, паттеры проектирование и компоненты 48.. Детальное проектирование 49.. Обьектно- орентированнное проектирование. 50. Проектирование пользовательского интерфейса 51. Наследуемые системы и модернизация программного обеспечения. 52. Компьютерное зрение и обработка изображений. Основные понятия и определения. 53.Векторная графика. Отличие от растровой графики. Понятие векторизации. Недостатки и достоинство векторной графики. 54.Растровая графика и понятие растеризации. Отличие от векторной графики. Недостатки и достоинства растровой графики. 55.Что такое растровая развертка. Способы генерации изображений. 56.Передача файлов. Модель FTP 57.Основные подходы к реализации взаимодействия сетей. Взаимодействие гетерогенных сетей. 58.Стек протоколов TCP/IP. Сетевой протокол. Фрагментация данных в сетях. 59. Инкапсуляция данных через стек протоколов TCP/IP. 60.Электронная почта в Internet. Организация почтовой транзакции. Простой протокол передачи почты. SMTP. 61.Основные компоненты маршрутизации, Характеристики алгоритмов маршрутизации. Типы маршрутизации. 62.Синхронизация в распределенных системах. 63.Службы именования ресурсов и проблемы прозрачности доступа 64. Транспортные протоколы 65.Концепция программирования сокетов. 66.Элементы Use Case. Моделирование и спецификация. Логика отношений включения и расширения. 67.Моделирование классов. Методы выявления классов. Отношения ассоциации и обобщения между классами. Моделирование распределения обязанностей между классами (CRC - метод). 68.Классы: свойства и операции. Синтаксис представления свойства и операции класса. Отношения агрегации и композиции и их реализация в объектно-ориентированных языках. 69.Типы отношений между классами и их реализация на каком-либо языке объектно-ориентированного программирования. 70.Типы диаграмм UML: деятельности, классов и взаимодействия. 71.Типы диаграмм UML: компонентов, составных структур и развертывания. 72.Типы диаграмм UML: обзора взаимодействий, объектов и пакетов. 73.Типы диаграмм UML: последовательности, конечных автоматов и временная. 74.Зависимость между элементами всех типов. Виды зависимости UML. Ключевые слова зависимости и их значения. 75.Архитектура, управляемая моделью и исполняемый UML. 76.Протокол: The Common Object Request Broker Architecture (SOAP) 77.Роль и значение РИВС в современном мире НТП. 78.База данных. Виды БД: XML, дедуктивные, реляционные, объектноориентированные 79.Концепция Grid, область применения и технологии 80.SISD компьютеры 81.Модель общей памяти 82. SIMD компьютеры 83.Модель обмена сообщениями 84.Массово-параллельные системы 85.MIMD компьютеры 86.Вызов удаленных процедур (Remote Procedure Call - RPC) 87.Масштабируемые параллельные системы 88.Мультикомпьютеры 89.Кластеры 90.Симметричные мультипроцессоры 91.Системы с распределенной разделяемой памятью 92.Парадигмы программирования 93.Процессы, события, сообщения 94.Классификация задач и типы алгоритмов планирования 95.Планирование вычислений в среде Grid. 96.Масштабируемые вычислительные системы 97.Внутренний, внешний COM-сервер (Component Object Model). 98.Удаленный COM-сервер, 99.Внутренний, внешний COM-автоматизация. 100. Компонентная технология Enterprise JavaBeans (EJB). 101.