Тесты по дисциплине «Метрология и качество программного обеспечения»





Скачать 297.85 Kb.
НазваниеТесты по дисциплине «Метрология и качество программного обеспечения»
страница1/3
Дата публикации12.08.2013
Размер297.85 Kb.
ТипТесты
100-bal.ru > Информатика > Тесты
  1   2   3
МЕТРОЛОГИЯ И КАЧЕСТВО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

(вопросы для тестов)

БУМК №

ИИТТС, кафедра ИСКТ
Автор: Гриняк В.М., доцент кафедры ИСКТ

Аннотация.

Данный тест предназначен для студентов, обучающихся по специальности 071900 «Информационные системы и технологии».

Автор теста – Гриняк В.М, доцент кафедры ИСКТ.


Тест разработан с 1.10.2005 по 20.02.2006

При разработке теста использовались действующие образовательные стандарты и программа курса «Метрология и качество программного обеспечения».

Содержательная экспертиза теста проводилась 25.02.06. Рецензенты Семёнов Сергей Максимович, зав. кафедрой ИСКТ, Стыцюра Людмила Фёдоровна, ст. преп. каф. ИСКТ.

Тесты по дисциплине «Метрология и качество программного обеспечения»
Надёжное программное средство как продукт технологии программирования. Источники ошибок в программных средствах.


  1. Целью программирования является

    1. представление фактов и идей в формализованном виде, пригодном для передачи и переработке в некоем процессе;

    2. описание процессов обработки данных;

    3. упрощение задачи понимания программы человеком.




  1. Программным средством называется

    1. программа или логически связанная совокупность программ на носителях данных, снабженная программной документацией;

    2. формализованное описание последовательности состояний заданной информационной среды;

    3. набор данных, содержащихся в какой-либо момент в информационной среде.




  1. Считается, что в программе имеется ошибка, если она

    1. не копируется в память машины;

    2. не запускается на каком-либо компьютере;

    3. не выполняет того, что разумно ожидать от нее пользователю.




  1. Несогласованность между программами программного средства и документацией по их применению

    1. считается ошибкой в программном средстве;

    2. не считается ошибкой в программном средстве;

    3. может считаться, а может и не считаться ошибкой в программном средстве.




  1. Дефектом программы (defect) называется

    1. частный случай ошибки в программном средстве, когда программа не соответствует своей функциональной спецификации;

    2. сбой программы при выполнении;

    3. окно, предупреждающее пользователей программы об ошибке.




  1. Понятие правильной программы неконструктивно в том смысле, что

    1. нельзя дать определение правильной программы;

    2. нельзя доказать правильность программы;

    3. правильная программа – это то же самое, что и надёжная программа.




  1. Понятие надёжной программы является альтернативой понятию правильной программы в том смысле, что

    1. надёжность программы можно доказать, а правильность - нельзя;

    2. правильная программа – это то же самое, что и надёжная программа;

    3. нельзя дать определение правильной программы;




  1. Под надёжностью (reliability) программного средства подразумевается

    1. способность безотказно выполнять определенные функции при заданных условиях в течение заданного периода времени с достаточно большой вероятностью;

    2. полное отсутствие ошибок в программном средстве;

    3. полное отсутствие сбоев программы при выполнении.




  1. Понятие надёжного программного средства

    1. полностью исключает наличие в нём ошибок;

    2. не исключает наличия в нем ошибок  важно лишь, чтобы эти ошибки при практическом применении программы заданных условиях проявлялись достаточно редко;

    3. подразумевает обязательное наличие в нём ошибок.




  1. Принципиальная разница между понятиями надёжной и правильной программы состоит в том, что

    1. невозможно гарантированно создать правильную программу, возможно создать лишь надёжную программу;

    2. невозможно гарантированно создать надёжную программу, возможно создать лишь правильную программу;

    3. правильность и надёжность программы описываются в разных проектных документах.




  1. Основным источником ошибок (из перечисленных) в программных средствах является

    1. несоответствие системных требований;

    2. некорректные действия пользователя;

    3. сложность программного средства как системы.




  1. Основным источником ошибок (из перечисленных) в программных средствах является

    1. человеческий фактор;

    2. некорректные действия пользователя;

    3. несоответствие системных требований.




  1. Основным путём борьбы с ошибками в программном средстве (из перечисленных) является

    1. сужение пространства перебора (упрощение создаваемых систем);

    2. правильное ведение документации;

    3. приведение в соответствие системных требований.




  1. Основным путём борьбы с ошибками в программном средстве (из перечисленных) является

    1. обеспечение требуемого уровня подготовки разработчиков программных средств;

    2. правильное ведение документации;

    3. приведение в соответствие системных требований.


