The Sub department of software systems and networks

advertisement
Вопросы к вступительным экзаменам в магистратуру по
специальности 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.
Download