игра брюс 2048
Главная / Программирование / Основы объектно-ориентированного программирования / Тест 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) разработчики ПО не должны думать о его сопровождении 




Главная / Программирование / Основы объектно-ориентированного программирования / Тест 1