Основные принципы разработки программных средств. Критерии качества.


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

    1. предполагается быстрая (насколько это возможно) реализация рабочих версий программ ПС, выполняющих лишь в первом приближении требуемые функции;

    2. разработка ПС состоит из цепочки этапов, на каждом этапе создаются рабочие продукты, используемые на последующем этапе;

    3. создаются рабочие версии программ, предназначенные для проведения экспериментов с целью установить или уточнить требования к ПС.




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

    1. предполагается быстрая (насколько это возможно) реализация рабочих версий программ ПС, выполняющих лишь в первом приближении требуемые функции, а после производится их модификация с целью сделать их более полезными для пользователей;

    2. разработка ПС состоит из цепочки этапов, на каждом этапе создаются рабочие продукты, используемые на последующем этапе;

    3. создаются рабочие версии программ, предназначенные для проведения экспериментов с целью установить или уточнить требования к ПС.




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

    1. предполагается быстрая (насколько это возможно) реализация рабочих версий программ ПС, выполняющих лишь в первом приближении требуемые функции;

    2. разработка ПС состоит из цепочки этапов, на каждом этапе создаются рабочие продукты, используемые на последующем этапе;

    3. создаются рабочие версии программ, предназначенные для проведения экспериментов с целью установить или уточнить требования к ПС.




  1. Одним из основных подходов к организации процесса создания и использования программных средств являются формальные преобразования. Они характеризуются тем, что

    1. предполагается быстрая (насколько это возможно) реализация рабочих версий программ ПС, выполняющих лишь в первом приближении требуемые функции;

    2. разрабатываются формальные спецификации ПС, которые затем превращаются в программы путем корректных преобразований;

    3. создаются рабочие версии программ, предназначенные для проведения экспериментов с целью установить или уточнить требования к ПС.




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

    1. предполагается быстрая (насколько это возможно) реализация рабочих версий программ ПС, выполняющих лишь в первом приближении требуемые функции;

    2. разрабатываются формальные спецификации ПС, которые затем превращаются в программы путем корректных преобразований;

    3. ПС конструируется, главным образом, из компонент, которые уже существуют.




  1. Одним из критериев качества программных средств является его функциональность. При этом под функциональностью программного средства понимается

    1. способность ПС выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей;

    2. способность ПС безотказно выполнять определенные функции при заданных условиях в течение заданного периода времени с достаточно большой вероятностью.

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




  1. Одним из критериев качества программных средств является его надёжность. При этом под надёжностью программного средства понимается

    1. способность ПС выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей;

    2. способность ПС безотказно выполнять определенные функции при заданных условиях в течение заданного периода времени с достаточно большой вероятностью.

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




  1. Одним из критериев качества программных средств является его лёгкость применения. При этом под лёгкостью применения программного средства понимается

    1. способность ПС выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей;

    2. способность ПС безотказно выполнять определенные функции при заданных условиях в течение заданного периода времени с достаточно большой вероятностью.

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




  1. Одним из критериев качества программных средств является его эффективность. При этом под эффективностью программного средства понимается

    1. отношение уровня услуг, предоставляемых ПС пользователю при заданных условиях, к объему используемых ресурсов;

    2. способность ПС безотказно выполнять определенные функции при заданных условиях в течение заданного периода времени с достаточно большой вероятностью.

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




  1. Одним из критериев качества программных средств является его сопровождаемость. При этом под сопровождаемостью программного средства понимается

    1. отношение уровня услуг, предоставляемых ПС пользователю при заданных условиях, к объему используемых ресурсов;

    2. способность ПС безотказно выполнять определенные функции при заданных условиях в течение заданного периода времени с достаточно большой вероятностью.

    3. набор характеристик ПС, которые позволяют минимизировать усилия по внесению изменений для устранения в нем ошибок и по его модификации в соответствии с изменяющимися потребностями пользователей




  1. Одним из критериев качества программных средств является его мобильность. При этом под мобильностью программного средства понимается

    1. способность ПС быть перенесенным из одной среды (окружения) в другую, в частности, с одного компьютера на другой;

    2. способность ПС безотказно выполнять определенные функции при заданных условиях в течение заданного периода времени с достаточно большой вероятностью.

    3. набор характеристик ПС, которые позволяют минимизировать усилия по внесению изменений для устранения в нем ошибок и по его модификации в соответствии с изменяющимися потребностями пользователей




  1. Обязательными критериями качества программных средств являются

    1. функциональность и надёжность;

    2. сопровождаемость и мобильность;

    3. эффективность и лёгкость применения.




  1. Одним из подходов к обеспечению надёжности программных средств является предупреждение ошибок. Под ним понимается

    1. реализация комплекса мер, цель которых – минимизировать число ошибок в готовых программных продуктах;

    2. реализация средств обнаружения отказа в программе в процессе её выполнения;

    3. реализация средств обнаружения отказа в программе в процессе её выполнения и исправление последствий этого отказа.




  1. Одним из подходов к обеспечению надёжности программных средств является самообнаружение ошибок. Под ним понимается

    1. реализация комплекса мер, цель которых – минимизировать число ошибок в готовых программных продуктах;

    2. реализация средств обнаружения отказа в программе в процессе её выполнения;

    3. реализация средств обнаружения отказа в программе в процессе её выполнения и исправление последствий этого отказа.




  1. Одним из подходов к обеспечению надёжности программных средств является самоисправление ошибок. Под ним понимается

    1. реализация комплекса мер, цель которых – минимизировать число ошибок в готовых программных продуктах;

    2. реализация средств обнаружения отказа в программе в процессе её выполнения;

    3. реализация средств обнаружения отказа в программе в процессе её выполнения и исправление последствий этого отказа.




  1. Элементом предупреждения ошибок в программных средствах является смежный контроль рабочих продуктов. Под ним понимается

    1. контроль не только рабочих продуктов как таковых, но и проверка, какой процесс обработки данных они реализуют;

    2. независимое обеспечение проверки точности перевода требований;

    3. проверка рабочего продукта лицами, не участвующими в его разработке, с двух сторон: во-первых, со стороны автора исходного для контролируемого продукта документа, и, во-вторых, лицами, которые будут использовать полученный рабочий продукт в качестве исходного в последующих технологических процессах.


