Читайте также: |
|
КОНТРОЛЬНА РОБОТА
З дисципліни
«Парадигми програмування»
Укладач: Проскура С.Л.
ВАРІАНТ №1
1. Поняття та особливості парадигми, методу, методики, технології, методології та стилю програмування. Огляд парадигм програмування
2. Особливості архітектури застосувань на основі WEB-служб (service oriented architecture, SOA). Опис інтерфейсу Web-служб. Зв'язок між Web-службами і їхніми клієнтами. Реєстри Web-служб. Стандарти побудови Web-служб
ВАРІАНТ №2
1. Порівняльна характеристика імперативних та декларативних, об’єктно-орієнтованих мов програмування
2. Поняття СОМ (Component Object Model). СОМ-об’єути та СОМ-інтерфейси. Призначення та реалізація інтерфейсів IUnknown та IDispatch.
ВАРІАНТ №3
1. Структурне програмування – базис імперативного програмування: поняття, теорема про структурування, базові логічні структури.
2. Структурне проектування програм: поняття алгоритмічної декомпозиції, методи структурування програм.
ВАРІАНТ №4
1. Поняття складності програмних систем. Алгоритмічна та об’єктно-орієнтована декомпозиції. Об’єктно-орієнтований аналіз предметного середовища
1. Поняття паралельного програмування. Застосування паралельних технологій в задачах управління.
ВАРІАНТ №5
1. Поняття об’єктно-орієнтованого програмування (ООР). ООP як модель реально існуючих об’єктів, їх атрибутів, поведінки та взаємозв’язків
2. Компоненти платформи J2EE: Компоненти EJB,Web-компоненти, аплети (applets), архітектура J2EE застосування
ВАРІАНТ №6
1. Поняття об’єктів та їх властивостей. Класи та їх взаємозв’язки.
2. Поняття компонентного програмування. Інтерфейси та інтерфейсний контракт компоненту. Компонентна модель.
3. Застосування компонентного програмування при створенні розподілених систем. Принципи побудови розподілених систем.
ВАРІАНТ №7
1. Способи реалізації взаємодії між елементами розподілених програмних систем. Роль клієнта та сервера
2. Поняття транзакцій, їх властивості та реалізації в компонентному програмуванні
ВАРІАНТ №8
1. Розвиток технологій J2EE
2. Поняття паралельних обчислювальних процесів. Етапи розробки паралельних алгоритмів. Суть декомпозиції та агрегування при паралельних обчисленнях.
ВАРІАНТ №9
1. Принципи розпаралелювання та масштабування паралельних обчислень. Аналіз ефективності паралельних обчислень.
2. Поняття функціонального програмування. Особливості мови ЛІСП: базові конструкції мови, логіка розв’язання задачі, комбінаційні форми, Лямбда-вираз, рекурсивні визначення, ітераційні й рекурсивні процеси
Дата добавления: 2015-07-11; просмотров: 52 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
на ____________ 20__ р. | | | Основна література |