игра брюс 2048
Главная / Программирование / Объектно-ориентированное программирование и программная инженерия / Тест 9

Объектно-ориентированное программирование и программная инженерия - тест 9

Упражнение 1:
Номер 1
Какие факторы можно не учитывать, когда речь идет об инженерии программ?

Ответ:

 (1) этику программирования 

 (2) процесс разработки программного проекта 

 (3) коммуникации в команде разработчиков 

 (4) хобби членов команды 

 (5) требования к программному проекту 


Номер 2
В каких ситуациях следует применять методы инженерии программ?

Ответ:

 (1) всегда, при разработке любых программ – учебных, экспериментальных, программных продуктов 

 (2) при создании программных продуктов, ориентированных на массовое использование 

 (3) при создании программных проектов, которые должны отвечать определенным стандартам качества 

 (4) при создании программных проектов, не предполагающих массовое использование, но которые могут эксплуатироваться в течение длительного срока 


Номер 3
Инженерия программ – это технические приемы, используемые при разработке и сопровождении программных продуктов, отвечающих определенным стандартам качества. Инженерия программ включает:

Ответ:

 (1) теорию программирования 

 (2) физические теории и теории других естественных наук 

 (3) технологию программирования 

 (4) процессы разработки и сопровождения 


Упражнение 2:
Номер 1
Жизненный цикл программного продукта включает несколько этапов. Одним из них является сопровождение. Какие виды деятельности характерны для этого этапа?

Ответ:

 (1) устранение замеченных недостатков 

 (2) сопровождение программистов к месту работы 

 (3) добавление новой функциональности 

 (4) улучшение качества 

 (5) адаптация к изменяющемуся программному окружению 


Номер 2
Разработка программного продукта, его появление на рынке и его использование приводит к тому, что многие люди в той или иной мере связаны с этим продуктом, становятся сопричастниками. Кого нельзя отнести к сопричастникам (stakeholder) программного продукта?

Ответ:

 (1) архитектора продукта 

 (2) разработчика 

 (3) тестера 

 (4) пользователя 

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

 (6) человека, не использующего программный продукт, но потерявшего работу в связи с появлением данного продукта 


Номер 3
В соответствии с классификацией DIAMO на каких этапах выполняется проектирование программного продукта?

Ответ:

 (1) описание 

 (2) управление 

 (3) функционирование 

 (4) реализация 

 (5) оценка 


Упражнение 3:
Номер 1
В соответствии с классификацией DIAMO инженерия программ включает несколько частей. Какие это части?

Ответ:

 (1) описание 

 (2) определение 

 (3) интерфейс 

 (4) реализация 

 (5) оценка 

 (6) функционирование 

 (7) управление 


Номер 2
В соответствии с классификацией DIAMO к какому этапу относится задание спецификаций программного продукта?

Ответ:

 (1) описание 

 (2) управление 

 (3) функционирование 

 (4) реализация 

 (5) оценка 


Номер 3
Инженерный подход к разработке программного продукта предполагает измерение количественных показателей, характеризующих как сам продукт, так и процесс разработки. Какой из показателей наиболее трудно измерить численно?

Ответ:

 (1) размер продукта 

 (2) сложность продукта 

 (3) время разработки 

 (4) стоимость разработки 


Упражнение 4:
Номер 1
Какова главная цель инженерии программ?

Ответ:

 (1) получение максимального дохода 

 (2) создание продукта с максимальной функциональностью 

 (3) создание качественного продукта 

 (4) выпуск продукта в минимальные сроки 


Номер 2
Обеспечение качества – одна из главных задач инженерии программ. Какие утверждения о качестве справедливы?

Ответ:

 (1) инженерия программ занимается только проблемами создания качественного программного кода 

 (2) инженерия программ занимается только проблемами создания качественного программного продукта, куда входят все результаты разработки – программный код, спецификации, документация, тесты 

 (3) целью инженерии программ является не программный продукт, а процессы его разработки 

 (4) инженерия программа занимается всеми проблемами – созданием качественного продукта и применением наилучших процессов разработки этого продукта 


Номер 3
Говоря о качестве ПО, можно анализировать качество с разных точек зрения. Какое качество представляется не столь важным?

Ответ:

 (1) текущей версии продукта 

 (2) будущей, перспективной версии 

 (3) первоначальной, уже не используемой версии 

 (4) процесса разработки 


