Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО литература, курсовая и экзамен.docx
Скачиваний:
1
Добавлен:
16.09.2019
Размер:
30.69 Кб
Скачать

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

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

  2. По каким признакам ПО делится на системное и прикладное?

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

  4. Назовите основные свойства разных типов ПО (для автономного, встроенного, реального времени, сетевого).

  5. Чем характеризуются распределённые команды разработчиков?

  6. Когда целесообразно применять метод экстремального программирования?

  7. Каковы отличительные черты метода отбраковки?

  8. Каковы тенденции в сфере разработки ПО?

  9. Какой метод (структурного или объектно-ориентированного) программирования наиболее распространен в настоящее время?

  10. Что такое требования к ПП?

  11. Какие виды требований вы знаете?

  12. Для чего проводится анализ требований?

  13. Из каких частей состоят С- и D-требования?

  14. От чего зависит и как определяется приоритет требований?

  15. Как осуществляется контроль за выполнением требований?

  16. Что такое роли и артефакты? Какова их роль в процессе разработки ПО?

  17. Требования к процессу, проекту, продукту и персоналу разработки ПО

  18. Что такое архитектура программного обеспечения?

  19. Что нужно учитывать при выборе архитектуры ПО?

  20. Какие виды архитектур Вы знаете?

  21. Что такое жизненный цикл ПО?

  22. Назовите основные этапы Жизненного цикла ПО.

  23. Водопадная модель жизненного цикла ПО.

  24. Спиралевидная модель жизненного цикла ПО.

  25. Инкрементальная модель жизненного цикла ПО.

  26. Унифицированный процесс разработки ПО (USDP).

  27. Какие существуют программные инструменты, помогающие осуществлять разработку ПО?

  28. В чем суть процесса проектирования ПО?

  29. Что такое компонентное моделирование информационных систем?

  30. Как связаны метрология и качество ПО?

  31. Что такое метрики, какие виды метрик Вы знаете?

  32. Метрики для выбора архитектуры.

  33. Каковы постулаты модульного программирования?

  34. Реализация программного кода.

  35. Для чего нужен контроль качества программного обеспечения?

  36. Каковы этапы процесса контроля качества ПО?

  37. Методы «белого», «черного» и «серого» ящика. В чем их отличия?

  38. Что такое инспектирование и для чего оно нужно в процессе разработки ПО?.

  39. Понятия отладки и тестирования.

  40. Как разрабатывается стратегия проектирования тестов?

  41. Компонентное и комплексное тестирование – какова технология их проведения?

  42. Какие критерии качества ПО Вы знаете?

  43. Как и для чего разрабатывается план контроля качества ПО?

  44. Что такое верификация ПО?

  45. Что такое валидация ПО?

  46. Какие виды документации, создаются в процессе разработки программных средств?

  47. Какие отраслевые стандарты применяются при разработке документации?

  48. Чем отличается хорошо документированный программный код от плохо документированного?

  49. Индивидуальный и коллективный процессы разработки ПО.

  50. Разработка технического задания на создание автоматизированных систем.

  51. Кем, когда и для чего предложена модель зрелости возможностей (СММ)?

  52. Процесс приемки-сдачи ПО в эксплуатацию и необходимая документация.

  53. Управление проектом: создание, продвижение и сопровождение программного продукта.

  54. Как рассчитываются основные параметры процесса разработки ПО: стоимость, функциональность, качество, расписание?

  55. В чем заключается процесс сопровождения ПО?

  56. В чем особенности управления персоналом проекта создания ПО?

  57. Назовите варианты организации персонала и управление взаимодействием.

  58. Какова схема создания структуры ответственности. Матричная организация.

  59. Опишите архитектуры, основанные на потоках данных.

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

  61. Виртуальные машины. Репозиторные архитектуры.

  62. Инструментальные средства разработки и поддержки. САПР ПО.

  63. CASE-инструментарий для автоматизированной разработки ПО.

  64. Уровневые архитектуры. Смешанные архитектуры.

  65. Прототипирование. Оценка необходимости покупки приложения или инструмента.

  66. Документация по сопровождению программных средств.

  67. Какие вы знаете методы оценки продукта?

  68. Как производится оценка трудозатрат и длительности проекта?

  69. Система стандартов, регламентирующая требования к программной документации.

  70. Выявление и уменьшение рисков.

  71. Анализ рисков.

  72. Расчет приоритета рисков.