ThatQuiz Бібліотека тестів Виконайте цей тест зараз
Інженерія програмного забезпечення - тест
Поширений: Гордієнко
  • 1. Інженерія програмного забезпечення - це систематичне застосування інженерних підходів до розробки, експлуатації та супроводу програмного забезпечення. Вона включає в себе проектування, впровадження, тестування та супровід програмних продуктів і систем, беручи до уваги такі фактори, як ефективність, надійність, масштабованість і ремонтопридатність. Інженери-програмісти використовують різні інструменти, методи та методології, щоб гарантувати, що програмні проекти будуть завершені вчасно, в рамках бюджету та з високою якістю. Сфера програмної інженерії охоплює широкий спектр діяльності, включаючи аналіз вимог, проектування програмного забезпечення, кодування, тестування, розгортання та обслуговування. Інженери-програмісти також повинні співпрацювати з іншими членами команди, такими як дизайнери, менеджери продуктів і тестувальники забезпечення якості, щоб гарантувати, що програмні продукти відповідають потребам і очікуванням користувачів. Загалом, програмна інженерія відіграє вирішальну роль у формуванні цифрового світу, в якому ми живемо сьогодні.

    Що таке програмна інженерія?
A) Мобільний додаток.
B) Дисципліна, яка фокусується на систематичній розробці та підтримці програмних систем.
C) Тип комп'ютерного обладнання.
D) Мова програмування.
  • 2. Чим відома методологія розробки програмного забезпечення Agile?
A) Випадкові зміни коду.
B) Ітеративний та інкрементальний розвиток.
C) Тестування не потрібне.
D) Модель водоспаду.
  • 3. Для чого потрібне модульне тестування в розробці програмного забезпечення?
A) Для тестування окремих компонентів або функцій програмної системи.
B) Перевірити сумісність обладнання.
C) Щоб усі користувачі були задоволені.
D) Тестування всієї програмної системи в цілому.
  • 4. Що таке програмна помилка?
A) Покращення функцій.
B) Частина етапу розробки програмного забезпечення.
C) Помилка, недолік, збій або несправність у комп'ютерній програмі або системі, яка призводить до неправильного або неочікуваного результату.
D) Поширений галузевий термін.
  • 5. Що з перерахованого нижче є технікою тестування продуктивності в інженерії програмного забезпечення?
A) Інтеграційне тестування
B) Модульне тестування
C) Навантажувальне тестування
D) Приймальні випробування
  • 6. Яка модель розробки програмного забезпечення передбачає розробку робочого прототипу перед створенням кінцевого продукту?
A) Спіральна модель
B) Модель прототипування
C) V-модель
D) Модель водоспаду
  • 7. Що означає CI/CD у розробці програмного забезпечення?
A) Централізована інтеграція / безперервний розвиток
B) Індивідуальна реалізація/комплексна поставка
C) Повне встановлення/правильне розгортання
D) Безперервна інтеграція/безперервне розгортання
  • 8. Що з наведеного нижче є загальною моделлю життєвого циклу розробки програмного забезпечення?
A) Спіральна модель
B) Модель RAD
C) Модель водоспаду
D) Гнучка модель
  • 9. Що означає DRY у розробці програмного забезпечення?
A) Не повторюйтеся
B) Вимоги до документації Дохідність
C) Прибутковість повторного використання розробки
D) Зберігайте себе
  • 10. У якому десятилітті програмна інженерія почала визнаватися як окрема галузь інженерії?
A) 1980-ті роки
B) 1960-ті роки
C) 1950-ті роки
D) 1970-ті роки
  • 11. Хто отримав визнання за використання терміну «інженерія програмного забезпечення» у формальному контексті в журналі «Communications of the ACM»?
A) Маргарет Гамільтон
B) Ватс Хамфрі
C) Ентоні А. Оеттінгер
D) Фрідріх Л. Бауер
  • 12. Хто заснував програму процесу розробки програмного забезпечення SEI?
A) Ентоні А. Оеттінгер
B) Фредерік Брукс
C) Ваттс Хамфрі
D) Фрідріх Л. Бауер
  • 13. Яка підкомісія опублікувала збірник знань з інженерії програмного забезпечення (SWEBOK)?
A) Спеціальна група інтересів ACM з інженерії програмного забезпечення
B) Комітет з інженерії програмного забезпечення НАТО
C) ISO/IEC JTC 1/SC 7
D) Комп'ютерне товариство IEEE
  • 14. Хто заявляв, що розробка програмного забезпечення є, власне, видом інженерної діяльності?
