Технологии программирования (курс 1)

При подходе RAD каждая группа разработчиков содержит ______________ человек
от 3 до 7
до 3
от 5 до 20
от 1 до 5
Проявление дефекта проектирования прекращает безопасное функционирование системы и резко увеличивает риск аварии оборудования с большим ущербом при ___________ ПС
важном
ординарном
стрессовом
критическом
Взаимозависимые пункты меню аналогичны
спискам множественного выбора
флажкам
переключателям
кнопкам управления
Из перечисленного основными недостатками операционального подхода являются: 1) запутанная структура программы; 2) ненадежность программ; 3) невозможность организации циклов; 4) отсутствие подпрограмм
3, 4
1, 4
1, 2
2, 3
В модели ODMG все объекты неявно наследуют интерфейс
Object
MetaObject
Specifier
Operand
Способность класса принадлежать более чем к одному типу называется
типизацией
наследованием
полиморфизмом
инкапсуляцией
Уменьшенная копия пиктограммы объекта выводится в первичном окне в
верхнем левом углу
нижнем левом углу
нижнем правом углу
верхнем правом углу
Из перечисленного: 1) математическая модель; 2) диагностические сообщения при работе с программой; 3) организация сбора и передачи информации; 4) система классификации и кодирования информации; 5) организация баз данных - «Описание информационного обеспечения ПС» должно содержать
2, 3, 5
2, 3, 4
3, 4, 5
1, 5
Возможны приемы работы с мышью: 1) аккорд; 2) попеременное нажатие клавиш; 3) мультищелчок; 4) мультиаккорд - из перечисленного
1, 2
1, 3
3, 4
2, 4
Входная информация при методе SADT входит в блок диаграммы
справа
слева
сверху
снизу
Преобразование относительных адресов в реальные в момент запуска программы выполняет
библиотекарь
компилятор
редактор связей
загрузчик
Характеристики объекта и среды разработки уточняются для более точного планирования в процессе
технического проектирования
разработки компонентов
эскизного проектирования
системного анализа
Из перечисленного производными типами CORBA являются: 1) записи; 2) объединения; 3) вещественные числа в стандарте IEEE; 4) знаки, определенные в стандарте ISO latin-1; 5) логический тип
1, 4
1, 2
3, 4
2, 5
При согласованности в пределах продукта одна и та же команда должна выполнять
ассоциативно близкие функции
одни и те же функции
однотипные функции
различные функции
Из перечисленного: 1) информация; 2) предупреждение; 3) запрос; 4) критическая ситуация; 5) ошибка - типами сообщений являются
2, 3, 5
1, 3, 5
1, 2, 4
1, 2, 3
В случае отсутствия исходного кода для соответствующего модуля используется точка останова
по адресу
условной по адресу
по загрузке модуля
по обращению к данным
Из перечисленного: 1) направление; 2) указание; 3) щелчок; 4) двойной щелчок; 5) тройной щелчок; 6) нажатие - основными действиями, выполняемыми с помощью мыши, являются
2, 3, 4, 6
1, 2, 3, 6
3, 4, 5, 6
2, 3, 6
Начиная с головного модуля с последовательным подключением других модулей проводится стратегия тестирования
композиционного
нисходящего
восходящего
декомпозиционного
Идентифицирует объект действие мыши
двойной щелчок
нажатие
щелчок
указание
Из перечисленного способами создания объектов в CORBA являются: 1) порождение другими объектами; 2) создание вне среды CORBA; 3) с помощью фабрик объектов; 4) с помощью генератора
2, 3
1, 4
2, 4
1, 3
Из перечисленного: 1) нанесение повреждений на поверхность дискеты; 2) нестандартное форматирование; 3) идентификация метки носителя; 4) запрос пароля - для идентификации запускающих дискет применяются следующие методы
2, 3
1, 2
1, 3
2, 4
Объект объединяет операции, используемые более высокими уровнями абстракции, при абстракции
виртуальной машины
случайной
действия
понятия
Аббревиатура CPI означает соглашение по
коммуникациям
интерфейсу пользователя
разработке приложений
программному интерфейсу
Для визуального отображения взаимозависимых пунктов меню рекомендуется использовать
маркер переключателя
маркер флажка
вертикальную полосу прокрутки
горизонтальную полосу прокрутки
Аббревиатура UCD означает
реализация принципа «обратной связи»
дружественный интерфейс
разработка, ориентированная на пользователя
естественный интерфейс
Выполнение предопределенной операции для данного объекта обычно обеспечивает действие мыши
перемещение
нажатие
двойной щелчок
указание
Сопровождаемость ПС рекомендуется описывать: 1) понятностью; 2) изучаемостью; 3) удобством для анализа; 4) изменяемостью; 5) тестируемостью - из перечисленного
1, 2, 4
1, 2, 3
2, 4, 5
3, 4, 5
Операция не должна выполняться при контракте клиента с сервером, если
предусловие не выполнено
постусловие выполнено
предусловие выполнено
постусловие не выполнено
Вторичное окно может быть: 1) независимым; 2) модальным; 3) всплывающим; 4) выпадающим - из перечисленного
2, 4
1, 3
3, 4
1, 2
Кнопку Развернуть после выполнения соответствующей команды должна заменять кнопка
Закрыть
Изменить
Свернуть
Восстановить
Моделями, описывающими поведение взаимодействующих групп объектов, являются диаграммы
последовательности
состояний
взаимодействия
деятельностей
Для переключения между первичными окнами используется комбинация клавиш: 1) Alt+Tab; 2) Alt+F6; 3) Shift+Alt+Tab; 4) Alt+Esc; 5) Shift+Tab - из перечисленного
1, 3, 4
2, 3, 4
2, 3, 5
1, 2, 5
Программа на Прологе представляет собой
запись условий задачи на языке формальной логики
запись условий задачи на символьном языке
список
алгоритм
Аббревиатура CUA означает соглашение по
программному интерфейсу
коммуникациям
разработке приложений
интерфейсу пользователя
Если пользователь нажимает кнопку мыши, когда указатель мыши находится на кнопке управления, то
выполняется связанная с кнопкой команда
фокус ввода снимается без выполнения команды
фокус ввода снимается с выполнением команды
фокус ввода переходит на кнопку
В диаграмме состояний термин «деятельность» используется для
перехода
события
состояния
действия
Визуально на наличие каскадного меню указывает
треугольник рядом с родительским пунктом меню
изменение цвета родительского пункта меню
маркер флажка рядом с родительским пунктом меню
горизонтальная полоса прокрутки
Разработчик может не учитывать ограничения, налагаемые производительностью и памятью ЭВМ, при использовании их менее чем на
75%
95%
50%
90%
В основу разработки графического пользовательского интерфейса GUI положены метафоры: 1) «рабочий стол»; 2) «набор окон»; 3) «работаешь с тем, что видишь»; 4) «работаешь с графикой»; 5) «видишь, что получил»; 6) «видишь, что делаешь» - из перечисленного
1, 3, 5
1, 4, 6
1, 3, 6
2, 4, 6
Модель системы на физическом уровне в стандарте UML отображают диаграммы
классов
размещения
компонентов
состояний
Из перечисленного: 1) программные; 2) аппаратные; 3) программно-аппаратные; 4) электронные - для хранения информации на магнитных носителях используются реализации криптографического метода
1, 4
только 2
только 1
3, 4
Если предопределенная кнопка отсутствует, то клавиша Enter используется
для доступа к кнопке Отменить
для перехода на следующий объект
по усмотрению разработчика
для доступа к всплывающему меню
Самым сложным и трудоемким процессом на этапе разработки программ является
реализация алгоритма
постановка задачи
разработка алгоритма
тестирование
Сообщения, зашифрованные с помощью простой подстановки, расшифровываются
по частоте появления каждой буквы
перебором всех возможных вариантов
по длине встречающихся слов
с помощью анализа текста
Из перечисленного технология построения модели при индуктивном способе содержит: 1) эмпирический этап; 2) декомпозицию; 3) постановку задачи для моделирования; 4) оценки; 5) интеграцию
1, 3, 4
1, 3, 5
1, 2, 5
2, 3, 4
Из перечисленного: 1) знак авторского права; 2) знак патентной защиты; 3) акцизная марка; 4) торговая марка; 5) номер лицензии - на каждой копии программы должны быть отметки
1, 3, 4
1, 2, 4
2, 4, 5
1, 2, 5
На диаграмме последовательности сообщение представляется в виде
любых стрелок
стрелок между линиями жизни
пунктирной линии
прямоугольника, в который входит стрелка
Выделяются тестируемые потоки: 1) сообщений; 2) управления; 3) данных; 4) запросов - из перечисленного
1, 4
2, 3
2, 4
1, 3
Пункты меню для установки параметров состояния объектов могут быть: 1) каскадными; 2) независимыми; 3) взаимозависимыми; 4) всплывающими - из перечисленного
1, 4
только 2
2, 3
только 3
Из перечисленного: 1) закон о производственных секретах; 2 международные стандарты на разработку ПО; 3) лицензионные соглашения; 4) патентную защиту; 5) систему договоров на разработку ПО; 6) закон об авторском праве - правовые методы защиты включают
2, 3, 4, 5
2, 3, 4, 6
1, 3, 4, 6
1, 2, 5, 6