МДК 02.01 теортия

1. Какие виды деятельности входят в состав программной инженерии?

✅ разработка требований
✅ планирование
✅ тестирование
✅ проектный менеджмент
✅ создание документации


2. Укажите отличия программной инженерии от программирования:

✅ программная инженерия представляет специальную область знания
✅ программная инженерия поддерживает жизненный цикл разработки ПО


3. Какие вопросы решаются в сфере программной инженерии?

✅ вопросы управления командой разработчиков
✅ вопросы поддержки жизненного цикла разработки ПО
✅ вопросы организации и улучшения процесса разработки ПО


4. Имитационное моделирование — это:

❌ процесс построения и изучения физических моделей
❌ процессы, записываемые в виде уравнений
✅ процесс построения и изучения математических моделей (в контексте имитации)


5. Что такое бизнес-реинжиниринг?

✅ модернизация бизнеса в определенной компании


6. Чем определяется сложность ПО?

✅ объемом обрабатываемых данных
✅ требованиями по быстродействию


7. Аналитическое моделирование — это:

✅ процессы функционирования системы, записанные в виде уравнений


8. Какие виды деятельности включает в себя процесс создания ПО?

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


9. Какой процесс разработки ПО является универсальным?

✅ универсального процесса не существует


10. Моделирование — это:

✅ замещение одного объекта другим с целью получения информации о свойствах оригинала


11. Что такое фаза разработки?

✅ определенный этап процесса, имеющий начало, конец и выходной результат


12. Какие возвраты возможны при водопадной модели?

✅ возврат от тестирования к кодированию
✅ возврат от кодирования к проектированию


13. Какие возвраты невозможны при водопадной модели?

✅ возврат от кодирования к разработке системных требований


14. Что может являться рабочим продуктом?

✅ набор файлов
✅ составные части продукта
✅ спецификации


15. Модель может быть:

✅ материальным объектом
✅ мыслимым объектом
✅ математической формулой
✅ компьютерной программой


16. К какому типу проектов относятся проекты по разработке ПО?

✅ и к творческим, и к промышленным проектам


17. Что включает архитектура ПО?

✅ внутренняя структура продукта


18. Какие специалисты вовлечены?

✅ программисты
✅ технические писатели
✅ менеджеры
✅ продавцы-маркетологи


19. Какие модели отображают только поведение, функцию?

✅ функциональные


20. Причины создания разных моделей разработки ПО:

✅ уникальность каждой конкретной ситуации
✅ разные категории специалистов
✅ разные виды деятельности


21. Что реализуют диаграммы UML?

✅ точку зрения на программную систему


22. Какие требования определяют, что система должна делать?

✅ функциональные


23. Какие требования описывают надёжность, качество и т.д.?

✅ нефункциональные


24. Что означает ясность требований?

✅ ясность, недвусмысленность


25. Стохастические модели отображают:

✅ вероятностные процессы и события


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

✅ в виде документа
✅ в виде формальной спецификации
✅ в виде списка
✅ в виде модели


27. Цель анализа требований:

✅ обнаружение и устранение противоречий и неоднозначностей


28. Набор правил, методик и инструментов — это:

✅ технология программирования


29. Этапы разработки ПО — это:

✅ жизненный цикл программы


30. Верные утверждения:

✅ спиральная модель допускает корректировки
✅ постановка задачи — этап ЖЦП
✅ необходимо документировать


31. Спиральная модель ЖЦП:

✅ серия последовательных итераций
✅ допускает корректировки
✅ основывается на разработке прототипа


32. Технология программирования зависит от:

✅ инструментальных средств
✅ коллектива
✅ целевой ЭВМ


33. Какие модели — конструкции из знаков:

✅ информационные


34. Техническое задание описывает:

✅ цели и задачи
✅ виды испытаний
✅ требования по надежности


35. Программа и Методика Испытаний:

✅ последовательность испытаний


36. Перевод с одного языка на другой:

✅ реинжиниринг


37. Формирование варианта программы:

✅ настройка


38. Повышение качества ПО:

✅ конкуренция
✅ улучшение процесса
✅ ужесточение критериев


39. Система метрик:

✅ задает ориентиры
✅ основывается на анализе
✅ оценивает критерии качества


40. Управление качеством ПО:

✅ может уменьшить время разработки
✅ может снизить затраты


41. Какое моделирование — алгоритм, программа:

✅ имитационное


42. Методы анализа и локализации ошибки:

✅ выполнение в уме
✅ пошаговое выполнение
✅ контрольные точки и трассировка


43. Задачи тестировщика при изменениях:

✅ подтверждение исправления
✅ проверка воспроизведения
✅ ретест на индуцированные ошибки
✅ гарантия качества


44. Стандартизация требований — это:

✅ процесс разработки единых правил
✅ установление норм для описания требований


45. Основные понятия при стандартизации:

✅ SRS
✅ Use case
✅ User story


46. Преимущества стандартизации:

✅ снижение ошибок
✅ улучшение взаимодействия


47. Организации по стандартизации:

✅ IEEE
✅ ISO


48. Что такое описание и анализ требований:

✅ выявление и документирование
✅ проверка корректности


49. Методы для анализа требований:

✅ мозговой штурм
✅ прототипирование
✅ диаграммы UML


50. Диаграммы IDEF — это:

✅ метод моделирования бизнес-процессов
✅ графический способ представления требований


51. Оценка качества ПО:

✅ проверка стандартов
✅ анализ интерфейса
✅ измерение производительности


52. Методы оценки качества:

✅ экспертные оценки
✅ статический анализ
✅ юнит-тестирование


53. Характеристики при оценке качества:

✅ надежность
✅ производительность
✅ удобство


54. Технологии интеграции приложений:

✅ API
✅ ESB


55. Преимущества API:

✅ упрощение интеграции
✅ ускорение разработки
✅ уменьшение кода


56. Что такое ESB:

✅ шина для интеграции enterprise-систем


57. Проблемы при интеграции:

✅ несовместимость форматов
✅ разные протоколы
✅ ошибки в коде
✅ отсутствие документации


58. Методы синхронизации данных:

✅ репликация
✅ message queuing
✅ кэширование


59. Инструменты тестирования ПО:

✅ Selenium
✅ JUnit
✅ Postman


60. Методы анализа качества ПО:

✅ статический анализ
✅ code review
✅ парное программирование


61. Метрики производительности ПО:

✅ время отклика
✅ нагрузочная способность


62. Инструменты для автоматизации тестирования:

✅ Jenkins
✅ TestNG
✅ Docker


63. Проблемы при тестировании ПО:

✅ неполные требования
✅ недостаток тестовых данных
✅ разные браузеры


64. Что такое моделирование:

✅ создание упрощенного представления системы


65. Виды моделей:

✅ математические
✅ графические
✅ физические


66. Методы моделирования:

✅ UML
✅ BPMN
✅ IDEF


67. Детерминированные задачи:

✅ с четко определёнными входными
✅ с однозначным результатом


68. Преимущества моделирования:

✅ снижение затрат
✅ уменьшение ошибок


69. Задачи в условиях неопределенности:

✅ с неполными данными
✅ с вероятностным исходом


70. Методы для задач в условиях неопределенности:

✅ теория вероятностей
✅ метод Монте-Карло


71. Виды неопределенности:

✅ входных данных
✅ модели
✅ результата


72. Задачи в условиях неопределенности:

✅ прогнозирование спроса
✅ расчет вероятности рисков


73. Преимущества методов в условиях неопределенности:

✅ более точные прогнозы
✅ учет рисков

Комментарии

Популярные сообщения из этого блога

Практиическая часть ПМ 0.1_

прак_зад2