A) Стів Макконелл
B) Девід Парнас
C) Едсгер В. Дайстра
D) Дональд Кнут
  • 15. Який з цих коментаторів вважає програмування одночасно мистецтвом і наукою?
A) Девід Парнас
B) Стів Макконелл
C) Дональд Кнут
D) Едсгер В. Дайкстра
  • 16. Хто стверджував, що терміни «інженерія програмного забезпечення» та «інженер програмного забезпечення» були неправильно використані в Сполучених Штатах?
A) Стів Макконелл
B) Девід Парнас
C) Едсгер В. Дікстра
D) Дональд Кнут
  • 17. Який тип програмних вимог описує очікувану поведінку або результати?
A) Обмеження інтерфейсу
B) Функціональні вимоги
C) Нефункціональні вимоги
D) Вимоги, що стосуються предметної області
  • 18. Який тип проєктування в інженерії програмного забезпечення визначає взаємодію між системою та її оточенням?
A) Архітектурне проєктування
B) Детальне проєктування
C) Функціональне проєктування
D) Проєктування інтерфейсу
  • 19. Який тип обмежень стосується часу відгуку в нефункціональних вимогах?
A) Обмеження, пов'язані з роботою
B) Обмеження, пов'язані з життєвим циклом
C) Обмеження, пов'язані з інтерфейсом
D) Обмеження, пов'язані з продуктивністю
  • 20. Який з цих коментаторів вважає, що розробка програмного забезпечення повинна розглядатися як інженерна дисципліна, але поки що не вважається такою?
A) Дональд Кнут
B) Девід Парнас
C) Едсгер В. Дайстра
D) Стів Макконелл
  • 21. Який університет запровадив першу у світі трирічну бакалаврську програму з інженерії програмного забезпечення?
A) Університет Шеффілда
B) Інститут технологій Рочестера
C) Університет Сіетла
D) Імперський коледж Лондона
  • 22. У якому році Інститут технологій Рочестера заснував програму бакалаврату за спеціальністю «інженерія програмного забезпечення»?
A) 1996
B) 2003
C) 1987
D) 1979
  • 23. Скільки університетів у США пропонували програми навчання за спеціальністю "інженерія програмного забезпечення" станом на 2004 рік?
A) 100
B) 10
C) Приблизно 50
D) 25
  • 24. Який університет запровадив першу магістерську програму з інженерії програмного забезпечення?
A) Каліфорнійський державний університет, Фуллертон
B) Університет Сіетла
C) Університет Шеффілда
D) Імперський коледж Лондона
  • 25. У якому році Інститут технологій Рочестера отримав акредитацію ABET для своєї програми з інженерії програмного забезпечення?
A) 1996
B) 2004
C) 2003
D) 1987
  • 26. Який університет пропонує ступінь магістра наук у галузі інженерії програмного забезпечення (MSE) через свій факультет комп'ютерних наук та інженерії?
A) Університет Сіетла
B) Каліфорнійський державний університет, Фуллертон
C) Університет Шеффілда
D) Інститут технологій Рочестера
  • 27. Яка організація визнала кілька програм з інженерії програмного забезпечення в Канаді?
A) ABET
B) Асоціація машинобудування (Association for Computing Machinery)
C) Канадська рада акредитації інженерних програм (Canadian Engineering Accreditation Board)
D) Комп'ютерне товариство IEEE (IEEE Computer Society)
  • 28. В якій країні інженери-програмісти можуть отримати професійну кваліфікацію інженера (P.Eng)?
A) Великобританія
B) Сполучені Штати Америки
C) Канада
D) Німеччина
  • 29. У якому році організація NCEES почала пропонувати професійний іспит для інженерів-програмістів у Сполучених Штатах?
A) 2020
B) 2016
C) 2005
D) 2013
  • 30. Які професійні звання можуть отримати інженери-програмісти в Європі?
A) Сертифікований інженер
B) Європейський інженер (EUR ING)
C) Професійний інженер-програміст
D) Сертифікований фахівець з програмного забезпечення
  • 31. Яка є найновіша версія Довідника IEEE з основ знань у галузі інженерії програмного забезпечення?
