Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест по ТРПП_TZ_1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
91.31 Кб
Скачать

2.Раздел 2. Методология проектирования программных продуктов

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

На современном этапе выделяют 2 основных подхода к проектированию ПП. Какие?

 структурный и процедурный

 объектно-ориентированный и структурный

 метод проектирования Джексона и объектно-ориентированный

 иерархический и сетевой

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Методами структурного проектирования являются

 модульное программирование, нисходящее проектирование, кодирование и тестирование, структурное проектирование;

 интегрированное и модульное проектирование;

 функционально - ориентированное и объектно-ориентированное проектирование

 структурное программирование, модульное проектирование, тестирование и кодирование

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Что не использует структурный подход проектирования программного продукта?

 диаграммы декомпозиции

 интегрированную структуру данных предметной области

 структурные схемы

 анализ предметной области

Задание Временное ограничение = 0сек;

Отметьте правильные ответы

Объектно-ориентированный подход проектирования программного продукта основан на:

 проектировании

 кодировании и тестировании

 создании иерархии классов, наследовании свойств объектов и методов их обработки

 выделении классов объектов

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Проектирование - это

 итерационный процесс, при помощи которого требования к программным средствам транслируются в инженерное представление

 процесс построения модели будущего программного средства

 инженерное представление программного продукта на каком-либо языке программирования

 представление программного продукта совокупностью объектов и их свойств

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Дополните фразу: предварительное проектирование программного продукта формирует…

 уточнение абстракций и добавляет подробности алгоритмического уровня

 абстракцию архитектурного уровня

 идентификацию подсистемы и определение основных принципов управления подсистемами

 набор тестовых данных

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

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

 модель абстракционной машины, трехуровневую модель, модель хранилища данных, модель клиент-сервер

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

 модель объекта, модель централизованного управления, модель хранилища данных, модель абстракционной машины

 модель объекта, модель централизованного управления, модель абстрактной машины

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Назовите виды моделей управления.

 модель потока данных и модель хранилища данных

 модель клиент-сервер и модель управления прерываниями

 модель централизованного и событийного управления

 модель централизованного и периферийного управления

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

При разбиении программного средства на отдельные модули можно выделить 2 модели:

 модель потока данных и модель событий

 модель потока данных и модель объекта

 модель объекта и модель управления

 модель управления и модель событий

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

В основе модели потока данных лежит -

 сцепление компонентов

 разделение данных

 разбиение по функциям

 выделение отдельных компонентов и их свойств

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

К классическим методам проектирования ПС ориентированных на процедурную реализацию относят:

 структурный метод проектирования и метод проектирования Джексона

 метод проектирования Джексона и объектно-ориентированный метод проектирования

 объектно-ориентированный метод проектирования и структурный метод проектирования

 иерархический и структурный методы

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Структурный метод проектирования ПП основан на:

 разбиении единой системы на автономные объекты реального мира

 выделении объектов и их методов

 разбиении всей программы на отдельные логические части

 последовательной декомпозиции всей системы на отдельные компоненты

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Исходными данными для структурного метода проектирования ПП являются

 логические компоненты, составляющие программное средство

 отдельные компоненты модели анализа программных средств

 специальные компоненты, имеющие в основе собственный набор данных

 объекты системы, их свойства и методы

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Проектирование для потоков типа преобразования состоит из

 3 уровней

 5 уровней

 4 уровней

 7 уровней

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Модуль - это…

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

 упорядоченный набор команд, обеспечивающий выполнение определенных функций

 алгоритм построения программного продукта

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Головной модуль -

 обеспечивает вызов других модулей на обработку

 управляет запуском программного продукта

 выполняет функции обработки

 осуществляет обслуживающие функции

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Синтаксическая спецификация модуля программного продукта позволяет

 построить на используемом языке программирования синтаксически правильное обращение к модулю

 описать семантику функций, выполняемых этим модулем по каждому из его входов

 описать древовидную структуру модуля

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Метод восходящей разработки программного продукта заключается в

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

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

 проектировании всех модулей одновременно и последующая их сборка в единую систему

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Конструктивный подход в разработке ПП основывается на

 восходящей разработке ПП

 архитектурной разработке ПП

 нисходящей разработке ПП

 является комбинированным способом проектирования

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Спецификация программного модуля содержит

 общие требования к ПП

 функциональную и синтаксическую спецификацию

 требования к каждому модулю ПП

Задание Временное ограничение = 0сек;

Отметьте правильные ответы

Для контроля структуры программы можно использовать

 смежный контроль

 тестовый контроль

 итоговый контроль

 сквозной контроль

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

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

 функциональная организация продукта и его функций

 модульная организация продукта и его функций

 пошаговое программирование всех функций продукта

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Рабочий модуль

 обеспечивает вызов других модулей на обработку

 управляет запуском программного продукта

 выполняют функции обработки

 осуществляют обслуживающие функции

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Модульную структуру ПП можно представить

 в виде сетевой структуры

 в виде древовидной структуры

 в реляционной структуры

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