Упражнение 5:
Номер 1
Какие факторы качества ПО относятся к факторам, характеризующим процесс разработки?

Ответ:

 (1) адекватность требованиям 

 (2) переносимость 

 (3) стоимость разработки 

 (4) эффективность процесса разработки 

 (5) измеримость 

 (6) простота обучения 


Номер 2
Какие факторы качества ПО относятся к долговременным факторам?

Ответ:

 (1) адекватность требованиям 

 (2) переносимость 

 (3) стоимость разработки 

 (4) эффективность процесса разработки 

 (5) выполнение правил стиля программирования 

 (6) простота обучения 


Номер 3
Какие факторы качества ПО относятся к внешним факторам?

Ответ:

 (1) адекватность требованиям 

 (2) переносимость 

 (3) стоимость разработки 

 (4) эффективность процесса разработки 

 (5) выполнение правил стиля программирования 

 (6) простота обучения 


Упражнение 6:
Номер 1
Говоря о качестве программного продукта можно рассматривать как внешние факторы, так и внутренние факторы. Какие утверждения являются справедливыми?

Ответ:

 (1) для пользователей продукта роль играют только внешние факторы 

 (2) для пользователей продукта роль играют только внутренние факторы 

 (3) для пользователей продукта роль играют как внешние факторы, так и внутренние 

 (4) внешние факторы во многом зависят от внутренних факторов 


Номер 2
Какие факторы качества ПО важны для пользователей программного продукта?

Ответ:

 (1) внутренние 

 (2) внешние 

 (3) долговременные 

 (4) факторы, характеризующие процесс разработки 


Номер 3
Какой из факторов не относится к факторам, характеризующим процесс разработки?

Ответ:

 (1) стоимость разработки 

 (2) скорость разработки 

 (3) корректность 

 (4) встроенное оценивание 

 (5) эффективность организации взаимодействия в команде 


Упражнение 7:
Номер 1
Какие утверждения относительно факторов качества ПО являются справедливыми?

Ответ:

 (1) простота добавления нового функционала в программный продукт относится к долговременным факторам качества продукта 

 (2) простота использования системы означает, что система может работать в разных режимах, ориентированных как на новичков, начинающих работать с системой, так и на экспертов, хорошо знающих возможности системы 

 (3) эффективность системы всегда предполагает оптимальное использование ресурсов – минимальное время работы, минимальное использование памяти компьютера 

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

 (5) создавать переносимое ПО следует только в тех случаях, когда для этого не требуется дополнительные затраты 


Номер 2
Какие утверждения относительно факторов качества ПО являются справедливыми?

Ответ:

 (1) как и для автомобилей, стоимость создания каждого экземпляра ПО высока 

 (2) стоимость разработки программного продукта высока, а стоимость создания каждого экземпляра ПО низка 

 (3) для большинства факторов качества ПО возможны только субъективные оценки, их численное измерение не представляется возможным 

 (4) поскольку программные системы индивидуальны, то таковым должен быть и процесс их разработки 


Номер 3
Какие утверждения относительно факторов качества ПО являются справедливыми?

Ответ:

 (1) адекватность программного продукта внешним требованиям и корректность продукта – это синонимичные понятия. Корректный продукт всегда адекватен. Справедливо и обратное утверждение 

 (2) корректный продукт может быть не адекватен 

 (3) корректный продукт всегда устойчив 

 (4) устойчивость предусматривает специальные меры реагирования на ситуации, не предусмотренные спецификациями проекта 


Упражнение 8:
Номер 1
Создание большой новой программной системы следует начинать с этапа:

Ответ:

 (1) проектирования 

 (2) спецификации 

 (3) анализа осуществимости 

 (4) анализа требований 


Номер 2
Какие факторы процесса разработки оценивают качество механизмов, применяемых для создания ПО?

Ответ:

 (1) предсказуемость 

 (2) измеримость 

 (3) воспроизводимость 

 (4) устойчивость 


Номер 3
Какие утверждения являются корректными?

Ответ:

 (1) верификация - это проверка того, "делаются ли правильные вещи" 

 (2) проверка правильности - это проверка того, "делаются ли правильные вещи" 

 (3) верификация - это проверка того, "делаются ли вещи правильно" 

 (4) проверка правильности - это проверка того, "делаются ли вещи правильно" 




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