Модели жизненного цикла разработки программных средств

31. Стандартные фазы разработки программного обеспечения следуют в следующем порядке

  1. Дизайн, планирование, тестирование, разработка требований, кодирование

  2. Кодирование, дизайн, разработка требований, планирование, тестирование

  3. Планирование, разработка требований, дизайн, кодирование, тестирование


32. Проекты данного класса имеют в принципе неограниченное время жизни

  1. Класс 0 – исправление незначительных ошибок

  2. Класс 2 – существенная доработка продукта

  3. Класс 4 – сопровождение продукта


33. Под моделью жизненного цикла программного обеспечения понимается

  1. схематичное описание порядка следования и взаимосвязей между фазами разработки ПО

  2. последовательность действий, выполняемых программистами при доработке ПО

  3. последовательность действий и процедур, связанных с контролем качества ПО


34. В данной модели жизненного цикла программного обеспечения все фазы разделены по времени и не перекрываются

  1. Спиральная

  2. Водопад

  3. Водопад с возвратами

  4. Инкрементная


35. В данной модели жизненного цикла программного обеспечения рабочий продукт может возвращаться на доработку, при этом ход выполнения проекта может возвращаться на любую из предыдущих фаз

  1. Спиральная

  2. Водопад

  3. Водопад с возвратами

  4. Инкрементная


36. В данной модели жизненного цикла программного обеспечения на определенном этапе разработка делится на несколько относительно независимых потоков

  1. Спиральная

  2. Водопад

  3. Водопад с возвратами

  4. Инкрементная


37. В данной модели жизненного цикла программного обеспечения определенном этапе разработка делится на несколько относительно независимых потоков, при этом ход выполнения проекта претерпевает периодические возвращения на предыдущие фазы

  1. Итеративно-инкрементная

  2. Водопад

  3. Водопад с возвратами

  4. Инкрементная


38. К недостатку различных видов водопадной модели относится

1) необходимость выработки очень точных и неизменных требований

2) сложность определения контрольных фаз и этапов выполнения проекта

3) отсутствие наглядности и простоты в модели
39. К достоинствам инкрементной модели относится

  1. простота сохранения связанного дизайна на всех инкрементах

  2. простота соблюдения баланса между желаниями пользователя и первоначальными требованиями

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


