ПЕРЕЛІК ОРІЄНТОВНИХ ПИТАНЬ ПІДГОТОВКИ ДО ЕКЗАМЕНУ
1. Розкрийте поняття життєвий цикл. Перерахуйте можливі етапи розробки проекту.
2. Які принципи складають основу технологічних процесів в стандартах ISO 9000:2000 та ISO 15504-2-2009?
3. Які основні цілі упорядкування, регламентування процесів та застосування стандартів у ЖЦ ПЗ?
4. Порівняйте моделі життєвого циклу програмних систем в RUP та MFC.
5. Порівняйте команди для RUP та Scrum.
6. Наведіть приклад використання моделі Канбан для компанії з тестування програмного забезпечення.36
7. Які основні недоліки використання RUP роблять недоцільним його використання в невеликих проектних командах.
8. В чому особливість життєвого циклу проекту в XP?
9. Дайте опис процесу планування операції в Scrum проектах.
10. З яких процесів складається система сертифікації?
11. Які документи потрібні для створення органу сертифікації?
12. Які розділи містить керівництво з якості?
13. З яких етапів складається процес сертифікації програмних продуктів?
14. Які види робіт містить перевірка системи якості?
15. Які документи необхідно підготувати для сертифікації?
16. Які стандарти якості програмного забезпечення необхідно використовувати на різних етапах життєвого циклу програмного продукту?
17. В чом полягає мета процесу забезпечення якості?
18. Наведіть визначення системи якості.
19. Наведіть основні характеристики міжнародного стандарту ISO 9001.
20. Які характеристики повинні бути для отримання певного рівня зрілості відповідно до CMM?
21. Наведіть порівняльну характеристику стандартів CMM та SPICE.
22. Поясніть поняття «ціна якості», розкрийте різницю між узгодженою та неузгодженою ціною якості.
23. Як впливає якість процесів розробки на якість результуючого продукту?
24. Розпишіть загальний алгоритм оцінювання розроблення системи.
25. Опишіть методи FPA IFPUG та COCOMO II, поясніть відмінності між ними.
26. Розкрийте поняття «функціональні точки»?
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. Охарактеризуйте модель якості програмного забезпечення ISO 9126
64. Приведіть коротку характеристику інших моделей якості програмного забезпечення.
65. Назвіть види якості програмного забезпечення
66. Охарактеризуйте процес забезпечення якості програмного забезпечення
67. Як використання стандартів та шаблоні покращує якість програмного забезпечення?
68. Що таке ретроспектива і для чого вона потрібна?
69. Чому необхідно проводити аналіз минулих проектів?
70. Які дані про дефекти можуть допомогти при майбутніх розробках?
71. Що таке помилка у програмному забезпеченні?
72. Дайте визначення дефекту програми.
73. Що таке збій програмного забезпечення?
74. Перелічіть умови при одночасному виконанні яких існує баг.
75. Назвіть джерела появи дефектів у програмах.
76. Дайте визначення якості програмного забезпечення.
77. Що таке вимога до програмного забезпечення?
78. Назвіть причини появи дефектів у програмному забезпеченні.
79. Що таке ризик?
80. Назвіть критерії завершення тестування.
81. Коротко охарактеризуйте стадію аналізу вимог життєвого циклу програмного забезпечення.
82. Яким документом підкріплюється стадія аналізу вимог?
83. Охарактеризуйте стадію проектування життєвого циклу програмного забезпечення.
84. Яким документом підкріплюється стадія проектування?
85. Які види нотацій використовуються на стадії проектування?
86. Назвіть чотири основні стадії етапу реалізації життєвого циклу програмного забезпечення.
87. Скільки рівнів документації існує? Коротко охарактеризуйте кожний рівень.
88. Зі скількох стадій складається фундаментальний процес тестування?
89. 18. Наведіть визначення управління тестуванням.
90. Що таке тест-політика?
91. Що таке тест-стратегія?
92. Дайте визначення тест-плану.
93. Що таке тестовий сценарій?
94. Що таке тестове оточення?
95. Дайте визначення тест-кейсу.
96. Коротко охарактеризуйте стадії завершення тестування та написання звітів.
97. Як визначаються вимоги за IEEE Standard Glossary of Software Engineering Terminology?
98. Що таке бізнес-вимоги?
99. Що описують вимоги користувачів?
100. Хто автор матеріалів «Requirements in the real world»?