- •1.Раздел 1. Общие принципы разработки программных продуктов"
- •2.Раздел 2. Методология проектирования программных продуктов
- •3.Раздел 3. Разработка программных продуктов
- •Раздел var это …
- •4.Раздел 4. Отладка, тестирование и сопровождение программных продуктов
- •5.Раздел 5. Инструментальные средства разработки программ
- •6.Раздел 6. Коллективная разработка программных средств
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сек;
Отметьте правильный ответ
Пакетный режим работы программ предназначен для…
работы с самой программой
коммерческих целей
работы системных программистов и администраторов сети
