Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Укажите, какие из перечисленных языков программирования являются кросс-платформенными на уровне компиляции:



 

Укажите, какие из перечисленных языков программирования являются кросс-платформенными на уровне компиляции:

С, С++, FreePascal, PureBasic

 

Укажите, какие из перечисленных языков программирования являются кросс-платформенными на уровне компиляции:

С, С++, FreePascal, PureBasic

 

Укажите, какие из перечисленных языков программирования являются кросс-платформенными на уровне выполнения:

Java, C#

 

Укажите, какие из перечисленных языков программирования являются интерпретируемыми кросс-платформенными:

PHP, ActionScript, Perl, Python, Tcl, Ruby

 

Укажите, какие из перечисленных языков программирования являются интерпретируемыми кросс-платформенными:

PHP, ActionScript, Perl, Python, Tcl, Ruby

 

Какие требования являются главными при разработке системного ПО:

максимальное быстродействие и минимальное количество занимаемых ресурсов, а также возможность доступа к любым необходимым аппаратным ресурсам.

 

Какие требования являются главными при разработке прикладного ПО:

максимальная функциональность

 

Технология разработки межпроцессного и платформо-независимого манипулирования объектами получила название:

CORBA

 

Технология обмена сообщениями между удаленными объектами по протоколу HTTP получила название:

SOAP

 

Разработка корпорации Microsoft для создания интероперабельных приложений носит название:

Платформа.Net FlameWork

 

Способность программы взаимодействовать и функционировать с другими программами без каких-либо ограничений на язык их реализации носит название:

Интероперабельность

 

Java-программы, которые работают на серверном компьютере называются:

Сервлеты

 

Какой принцип проектирования сложных систем применяют для разбиения системы на ряд более простых элементов:

Декомпозиция

 

Как называется совокупность средств и методов взаимодействия между уровнями системы:

Интерфейс

 

Структура вычислительной системы, которая включает программные компоненты, их интерфейсы, а также отношения между ними, носит название:

Архитектура программного обеспечения (ПО)

 

 

Свойство технической системы сохранять свою работоспособность после сбоя одного или нескольких составных компонентов называется:

Отказоустойчивость

 

Свойство технической системы сравнительно легкого добавления отдельных элементов и замены существующих блоков более совершенными называется:



Расширяемость

 

Какой слой расположен самым верхним в типовой архитектуре приложения:

Слой представления

 

Какой слой расположен за слоем представления в типовой архитектуре приложения:

Слой сервисов

 

Какой слой расположен за слоем сервисов в типовой архитектуре приложения:

Бизнес-слой

 

Какой слой расположен на самом нижнем слое типовой архитектуры приложения:

Слой хранения данных

 

К основным типам приложений относят:

Настольные;
Насыщенные клиентские;
Насыщенные интернет-приложения;
Мобильные;
Сервисные;
Web-приложение.

 

К специальным типам приложений относят:

Приложения для обработки данных, офисные бизнес-приложения,
бизнес-приложения (SharePoint).

 

Какие типы компонентов расположены в слое представления:

Компоненты User Interface (UI), компоненты логики представления

 

Какие типы компонентов расположены в слое сервисов:

Интерфейсы сервисов, типы сообщений

 

Кто может обращаться к сервисам приложения:

Пользователи через интерфейс, внешние системы (потребители сервиса)

 

Какие типы компонентов расположены в бизнес-слое:

Фасад приложения, бизнес-процесс, бизнес-компоненты, бизнес-сущности, компоненты бизнес-слоя, бизнес-сервисы

 

Какие типы компонентов расположены в бизнес-слое:

Фасад приложения, бизнес-процесс, бизнес-компоненты, бизнес-сущности, компоненты бизнес-слоя, бизнес-сервисы

 

Какие типы компонентов расположены в слое доступа к данным:

Компоненты доступа к данным, вспомогательные методы/утилиты работы с данными, агенты сервисов

 

Какие компопоненты формируют сквозную функциональность приложения:

Безопасность, операционное управление, связь

 

Какие компопоненты формируют сквозную функциональность приложения:

Безопасность, операционное управление, связь

 

Какие компопоненты формируют сквозную функциональность приложения:

Безопасность, операционное управление, связь

 

Назовите первоначальный этап проектирования приложения многослойной структуры:

Группировка функциональности в слои (выбор стратегии разделения на слои)

 

Назовите завершающий этап проектирования приложения многослойной структуры:

Выбор протоколов связи

 

Правило, согласно которому каждый слой приложения должен взаимодействовать только со слоем, расположенным непосредственно под ним называется:

