Вопросы к экзамену 2016

Технология разработки программного обеспечения

2015-2016 учебный год

Вопросы к экзамену

1. Быстрая разработка приложений.

2. Модели качества процессов конструирования.

3. Язык UML. Виды диаграмм, примеры диаграмм последовательностей.

4. Прототипирование.

5. ХР-процесс.

6. Язык UML. Виды диаграмм, примеры диаграмм прецедентов.

7. Спиральная модель.

8. Измерения, меры и метрики. Функционально-ориентированные метрики.

9. Язык UML. Виды диаграмм, примеры диаграмм состояний.

10. Классический жизненный цикл.

11. Руководство программным проектом и размерно-ориентированные метрики.

12. Язык UML. Виды диаграмм, примеры диаграмм классов.

13. Классические методы анализа.

14. Тестирование "черного" и "белого" ящиков.

15. Диаграммы управляющих потоков.

16. Семейство стандартов структурного моделирования от IDEF0 до IDEF14.

17. Этапы проектирования.

18. Системы управления версиями.

19. Методы анализа при структурном подходе.

20. Структурное тестирование программного обеспечения.

 

21. Тестирование программного обеспечения. Классификация видов тестирования.

22. Автоматизация тестирования. Метрика ROI.

23. Системы багтрекинга. GitHub.

24. Документация программного обеспечения.

25. Коллективная разработка программного обеспечения.

26. Способ тестирования базового пути. Потоковый граф.

27. Цикломатическая сложность.

28. Способы тестирования условий. Тестирование ветвей и операторов отношений.

29. Способ тестирования потоков данных.

30. Тестирование циклов.

 

31. Статические модели объектно-ориентированных программных систем.

32. Динамические модели объектно-ориентированных программных систем:

диаграммы состояний, деятельности, кооперации, последовательности.

33. CASE-технологии, понятия методология, метод, нотация, средства.

34. Документация тестирования программного обеспечения.

35. Частные вопросы разработки программного обеспечения.

36. Тяжеловесные и легковесные процессы.

37. Проблема синхронизации задач.

38. Планирование задач. Распределенные системы.

39. Сокрытие информации при проектировании структур данных.

40. Обмен сообщениями в объектно-ориентированной системе.

Источники

Брауде Э. Технология разработки программного обеспечения /Э. Брауде. – СПб. : Питер, 2004. – 655 с.

Гагарина Л.Г. Технологии разработки программного обеспечения. Учебное пособие. — М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. — 400 с.

Гома Х. UML. Проектирование систем реального времени, параллельных и распределенных приложений. – М.: ДМК Пресс. –  с. 704.

Иванова Г. С. Технология программирования : учебник для вузов / Г. С. Иванова. – М.: Изд-во МГТУ им. Н. Э. Баумана, 2002. – 320 с.

Орлов С. Технологии разработки программного обеспечения. Учебное пособие. — СПб.: Изд-во «Питер», 2003. — 480 с.