игра брюс 2048
Главная / Программирование / Компонентный подход в программировании / Тест 5

Компонентный подход в программировании - тест 5

Упражнение 1:
Номер 1
Отметьте среди перечисленных пунктов атрибуты качества, относящиеся к производительности ПО согласно стандарту ISO 9126.

Ответ:

 (1) Адаптируемость 

 (2) Временная эффективность 

 (3) Экономическая эффективность 

 (4) Удобство измерения производительности 

 (5) Эффективность использования ресурсов 

 (6) Безопасность 


Номер 2
Отметьте среди перечисленных пунктов атрибуты качества, относящиеся к переносимости ПО согласно стандарту ISO 9126.

Ответ:

 (1) Точность 

 (2) Производительность 

 (3) Способность к сосуществованию с другим ПО 

 (4) Зрелость 

 (5) Мобильность 

 (6) Удобство установки 


Номер 3
Отметьте среди перечисленных пунктов атрибуты качества, относящиеся к функциональности ПО согласно стандарту ISO 9126.

Ответ:

 (1) Способность к взаимодействию 

 (2) Эффективность 

 (3) Переносимость 

 (4) Понятность 

 (5) Защищенность 

 (6) Адаптируемость 


Упражнение 2:
Номер 1
Отметьте среди перечисленных пунктов атрибуты качества, относящиеся к надежности ПО согласно стандарту ISO 9126.

Ответ:

 (1) Устойчивость к отказам 

 (2) Стабильность 

 (3) Переносимость 

 (4) Зрелость 

 (5) Защищенность 

 (6) Удобство внесения изменений 


Номер 2
Отметьте среди перечисленных пунктов атрибуты качества, относящиеся к удобству использования ПО согласно стандарту ISO 9126.

Ответ:

 (1) Продуктивность 

 (2) Понятность 

 (3) Способность к взаимодействию 

 (4) Привлекательность для пользователей 

 (5) Удобство проверки 

 (6) Способность к восстановлению 


Номер 3
Отметьте среди перечисленных пунктов атрибуты качества, относящиеся к удобству сопровождения ПО согласно стандарту ISO 9126.

Ответ:

 (1) Зрелость 

 (2) Стабильность 

 (3) Анализируемость 

 (4) Надежность 

 (5) Защищенность 

 (6) Удобство работы 


Упражнение 3:
Номер 1
Отметьте среди перечисленных пунктов описания требований, относящихся к переносимости ПО согласно стандарту ISO 9126.

Ответ:

 (1) допустимая относительная погрешность производимых вычислений составляет не более 10-12 для одного результата, относительная погрешность в результате накопления ошибок не должна превосходить 10-8 

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

 (3) система должна работать 24 часа в сутки, 7 дней в неделю. Допустимый простой составляет 10 минут в год 

 (4) система должна автоматически добавлять налог на добавленную стоимость к сумме заказа 

 (5) система регистрации медицинских данных должна быть способной использовать СУБД Oracle, MS SQL Server и IBM DB2 для своей базы данных 


Номер 2
Отметьте среди перечисленных пунктов описания требований, относящихся к функциональности ПО согласно стандарту ISO 9126.

Ответ:

 (1) Система должна быть способна работать с документами в форматах MS Word, HTML, PDF, RTF 

 (2) Web-сайт должен поддерживать одновременную работу с 10000 пользователей 

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

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

 (5) Доступ пользователя к счетам должен быть невозможен без аутентификации 


Номер 3
Отметьте среди перечисленных пунктов описания требований, относящихся к надежности ПО согласно стандарту ISO 9126.

Ответ:

 (1) Система должна работать на платформах Windows 2000, Windows XP и Linux RedHat 8.0.  

 (2) Время реакции системы на запрос пользователя не должно превосходить 1 с при одновременной работе до 1000 пользователей 

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

 (4) Добавление обработки нового вида событий должно требовать не более 3-х человеко-месяцев 

 (5) Графический интерфейс пользователя должен быть стандартным интерфейсом в оболочке KDE 


