Теперь рассмотрим бизнес-процесс более детально. Для этого на
основе контекстной диаграммы была создана диаграмма декомпозиции,
которая представлена на рисунке 5. Оценка качества программного
обеспечения осуществляется с помощью ряда критериев. Чтобы выделить
критерии для оценки качества программного обеспечения, специалисты
департамента разработки информационных ресурсов изучаются техническое
задание на тестируемую систему и выявляются ряд критериев, согласно
которым будет проводиться оценка работы системы.
Затем на основании выявленных критериев специалисты
разрабатывают тесты, которые направленны на проверку работы
программного обеспечения: описывают комплекс входных и выходных
данных и действия. Которые необходимо осуществить для их получения.
Затем проводится тестирование программного обеспечения:
сотрудники осуществляют действия, согласно разработанным тестам и
фиксируют поведение системы во время их выполнения.
Результаты тестов фиксируются в отчете по проведенному
тестированию. В них описываются все проведенные действия и то как
функционировало программное обеспечение во время их выполнения.
Согласно этому отчету проводится дальнейшая работа по устранению
выявленных недостатков.
В результате анализа было установлено что сейчас в организации
проверка качества программного обеспечения осуществляется вручную.
Поскольку разрабатываемы системы могут обладать сложной архитектурой,
на такое тестирование отводится большое количество времени. Этот
недостаток можно устранить с помощью применения систем,
автоматизирующих проверку качества программного обеспечения. Поэтому
для дальнейшего исследования и автоматизации был выбран процесс контроля
качества программного обеспечения.