При нисходящем тестировании первым тестируется

 управляющий модуль

 головной модуль

 рабочий модуль

 исполняемый модуль

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

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

 спецификаций модуля

 спецификаций программы в целом

 общих требований к программному продукту

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

В классическом методе нисходящей разработки программного продукта рекомендуется

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

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

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

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Статический контроль состоит в

 мысленном прокручивание структуры программы при выполнении заранее разработанных тестов

 контроле со стороны разработчиков архитектуры и внешнего описания ПС

 оценке структуры программы сточки зрения хорошо ли программа разбита на модули

Задание Временное ограничение = 0сек;

Отметьте правильные ответы

Цели структуризации программного продукта

 контролировать трудозатраты и стоимость проектных работ

 разрозненное выполнение отдельных функций программного продукта

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

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Управляющий модуль

 обеспечивает вызов других модулей на обработку

 управляет запуском программного продукта

 выполняют функции обработки

 осуществляют обслуживающие функции

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Функциональная спецификация модуля позволяет

 построить на используемом языке программирования синтаксически правильное обращение к модулю

 описать семантику функций, выполняемых этим модулем по каждому из его входов

 описать древовидную структуру модуля

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Метод нисходящей разработки программного продукта заключается в

 проектировании всех модулей одновременно и последующая их сборка в единую систему

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

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

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Архитектурный подход в разработке ПП основывается на

 восходящей разработке ПП

 нисходящей разработке ПП

 является комбинированным способом проектирования

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

В рамках конструктивного подхода сначала реализуются

 простейшие модули

 более сложные модули

 разрабатывается программа целиком

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Для контроля структуры программы можно использовать

 смежный контроль

 тестовый контроль

 модульный контроль

 сквозной контроль

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Модули бывают

 главные, вспомогательные, сервисные, управляющие

 головные, управляющие, рабочие, сервисные

 главные, побочные, рабочие

 первичные, вторичные, локальные, глобальные

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Сервисный модуль

 обеспечивает вызов других модулей на обработку

 управляет запуском программного продукта

 выполняет функции обработки

 осуществляет обслуживающие функции

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Назовите методы разработки структуры программного продукта

 нисходящий, восходящий, конструктивный и архитектурный метод разработки

 разработка сверху вниз и восходящая разработка

 нисходящая, восходящая, детальная разработка

 конструктивна, восходящая, нисходящая разработка

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

При восходящем тестировании программного продукта для каждого модуля необходимо

 создавать отдельный набор тестирующих данных и проверять взаимодействие модуля с остальными модулями и головной программой

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

 создавать дополнительный модуль, который тестирует исходный модуль

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Важным при архитектурном подходе проектирования программного продукта является

 разработка конкретной программы

 разработка конкретной функции программы

 повышение уровня используемого языка программирования

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

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Достоинством целенаправленной конструктивной реализации является то,

 что на ранней стадии создается протестированный программный продукт

 что уже на ранней стадии создается работающий вариант разрабатываемой программы

 что ПП создается поэтапно

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Сквозной контроль - это

 мысленное прокручивание структуры программы при выполнении заранее разработанных тестов

 контроль со стороны разработчиков архитектуры и внешнего описания ПС

 проверка каждого действия разработчика

 проверка структуры программы, набора разработанных тестов и последующее применение тестов к программе

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Какую связь устанавливает пользовательский интерфейс?

 серверную

 доменную

 клиент-серверную

 клиентскую

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Выберите правильную характеристику системного программиста

 системные программисты знают тонкости построения ПС и могут ее модифицировать

 системные программисты умеют строить алгоритмы и на основе их реализовывать программу

 системные программисты способны разрабатывать базовые методы и средства оснащения ПО

 системные программисты не имеют опыт работы с ПК

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Каким базовым требованиям должен отвечать интерфейс, чтобы он был удобным?

 понятность, эстетичность, устойчивость к неполадкам

 простота, надежность, предсказуемость, адаптивность, стандартность

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

 предсказуемость, модифицируемость, адаптивность, эффективность

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Интерактивный режим работы с программами заключается в том, что…

 действия пользователей ограничивает задание

 пользователь вводит команды и получает результат

 оба варианта правильны

Задание Временное ограничение = 0сек;

Отметьте правильные ответы

Одной из особенностей диалогового режима работы программы является

 предназначен для непрограммистов

 широко применяется в современных ИС

 программа занимает мало ресурса, в том числе и памяти

 применяется в MSDOS

Задание Временное ограничение = 0сек;

Отметьте правильный ответ

Пакетный режим работы программ предназначен для…

 работы с самой программой

 коммерческих целей

 работы системных программистов и администраторов сети