Текущий, промежуточный контроль знаний студентов
№
| Тесты, темы курсовых работ/проектов, вопросы для текущего контроля, для подготовки к зачету, экзамену
| 1.
| Контрольные вопросы для подготовки к зачету по курсу:
Что такое кроссплатформенность, кроссязыки и кросспрограммирование?
Раскройте понятие e-business.
Укажите отличия технологий ActiveX /DCOM и JavaBeen/CORBA
CORBA архитектура, компоненты, CORBA-продукты
Микропрограммы для броузеров
Технологии COM/DCOM и ActiveX, основные структурные элементы.
Апплеты
Сервлеты. Java-сервлеты
Java и XML для работы с данными и СУБД
Аглеты. Цели создания. Архитектура.
Распределенные приложения на основе CORBA архитектуры, клиентская и серверная части, сервисы CORBA
Скриплеты. Скрипты и VBScript
Парсеры. DOM и SAX
XML-скриплеты, архитектура
ODBC, OLE DB и ADO
Объектная модель ADO, доступ к данным
JSP-сценарии
Скриплеты
Модели доступа JSP
Содержимое и структура JSP-файлов
Web-серверы в качестве серверов приложений
ODBC для работы с данными
RMI-приложения
Инкапсулированный в СУБД Java
Разновидности парсеров
Web-серверы в качестве серверов приложений, бизнес-приложения
ASP-сценарии
Синтаксис Java Script.
Синтаксис XML.
Понятие назначение и возможности Web-сервисов
| 2.
| Темы рефератов и презентаций
Информационные технологии для e-businessа, особенности применения
Кроссплатформенность и мобильные устройства, примеры использования
Преимущества применения компонентов JavaBeens
CORBA-продукты обзор возможностей
Мобильные агенты примеры практического применения
Доступ к базам данных из Web-ориентированных Java-апплетов и Java-программ.
Специально ориентированные Java-приложения.
RMI-приложения. Функционирование RMI.
Модели доступа к данным в JSP
Инкапсулированный в СУБД Java.
Применение Java и XML для работы с данными и СУБД.
Многоуровневые приложения на основе Java и XML.
Сервлеты. Java-сервлеты, применение
Web-сервисы назначение и применение
| 3.
| Тестовые задания: Модуль 1 «Интернет приложения для e-business»
Тест. Тема «Конкурентные технологии DCOM/ActiveX и CORBA/JavaBeans»:
Выберите правильный ответ. Для каких платформ и ОС распространена технология ActiveX и DCOM?
Macintosh, Unix
Intel, Windows
Не зависит ни от платформ, ни от ОС
Выберите правильный ответ. Каково назначение DCOM?
Написание локальных приложений БД
Написание объектно-ориентированных приложений?
Написание распределенных объектно-ориентированных приложений?
Выберите правильный ответ. Что такое ActiveX?
Набор библиотек, облегчающих процесс кодирования
Технология для работы с документами в MS Word
Выберите правильный ответ. В чем основное отличие ActiveX и OLE?
Библиотеки OLE предназначены для локальных, а ActiveX для сетевых приложений
OLE гораздо больше по объему
Перечислите все способы реализации COM-серверов?
Dll в адресном пространстве приложения
Exe в собственном адресном пространстве, но на той же машине
Dll или exe, выполняющиеся на другой машине
Файл с объектным кодом на машине клиента
Выберите все правильные ответы. Какие технологии включает понятие активной платформы?
Active Desktop
Active Server
ActiveX
JavaBeen
Выберите правильный ответ. Что такое Active Desktop?
Клиентская технология ActiveX, позволяющая встраивать элементы ActiveX в Web-страницы
Утилита для работы с БД
Утилита для работы с объектами ActiveX
Выберите правильный ответ. Что такое Active Server?
Серверная часть технологии ActiveX, позволяющая писать на языках сценариев, программы, выполняющиеся на сервере
Клиентская технология ActiveX, позволяющая встраивать элементы ActiveX в Web-страницы
Сервер для работы с ActiveX-компонентами
Выберите правильный ответ. Для каких платформ и ОС распространена технология CORBA?
Macintosh, Unix
Intel, Windows
Не зависит ни от платформ, ни от ОС
Выберите правильный ответ. Что такое JavaBean?
Компонентная надстройка над традиционной Java-технологией для распределенной обработки данных
Набор драйверов для реализации системных вызовов CORBA
Выберите правильный ответ. Что такое распространение события?
Процесс афиширования характеристик объектом
Выяснение компонентом нужных характеристик другого компонента
Выберите правильный ответ. Что такое интроспекция?
Процесс афиширования характеристик объектом
Выяснение компонентом нужных характеристик другого компонента
Выберите правильный ответ. Как объект афиширует свои характеристики?
Путем распространения события для подписчиков
Перечень событий регистрируется в ОС
Выберите все правильные ответы. Перечислите составляющие технологии CORBA.
Брокер объектных запросов
Серверы CORBA
Сервер объектных транзакций
Выберите все правильные ответы. Каковы причины построения распределенных приложений CORBA-архитектуры?
Данные распределены
Пользователи распределены
Вычисление распределено
Приложения распределены
Выберите правильный ответ. Что такое брокер объектных запросов?
Программный процесс
Коллекция библиотек
Модуль 2 «Микропрограммы для браузеров»
Тест. Микропрограммы для броузеров.
Выберите все правильные ответы. Перечислите виды микропрограмм для броузеров.
Апплеты
Сервлеты
JavaBean
Аглеты
Скриплеты
ActiveX
Установите соответствие между названием микропрограммы и ее назначением.
1 сервлет
| Микропрограмма для броузера, расширяющая е
| 2 апплето
возможности
| Мобильные аге
| 3 агглетты, перемеща
-щиеся от одного Интернет-хоста к другому
| объекты, встраиваемые в Web-сервера и расширяющие их функциональность
| 4 скриплет
| сценарий на специальном скр
| птовом языке Выберите все правильные ответы. Перечислите отличия сервлетов от апплетов.
Сервлет выполняется на сервере
Сервлет не содержит графики
Сервлеты являются Java-объектами
Выберите правильный ответ. В чем заключается основное отличие аглетов от других Java-объектов?
Использование специальных посредников (proxy) для передачи сообщений между аглетами
возможность перемещения от одного хоста к другому и там продолжать свое выполнение
Выберите все правильные ответы. Какие языки используются для написания скриптов?
JavaScript
XML
VBScript
Delphi
HTML
Выберите правильный ответ. Что собой представляет XML-скриптлет в технологии MicroSoft?
COM-компонент
JavaBean
Выберите все правильные ответы. Перечислите возможности XML-скриптлетов.
Доступ к БД
Создание распределенной обработки
Работа с объектными серисами
Управление транзакциями
Выберите все правильные ответы. Какова структура ASP-сценария?
Это текстовые файлы с кодом HTML и вставленными в них VBScript-кодами
Это VBScript-коды для построения динамических Web-страниц
Выберите правильный ответ. Каково назначение ASP-сценариев?
Разработка сервлетов
Подключение в Web-страницы динамических данных
Модуль 3 «Технологии доступа к разнородным и удаленным данным» Тест. Прикладные интерфейсы Windows для доступа к данным и способы связи с БД из Интернет и Web-приложений.
Выберите все правильные ответы. Перечислите прикладные интерфейсы Windows для доступа к данным.
ODBC
OLE DB
ADO
BDE
Установите соответствие между интерфейсом и его назначением.
1 ODBC
| a) Доступ к реляционным и нереляционным БД, системам электронной почты, системам CAD/CAM
| 2 OLE DB
| b) Доступ к реляционным данным, основанный на использовании языка SQL
| 3 ADO
| c) Интерфейс высокого уровня к стандарту OLE DB
| Выберите все правильные ответы. Что такое ADO?
Модель доступа к данным
Интерактивный ЯП для взаимодействия с БД
Драйверы для работы с нереляционными данными
Выберите правильный ответ. Какой компонент является центральным звеном в концепции ODBC?
ODBC Driver Manager
JDBC
Источники данных
Выберите правильный ответ. Что такое JDBC?
Протокол для работы с Java
Интерфейс для доступа к данным из Java-апплетов и Java-программ
Перечислите все особенности RMI-приложений.
Обеспечивают средства коммутации между Java-программами
Используют вызовы удаленных методов
Использует сокеты
Java-программы могут выполняться на разных удаленных компьютерах
Выберите все правильные ответы. Каковы преимущества применения инкапсулированного в СУБД Java?
Написание хранимых процедур на полноценном языке программирования
Нереляционное представление объектов
Расширение объектных типов данных
Прикладные программные компоненты можно перемещать между клиентскими программами, серверами и СУБД
Выберите правильный ответ. Что такое RMI?
Программируемый интерфейс для работы с сетями
Интерфейс, основанный на сокетах
Тест. Java и XML для работы с данными и СУБД.
Выберите правильный ответ. Что такое XML?
Язык визуального программирования
Тип базового синтаксиса Web-страницы
Установите соответствие между файлами XML-документа и их назначением:
1 .xml
| a) Описание стилевого представления
| 2 .xsl
| b) Правила построения синтаксиса
| 3 .dtd
| c) Сами данные
| Выберите все правильные ответы. Перечислите достоинства XML.
Простота и наглядность
Обычный текстовый формат
Отсутствие необходимости применения специальных программных средств
Объектное представление информации
Выберите правильный ответ. Что такое парсер?
Текстовый редактор
Синтаксический анализатор
Программный интерфейс
Выберите все правильные ответы. Приведите примеры парсеров:
Браузеры
XSL-процессоры
MS Word
Разбейте описания на две группы по разновидностям парсеров и способами обработки XML-документов:
1 DOM
| a) предназначен для чтения XML-документов, генерируемых программным обеспечением
|
| b) обеспечивает доступ к информации как к иерархической объектной модели
| 2 SAX
| c) служит
| ля считы
а я информации из готовых документов
| d) рассматривает документ как последовательность событий
| Выберите все правильные ответы. Какие многоуровневые приложения на основе Java и XML Вы знаете?
Web-серверы
Servlet-машины
Текстовые редакторы
Реляционные и объектные БД
Исключите лишнее. Перечислите уровни приложений на основе Java и XML.
Уровень приложений, написанных на объектно-ориентированном языке (Java)
Уровень интерпретации содержимого XML-объектов (XML-Parser)
Уровень информационного хранилища (объектные и реляционные БД, файловые системы, Web-сайты)
Уровень программных средств разработки клиентских приложений
Модуль 4 «Создание Web –служб и их клиентов»
Фрагмент тестового задания:
Укажите агентов семантической сети:
Персональные агенты
Web-сервисы
Онтологии
Словари онтологий
Функции интеллектуальных агентов
Находить источники информации
Запрашивать данные
Сопоставлять данные
Проверять данные на соответствие критериям поиска
Выдавать ответ в удобной для пользователя форме
Укажите преимущества использования онтологий
Увеличение числа переходов с поисковиков
Увеличение числа пользователей
Увеличение траффика
Задачи с применением мобильных агентов
Мобильные вычисления
Поиск информации
Отбор (обработка) информации
Мониторинг данных
Универсальный доступ к данным
Свойства агентов
Проактивность
Собственный поток управления
Гибкость
Интеллектуальность
Требования к реализации агентских систем
Обеспечение переносимости кода на различные платформы
Доступность на множестве платформ
Поддержка сетевого взаимодействия
Многопоточная обработка
Безопасность
|
Дополнения и изменения в рабочей программе на учебный год _____/______
| Следующие записи относятся к п.п.
| Автор
| Зав. кафедрой
|
|
Принято УМУ__________________________________ Дата:_____________________
|