Упражнение 4:
Номер 1
Отметьте среди перечисленных пунктов описания дефектов, затрагивающих удобство использования ПО согласно стандарту ISO 9126.

Ответ:

 (1) При вычислении логарифмов больших чисел относительная погрешность вычисляемых значений вырастает до 50% 

 (2) Проектная документация на систему объемом 100 тысяч строк состоит из одного 4–х страничного документа 

 (3) Для обработки текстового файла, имеющего размер около 10 MB, система требует больше 1 GB оперативной памяти 

 (4) Система высылает клиентам счета на 0 рублей 00 копеек 

 (5) ПО неспособно работать с документами формата MS Word, хотя это заявлено в спецификациях 


Номер 2
Отметьте среди перечисленных пунктов описания дефектов, затрагивающих удобство сопровождения ПО согласно стандарту ISO 9126.

Ответ:

 (1) Система падает при вводе символа '#' в поле, где должно быть введено число 

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

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

 (4) Если в системе работают больше двух пользователей одновременно, время реакции на их действия повышается до 40-60 с 

 (5) Код системы не содержит комментариев, плохо отформатирован и труден для восприятия 


Номер 3
Отметьте среди перечисленных пунктов описания дефектов, затрагивающих производительность ПО согласно стандарту ISO 9126.

Ответ:

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

 (2) Для выполнения наиболее часто выполняемой пользователями операции — получения аналитического отчета за некоторый период — требуется нажать не менее 6-ти кнопок на 4-х диалогах 

 (3) Система размером около 50000 строк состоит из одного класса, который имеет только один public метод, все остальные 863 метода в этом классе — private 

 (4) Система выдает сообщение "Input error" при работе с HTML-файлами размером более 100 KB 

 (5) В систему можно войти, воспользовавшись именем пользователя 'admin' и пустым паролем, этого пользователя нельзя удалить или заблокировать и сменить его пароль тоже нельзя 


Упражнение 5:
Номер 1
Отметьте среди перечисленных пунктов те характеристики качества, которые можно проверить при помощи тестирования ПО на соответствие.

Ответ:

 (1) Адаптируемость 

 (2) Удобство внесения изменений в ПО 

 (3) Удобство работы с ПО 

 (4) Устойчивость к отказам 

 (5) Стабильность 


Номер 2
Отметьте среди перечисленных пунктов те характеристики качества, которые можно проверить при помощи инспектирования кода ПО.

Ответ:

 (1) Удобство обучения 

 (2) Удобство проверки 

 (3) Зрелость 

 (4) Соответствие стандартам 

 (5) Точность 


Номер 3
Отметьте среди перечисленных пунктов те характеристики качества, которые можно проверить при помощи анализа времени работы алгоритмов, используемых в ПО.

Ответ:

 (1) Безопасность 

 (2) Адаптируемость 

 (3) Производительность 

 (4) Удобство использования 

 (5) Надежность 


Упражнение 6:
Номер 1
Отметьте среди перечисленных пунктов определение модульного тестирования.

Ответ:

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

 (2) Это проверка кода модуля на соответствие стандартам кодирования и наличие шаблонов часто встречающихся ошибок 

 (3) Это тестирование корректности взаимодействия между модулями 

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


Номер 2
Отметьте среди перечисленных пунктов определение интеграционного тестирования.

Ответ:

 (1) Это тестирование всей системы в целом на соответствие требованиям к ней 

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

 (3) Это тестирование корректности взаимодействия между модулями, проверяющее, что при взаимодействии модули не нарушают взаимных ограничений 

 (4) Это тестирование всех модулей системы при помощи обращений через ее внешний интерфейс 


Номер 3
Отметьте среди перечисленных пунктов определение системного тестирования.

Ответ:

 (1) Это тестирование, проводимое системными аналитиками, участвующими в разработке ПО 

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

 (3) Это тестирование, проводимое пользователями ПО 

 (4) Это тестирование системы на соответствие стандартам и нормам, действующим в предметной области, в которой она работает 




Главная / Программирование / Компонентный подход в программировании / Тест 5