A) SWEBOK версії 3
B) SWEBOK версії 4
C) SWEBOK версії 6
D) SWEBOK версії 5
  • 32. В якій країні відсутні вимоги щодо ліцензування або юридичного регулювання для посади "Інженер-програміст"?
A) Сполучені Штати Америки
B) Канада
C) Німеччина
D) Об'єднане Королівство
  • 33. Які посади можуть займати інженери-програмісти в провінції Альберта, Канада?
A) Професійний інженер (P.Eng)
B) Сертифікований інженер
C) Європейський інженер (EUR ING)
D) Фахівець з інформаційних систем (I.S.P.)
  • 34. Якою була приблизна кількість професійних розробників програмного забезпечення у світі у 2022 році?
A) 30 мільйонів
B) 18,5 мільйонів
C) 21 мільйон
D) 26,9 мільйона
  • 35. Який відсоток інженерів-програмістів працював більше 50 годин на тиждень у 2008 році?
A) 25 відсотків
B) 15 відсотків
C) 20 відсотків
D) 11 відсотків
  • 36. Яке з потенційних захворювань НЕ згадується як ризик для розробників програмного забезпечення та програмістів?
A) Напруження очей
B) Тромбоз
C) Синдром карпального тунелю
D) Дискомфорт у спині
  • 37. Яким був прогноз зростання кількості вакансій для інженерів-програмістів за даними Бюро статистики праці (BLS) у період з 2024 по 2034 рік?
A) 30%
B) 17%
C) 25%
D) 15%
  • 38. Яка країна згадується як місце для аутсорсингу розробки програмного забезпечення?
A) Німеччина
B) Китай
C) Бразилія
D) Індія
  • 39. Яким, за даними Бюро статистики праці (BLS), був прогнозований спад кількості програмістів з 2016 по 2026 рік?
A) -9 відсотків
B) -7 відсотків
C) -11 відсотків
D) -10 відсотків
  • 40. Яка спеціалізація згадується для інженерів-програмістів?
A) Архітектори
B) Фізики
C) Біологи
D) Хіміки
  • 41. Яка типова тривалість робочого тижня для більшості інженерів-програмістів та програмістів?
A) 50 годин на тиждень
B) 30 годин на тиждень
C) 40 годин на тиждень
D) 60 годин на тиждень
  • 42. Яка спеціальність передбачає управління проєктами з розробки програмного забезпечення?
A) Біологи
B) Менеджери проєктів
C) Фізики
D) Хіміки
  • 43. Яка нагорода присуджується за внесок у розвиток, що поєднує комп'ютерні науки з іншими дисциплінами?
A) Медаль імені Ади Лавлейс від BCS
B) Нагорода ICSE за найбільш впливову наукову роботу
C) Премія імені Аллена Ньюелла від ACM-AAAI
D) Премія Стівенса
  • 44. Яка нагорода присуджується Асоціацією програмної та інформаційної промисловості за досягнення у розробці програмного забезпечення?
A) Премія Jolt
B) Нагорода Codie
C) Премія імені Гарлана Міллса
D) Премія ACM SIGSOFT за видатні наукові дослідження
  • 45. Яка проблема була визначена як серйозний виклик у глобальній розподіленій розробці?
A) Надмірна співпраця між командами.
B) Проблеми, що виникають через відстань між розробниками.
C) Надмірна залежність від місцевих фахівців.
D) Недостатність технологічних ресурсів.
  • 46. Яка, на думку деяких критиків, є основна проблема в галузі розробки програмного забезпечення?
A) Вона надмірно зосереджена на апаратному забезпеченні.
B) Вона має занадто багато практичних застосувань.
C) Вона не має достатньої теоретичної бази.
D) Її підходи недостатньо базуються на емпіричних даних.
  • 47. Який з наступних механізмів пропонується для поширення інженерних знань у сфері програмного забезпечення?
A) Ліцензування
B) Краудсорсинг
C) Хакатони
D) Внески у проєкти з відкритим вихідним кодом
  • 48. Який термін використовується для опису інформатики як «неприємної» сфери?
A) «Нещаслива наука»
B) «Радісна дисципліна»
C) «Веселе навчання»
D) «Щаслива професія»
  • 49. Який метод пропонується для перевірки ефективності підходів у розробці програмного забезпечення?
A) Теоретичний аналіз.
B) Перевірка в реальних умовах.
C) Рецензування колегами.
D) Огляд літератури.
Створено з That Quiz — де тест з математики виконуються одним клацанням миші.