Строгое взаимодействие

 

Правило, согласно которому более высокие слои могут взаимодействовать с расположенными ниже слоями напрямую, в обход других слоев называется:

Свободное взаимодействие

 

Парадигма программирования, дополняющая ООП путем дополнения ограничений, налагаемых на механизм ООП в целях повышения надежности больших программных комплексов носит название.

Компонентно-ориентированное программирование (КОП)

 

 

Основным преимуществом компонента перед традиционным проектированием является:

Способность динамически подключаться и отключаться из приложения

 

Какие требования предъявляются к компоненту в рамках КОП:

1. динамической компоновки.

2. Инкапсуляция

 

Из каких частей конструируется компонент:

Информационная, внешняя, внутренняя

 

Более крупными образованиями компонентов, используемым в практике КОП, являются:

Шаблоны (паттерны) и каркасы

 

Технология разработки ПО, гарантирующая, что каждый компонент системы оправдывает ожидания, разработчика к этому компоненту, называется:

Проектирование по контракту (Design by Contract - DBC)

 

Логическое выражение, о состоянии системы программного обеспечения в проектировании по контракту называется:

Утверждение

 

 

Программное обеспечение, занимающееся интеграцией отдельных компонент в распределенную вычислительную систему получило название:

Middleware- промежуточное ПО

 

Какие существуют стратеги интеграции ПО в распределенную вычислительную систему:

1. интеграция «снизу», на основе низкоуровневых средств, таких, как интеграционные серверы, брокеры объектных запросов (ORB) и т.д.;

2. интеграция «сверху», на основе портальных решений, средств аналитической обработки информации и т. д.

 

На какие категории разделяется middleware:

1. Промежуточное ПО для управления базами данных

2. Коммуникационное промежуточное ПО

3. Платформенное промежуточное ПО

4. Специализированное интеграционное промежуточное ПО (интеграционные брокеры, системы управления бизнес-процессами, шлюзы и адаптеры к различным системам)

 

Приведите пример промежуточного ПО управления базами данных:

Средства удаленного доступа к базам данным, компоненты или библиотеки Open Database Connectivity (ODBC) и Java Database Connectivity (JDBC).

 

Приведите пример промежуточного коммуникационного ПО:

RPC, MOM

 

Приведите пример промежуточного платформенного ПО:

ORB

 

Информационная среда, обеспечивающая пользователям унифицированный доступ к информационным системам и сервисам компании носит название:

Корпоративный портал

 

Программный компонент распределденной системы, доступный для пользователя по сети носит название:

Web-сервис

 

Какой из перечисленных стандартов служит для поиска сервиса в глобальной сети:

UDDI

 

Какой из перечисленных стандартов служит для охарактеризования сервиса в глобальной сети:

WSDL

 

Какой из перечисленных стандартов служит для взаимодействия с сервисом:

SOAP

 

Условия, которые клиент программного компонента должен выполнить, прежде чем он может ссылаться на конкретный метод компонента называется:

Предусловия

 

Гарантии, которые программный компонент предоставляет своим клиентам называется:

Постусловия

 

Условие, которое должно выполниться всегда, чтобы клиент мог вызвать метод объекта, называется:

Инвариант

 

Какие варианты программирования по контракту были рассмотрены на лекции:

JDBC, ICONTRACT, JCONTRACT, COFOJA

 

Программирование по контракту с помощью IСontract, выполняется с помощью:

Object Constraints Language – OCL (язык ограничений объекта)

 

Что произойдет при использовании программирования по контракту с помощью IСontract, если вы добавите @pre к выражению в постусловии:

Если вы добавите @pre к выражению в постусловии, оно будет оцениваться, основываясь на состоянии системы до выполнения метода

 

С помощью какой конструкции IContract поддерживает обработку элементов коллекции:

forall + exists

 

С помощью какого оператора IContract указавает ограничения вида: "Если выполнено А, то B должно также быть выполнено.":

implies

 

Сколько логических условий можно задать в выражениях @Ensures и @Requires для библиотеки-препроцессора COFOJA:

N (неограниченно)

 


Дата добавления: 2015-08-29; просмотров: 281 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
11.Червеобразный отросток отходит от слепой кишки на месте схождения трех лент. Длина червеобразного отростка в среднем 7-10 см. Диаметр отростка 4-5 мм. У места впадения червеобразного отростка в | Для обеспечения выполнения производственной программы в предусмотренном ассортименте (номенклатуре), выполнения плана кооперированных поставок и плана поставок по договорам необходимо наличие трех

mybiblioteka.su - 2015-2024 год. (0.017 сек.)