Разработка приложений на базе объектно-ориентированного программирования

К операциям класса применимы классические способы тестирования «________ ящика», которые гарантируют проверку каждого оператора и их управляющих связей.
серого
белого
черного
прозрачного
Одним из шагов объектно-ориентированного тестирования интеграции должно быть __________ тестирование.
изолированное
модульное
кластерное
полиморфное
____________ называют систему обозначений, используемых для описания некоторого класса моделей.
Прототипом
Спецификацией
Проектом
Нотацией
Верны ли утверждения? А) Проектирование архитектуры системы - определение состава необходимого оборудования, ПО и операций, выполняемых обслуживающим персоналом. В) Проектирование архитектуры ПО - определение функциональных возможностей, включая характеристики производительности, среды функционирования компонентов, внешних интерфейсов, спецификаций надежности и безопасности, эргономических требований. Подберите правильный ответ.
А – нет, В – да
А – нет, В - нет
А – да, В – да
А – да, В – нет
При стохастическом тестировании исходные данные для тестовых вариантов генерируются _________________.
автоматически
случайным образом
пользователем
программистом
Модель ________________ определяет реальную организацию программных модулей в среде разработки.
реализации
использования
процессов
развертывания
В основе объектного подхода к разработке ПО лежит объектная ____________, т.е. представление разрабатываемого ПО в виде совокупности объектов, в процессе взаимодействия которых через передачу сообщений происходит выполнение требуемых функций.
декомпозиция
агрегация
унификация
инкапсуляция
Диаграммы _______ показывают, из каких частей состоят проектируемые программные системы, и как эти части связаны друг с другом.
вариантов использования
классов
пакетов
деятельностей
Каждой части аппаратных средств системы, например, компьютеру или датчику, на диаграмме размещения соответствует
вариант использования
узел
пакет
класс
Основной задачей _______________ проектирования при объектном подходе является разработка классов для реализации объектов, полученных при объектной декомпозиции, что предполагает полное описание полей и методов каждого класса.
логического
интегрированного
физического
концептуального
На рисунке представлена _______________ модель разработки ПО. image002.jpg
детальная
каскадная
эволюционная
спиральная
____________ модель описывает ключевые абстракции ПО (классы, интерфейсы и т.п.), т.е. средства, обеспечивающие требуемую функциональность.
Концептуальная
Логическая
Промышленная
Физическая
Верны ли утверждения? А) Технология RAD ориентирована на максимально быстрое получение первых версий разрабатываемого ПО. В) Технология RAD применяется для построения сложных расчетных программ, операционных систем или программ управления сложными объектами в реальном масштабе времени. Подберите правильный ответ.
А – да, В - да
А – нет, В - нет
А – да, В - нет
А – нет, В - да
________-технологии представляют собой совокупность методологий анализа, проектирования, разработки и сопровождения сложных программных систем.
UML
ODBC
RAD
CASE
Модель ________________ представляет собой описание функциональности ПО с точки зрения пользователя.
процессов
развертывания
использования
реализации
_________________ ПО называют период от момента появления идеи создания некоторого ПО до момента завершения его поддержки фирмой-разработчиком или фирмой, выполнявшей сопровождение.
Стадией разработки
Моделью
Технологическим процессом
Жизненным циклом
Основными понятиями диаграмм ____________ являются действующее лицо, связь.
деятельностей
вариантов использования
последовательностей системы
кооперации
____________ строится на базе некоторого подхода и определяет шаги работы, их последовательность, а также правила распределения и назначения методов.
Операция
Методология
Нотация
Средство
Верны ли утверждения? А) Процедурно-ориентированные интерфейсы используют традиционную модель взаимодействия с пользователем, основанную на понятиях «процедура» и «операция». В) Объектно-ориентированные интерфейсы используют модель взаимодействия с пользователем, ориентированную на манипулирование объектами предметной области. Подберите правильный ответ.
А – нет, В - нет
А – нет, В - да
А – да, В - да
А – да, В - нет
Международные стандарты серии ISO 9000 (ISO 9000 - ISO 9004) описывают
спецификации ПО
структуру жизненного цикла ПО
процедуры оценки качества процессов разработки ПО
способы тестирования ПО
Основными критериями оценки интерфейсов пользователем являются: А) скорость достижения результатов при использовании системы; В) субъективная удовлетворенность при эксплуатации системы (удобство работы, утомляемость и т.д.). Подберите правильный ответ.
А – да, В - да
А – да, В - нет
А – нет, В - да
А – нет, В - нет
Верны ли утверждения? А) О семантической правильности модели анализа и проектирования судят по правильности использования языка моделирования (например, UML). В) О синтаксической правильности модели анализа и проектирования судят по соответствию модели реальным проблемам. Подберите правильный ответ.
А – да, В - да
А – да, В - нет
А – нет, В - да
А – нет, В - нет
Международный стандарт ISO/IEC 15504, известный под названием SPICE, описывает
структуру жизненного цикла ПО
процедуры оценки качества процессов разработки ПО
способы тестирования ПО
спецификации ПО
Верны ли утверждения? А) Классы-сущности используют для представления сущностей реального мира или внутренних элементов системы, например структур данных. В) Для выявления классов-сущностей изучают описания вариантов использования, концептуальную модель и диаграммы деятельностей. Подберите правильный ответ.
А – нет, В - нет
А – да, В - нет
А – да, В - да
А – нет, В - да
Спиральная модель разработки ПО позволяет: А) сократить время до появления первых версий программного продукта; В) уменьшить вероятность морального устаревания системы за время разработки. Подберите правильный ответ.
А – да, В - да
А – нет, В - да
А – нет, В - нет
А – да, В - нет
______________ называют действующий программный продукт, реализующий отдельные функции и внешние интерфейсы разрабатываемого ПО.
Моделью
Спецификацией
Прототипом
Проектом
При физическом проектировании распределенных программных систем необходимо определить оптимальный вариант размещения программных компонентов на реальном оборудовании в локальной или глобальной сетях, для этого используют диаграмму
размещения
компонентов
классов
вариантов использования
Наименьшим тестируемым элементом при тестировании объектно-ориентированных «модулей» является
свойство
объект
метод
класс
Верны ли утверждения? А) Ответственностью класса называют кратное неформальное перечисление основных функций объектов класса. В) Под состоянием объекта применительно к диаграмме состояний понимают ситуацию в жизненном цикле объекта, во время которой он удовлетворяет некоторому условию, осуществляет определенную деятельность или ожидает некоторого события. Подберите правильный ответ.
А – нет, В - нет
А – нет, В - да
А – да, В - нет
А – да, В - да
Различают _______________________ спецификации ПО.
статические и динамические
одноуровневые и многоуровневые
открытые и закрытые
функциональные и эксплуатационные
Тестирование разбиений на уровне классов __________ количество тестовых вариантов, требуемых для проверки классов.
уменьшает
не изменяет
корректирует
увеличивает