40. К достоинствам итеративной модели относится

  1. возможность разработки программного обеспечения, когда требования к нему не полностью идентифицированы и определены

  2. упрощение процесса разработки

  3. отсутствие риска переделки и переработки уже существующих рабочих продуктов


41. В основу спиральной модели положена идея

1) формализации последовательности действий и процедур, связанных с контролем качества ПО

2) оценки рисков некорректного выполнения той или иной части проекта

3) разделения по времени всех фаз жизненного цикла разработки ПО
42. К достоинствам спиральной модели относится

  1. возможность выпуска работающего продукта на более ранних стадиях

  2. отсутствие высоких требований к знанию предметной области

  3. необходимость наличия полного и детального набора требований


  1   2   3

Добавить документ в свой блог или на сайт

Похожие:

Тесты по дисциплине «Метрология и качество программного обеспечения» iconМетодические рекомендации к самостоятельной работе студентов по дисциплине...
Содержание внеаудиторной самостоятельной работы студентов по дисциплине ««Автоматизация бухгалтерского учета с использованием программного...
Тесты по дисциплине «Метрология и качество программного обеспечения» icon2 2 Ключевые вопросы сопровождения программного обеспечения 152
Программная инженерия и сущность инженерного подхода к созданию программного обеспечения 9
Тесты по дисциплине «Метрология и качество программного обеспечения» iconТесты по русскому языку. Егэ. Русский язык
Обучающий курс. Технология быстрого восстановления программного обеспечения в оу
Тесты по дисциплине «Метрология и качество программного обеспечения» iconРабочая программа учебной дисциплины технологии разработки программного обеспечения
Охватывает данный подход? Какие модели используются в качестве функциональных спецификаций при структурном подходе? Какие характеристики...
Тесты по дисциплине «Метрология и качество программного обеспечения» iconПонятие программы, программного обеспечения. Классификация программного...
Понятие программы, программного обеспечения. Классификация программного обеспечения
Тесты по дисциплине «Метрология и качество программного обеспечения» iconМетодические рекомендации по организации внеаудиторной самостоятельной...
Пм 01 Разработка программных модулей программного обеспечения для компьютерных систем
Тесты по дисциплине «Метрология и качество программного обеспечения» iconСамарский государственный технический университет утверждаю
Целью данного курса является: обновление теоретических и практических знаний педагогических работников образовательных учреждений...
Тесты по дисциплине «Метрология и качество программного обеспечения» iconПрограмма дисциплины двм 02 05. 01 "Верификация, аттестация и качество...
Омский институт водного транспорта (филиал) фбоу впо «Новосибирская государственная академия водного транспорта»
Тесты по дисциплине «Метрология и качество программного обеспечения» iconМетодические рекомендации по установке и использованию стандартного...
Успешное внедрение и эффективное использование сбппо в образовательной деятельности общеобразовательного учреждения зависит от создания...
Тесты по дисциплине «Метрология и качество программного обеспечения» iconРабочая программа по дисциплине «стандартизация, метрология и сертификация»
Программа курса по дисциплине Стандартизация, метрология и сертификация составлена в соответствии с требованиями основной образовательной...
Тесты по дисциплине «Метрология и качество программного обеспечения» iconПрограмма дисциплины «Конструирование программного обеспечения»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направлений подготовки 231000....
Тесты по дисциплине «Метрология и качество программного обеспечения» iconПрограмма по дисциплине «Метрология, стандартизация и сертификация»
Учебная программа по дисциплине «Метрология, стандартизация и сертификация» разработана в соответствии с требованиями Государственного...
Тесты по дисциплине «Метрология и качество программного обеспечения» iconТематический план Введение. Предмет курса и его связь со смежными...
Целью изучения дисциплины является получение общих представлений о содержании и тенденциях развития базовых информационных технологий...
Тесты по дисциплине «Метрология и качество программного обеспечения» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Способностей средствами информационно-коммуникативных технологий и прикладного программного обеспечения. Воспитание ответственного...
Тесты по дисциплине «Метрология и качество программного обеспечения» iconО доступе к информационным ресурсам и информационно – телекоммуникационным...
Программное обеспечение: «Первая помощь. 0 + пакет свободного программного обеспечения»
Тесты по дисциплине «Метрология и качество программного обеспечения» iconРабочая программа учебной практики профессионального модуля уп. 02....
Рабочая программа учебной практики «Разработка программного обеспечения» разработана в соответствии с требованиями федерального государственного...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск