Главная / Программирование /
Основы объектно-ориентированного программирования / Тест 1
Основы объектно-ориентированного программирования - тест 1
Упражнение 1:
Номер 1
К внешним факторам, влияющим на качество ПО относятся
Ответ:
 (1) корректность 
 (2) модульность 
 (3) расширяемость 
 (4) язык разработки 
Номер 2
К внутренним факторам, влияющим на качество ПО относятся
Ответ:
 (1) расширяемость 
 (2) совместимость 
 (3) модульность 
 (4) объектная ориентированность 
 (5) переносимость 
Номер 3
Кривые Осмонда характеризуют
Ответ:
 (1) эффективность разработки ПО 
 (2) корректность разработки ПО 
 (3) различные подходы к проектированию ПО, основанные на приоритете различных факторов 
 (4) вклад различных факторов на сопровождение ПО 
Упражнение 2:
Номер 1
Под корректностью ПО понимается?
Ответ:
 (1) способность ПО реагировать на изменения спецификаций 
 (2) способность ПО работать в точном соответствии со спецификацией 
 (3) безошибочная работа ПО во всех ситуациях 
 (4) способность отвечать на все вопросы пользователя 
Номер 2
Под расширяемостью ПО понимается?
Ответ:
 (1) возможность сборки ПО из готовых компонентов 
 (2) легкость адаптации ПО к изменениям спецификации 
 (3) автоматическое развертывание кода модулей 
Номер 3
Документация
Ответ:
 (1) является самостоятельным фактором качества ПО 
 (2) может быть внешней, ориентированной на пользователя 
 (3) может быть внутренней, ориентированной на разработчиков 
 (4) должна быть неотъемлемой частью ПО 
Упражнение 3:
Номер 1
При разработке сложного ПО основная доля затрат приходится на?
Ответ:
 (1) разработку 
 (2) создание спецификаций 
 (3) отладку 
 (4) сопровождение 
Номер 2
Повторное использование означает
Ответ:
 (1) многократный вызов процедур и функций в пределах одного модуля 
 (2) многократный вызов процедур и функций в пределах одного приложения 
 (3) использование библиотек компонентов 
 (4) создание компонентов ПО, способных служить для построения различных приложений 
Номер 3
При сопровождении два основных фактора, определяющих затраты, связаны с?
Ответ:
 (1) построением документации 
 (2) изменением требований пользователя 
 (3) улучшением эффективности 
 (4) изменением в формате данных 
 (5) отладкой оставшихся ошибок 
Упражнение 4:
Номер 1
При разработке ПО в первую очередь следует заботиться о?
Ответ:
 (1) корректности 
 (2) функциональности 
 (3) простоте использования 
 (4) интерфейсе пользователя 
Номер 2
Условная корректность ПО означает?
Ответ:
 (1) корректность при условии, что все нижележащее ПО – библиотеки, компиляторы, среда разработки - корректны 
 (2) корректность при условии корректности спецификации 
 (3) возможность нарушения спецификаций в небольшом проценте ситуаций 
 (4) задание условий, при которых допустимо нарушение спецификаций 
Номер 3
Выделите четыре основных фактора, влияющих на качество ПО
Ответ:
 (1) функциональность 
 (2) устойчивость 
 (3) простота использования 
 (4) повторное использование 
 (5) своевременность 
 (6) самодокументируемость 
 (7) корректность 
 (8) расширяемость 
Упражнение 5:
Номер 1
Отметьте истинные высказывания
Ответ:
 (1) эффективность является одним из важнейших факторов 
 (2) оптимизация ПО может оказаться излишней и повредить расширяемости 
 (3) нужно всегда стремиться к построению наиболее эффективного ПО 
 (4) линейный алгоритм со сложностью O(n) всегда работает быстрее квадратичного алгоритма со сложностью O(n2) 
Номер 2
Отметьте истинные высказывания
Ответ:
 (1) система должна выполнять свои задачи и в аварийных ситуациях, выходящих за пределы спецификаций 
 (2) после того, как спецификации к системе сформулированы, они замораживаются до момента завершения процесса разработки системы 
 (3) децентрализация модулей улучшает расширяемость ПО 
 (4) своевременность – это выпуск ПО в тот момент, когда появляется в нем необходимость 
Номер 3
Отметьте истинные высказывания
Ответ:
 (1) под надежностью ПО понимают его корректность и устойчивость 
 (2) под модульностью ПО понимают расширяемость и повторное использование 
 (3) разработчики ПО не должны думать о его сопровождении