Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіт з практики констр_пезе.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
9.98 Mб
Скачать

8.Звіти про проблеми і корекційна діяльність

Форма звіту про виявлений дефект у програмному забезпеченні, яку повинна використовувати команда проекту Final Fantasy, представлена ​​на рис. 2.19. Для заповнення цієї форми розробники використовують спеціальний додаток describeDefect. Номер дефекту визначається автоматично, і додаток гарантує заповнення всіх необхідних полів.

1. Номер дефектe:

2. Хто знайшов:

3. Зачіпає документи:

Зачіпає вихідний код*

4. Пакет(и)

5. Клас(и)

6. Метод(и)

7. Серьезность:

8 Тип:

9. Фаза з'являння**

Вим □ Арх □ Дет. проект. □

Peaіліз. □ Интегр.О

10. Детальний опис:

11. Рішення:

12. Статус відкритий/закритий:

13. Підписи: опис і план інспектування:

14. Код рішення і план тестування інспектовані:

15. Зміни одобрено:

Рис. 2.19. Форма звіту про дефект

Розрізняються наступні значення рівня серйозності дефектів.

♦ Серйозний дефект: наявність такого дефекту тягне невиконання вимог до програмного забезпечення.

♦ Тривіальний дефект: такий дефект не впливає на виконання чи супроводу додатка.

♦ Незначний дефект: дефект, який не відноситься до двох попередніх категорій.

У разі виявлення тривіального дефекту розробник не зобов'язаний створювати звіт про дефект - досить послати повідомлення по електронній пошті тому, хто найбільш ймовірно може усунути цей дефект.

У документах зустрічаються дефекти наступних типів: відсутність матеріалу, неясність, неоднозначність, неповнота, повтор (в тому ж документі або в іншому) і протиріччя.

У вихідному коді зустрічаються наступні типи дефектів: синтаксичні, логічні, помилки в даних (тобто змінна приймає неприпустиме значення) і порушення режиму безпеки (тобто можливий недопустимий обхід правил безпеки).

Відповідальний за якість (а в подальшому команда з контролю якості) створює і підтримує базу даних дефектів, в якій зібрані звіти про дефекти, що описують всі проблеми, невідповідності і аномалії проекту Final Fantasy. Відповідальний за якість повинен забезпечити систематичну фіксацію знайдених дефектів за зазначеною формою, направлення їх на розгляд та усунення. Направління дефектів на розгляд повинно проводитися відповідно до SCMP.

Після третьої ітерації при виявленні дефекту відповідальний за якість направляє звіт до Ради з контролю змін (ССВ - Change Control Board). На перших трьох ітераціях відповідальний за конфігурацію буде виконувати функції команди з контролю якості, а лідер проекту буде виконувати функції Ради з контролю змін відповідно до SPMP. ССВ оцінює отриманий звіт про дефект і призначає йому один з пріоритетів: Негайно, Обов'язково або Не обов'язково. Потім ССВ призначає команду розробників проекту Зустріч, команду з контролю якості або команду з управління конфігураціями відповідальної за вирішення проблеми. ССВ також визначає термін вирішення проблеми, грунтуючись на пріоритеті проблеми та результати аналізу попередніх звітів про дефекти. Після того як проблема, поставлена ​​в звіті про дефект, вирішена, команда з контролю якості інспектує рішення, а відповідальний за якість інформує ССВ про результати інспекціювавання. Якщо необхідно, процес повторюється.