Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кубасов С.Е. Разработка ПО распознавания штрихк...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.17 Mб
Скачать
  1. Экспериментальная проверка программного средства распознавания штрихкодов на основе каскадов Хаара

    1. Описание результатов испытаний

По окончании разработки программного средства необходимо провести испытание его работы. Основная цель данного этапа – проверка соответствия разработанного программного средства требованиям, указанным в постановке задачи. Для испытания программного средства распознавания штрихкодов были разработан тестовый проект и проведены следующие действия:

- Запущено разработанное программное средство. (рисунок 3.1)

Рисунок 3.1 Начальный экран ПС

- загружен файл, содержащий штрихкод, проведено успешное распознавание. (рисунок 3.2);

Рисунок 3.2 Распознавания штрихкода с загруженного изображения

- загружен файл, не содержащий штрихкодов (Рисунок 3.3);

Рисунок 3.3 Вывод изображения в случае отсутствия штрихкода

- произведено распознавание с помощью встроенной камеры (Рисунок 3.4).

Рисунок 3.4 Распознавания штрихкода с видеопотока

В результате проведения испытаний было установлено, что разработанное программное обеспечение удовлетворяет условиям постановки задачи и обеспечивает подробные и достоверные результаты.

    1. Оценивание характеристик качества программного средства распознавания штрихкодов товаров

Понятие качественного программного обеспечения соответствует представлению о том, что программа достаточно успешно справляется со всеми возложенными на нее задачами и не приносит проблем ни конечным пользователям, ни их начальству, ни службе поддержки, ни специалистам по продажам.

Согласно ГОСТ Р ИСО/МЭК 9126-93 выделяются следующие группы показателей качества программного обеспечения:

- Функциональные возможности – набор атрибутов, относящихся к сути набора функций и их конкретным свойствам. Функциями являются те, которые реализуют установленные или предполагаемые потребности;

- Надежность – набор атрибутов, относящихся к способности программного обеспечения сохранять свой уровень качества функционирования при установленных условиях за установленный период времени;

- Практичность – набор атрибутов, относящихся к объему работ, требуемых для использования и индивидуальной оценки такого использования определенным или предполагаемым кругом пользователей;

- Эффективность – набор атрибутов, относящихся к соотношению между уровнем качества функционирования программного обеспечения и объемом используемых ресурсов при установленных условиях;

- Сопровождаемость – набор атрибутов, относящихся к объему работ, требуемых для проведения конкретных изменений (модификаций);

- Мобильность – набор атрибутов, относящихся к способности программного обеспечения быть перенесенным из одного окружения в другое.

Проведем анализ для определения значений оценки качества по каждому из показателей на основе экспертных оценок показателей и оценок, установленных экспериментально.

Основные показатели, характеризующие разработанное ПС приведены в таблице Таблица – 3 .2.

Таблица – 3.2 Показатели качества программного средства

Показатель

Сущность

Вес показателя (Экспертная оценка)

Оценка, установленная экспериментом

Качество показателя

Функциональная пригодность

Способность решать нужный набор задач

0,2

0,8

0,16

Способность к взаимодействию

Способность взаимодействовать с нужным набором других систем

0,1

0,9

0,1

Правильность

Атрибуты программного обеспечения, относящиеся к обеспечению правильности или соответствия результатов или эффектов ожидаемым

0,1

0,9

0,09

Устойчивость к отказам

Способность поддерживать заданный уровень работоспособности при отказах и нарушениях правил взаимодействия с окружением

0,2

0,75

0,15

Понятность

Показатель, обратный к усилиям, которые затрачиваются пользователями на восприятие основных понятий ПО и осознание их применимости для решения своих задач

0,05

0,8

0,04

Удобство обучения

Показатель, обратный усилиям, затрачиваемым пользователями на обучение работе с ПО

0,1

0,8

0,08

Временная эффективность

Способность ПО выдавать ожидаемые результаты, а также обеспечивать передачу необходимого объема данных за отведенное время

0,1

0,5

0,05

Удобство установки

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

0,15

1

0,15

В итоге, показатель качества (ПК) равен:

На рисунке Рисунок 3 .2 приведено графическое представление показателей качества.

Рисунок 3.2 Оценка показателей качества ПС

Проанализировав представленные данные можно сделать вывод, что разработанная программа соответствует критериям качества: успешно справляется со всеми возложенными на нее задачами и удовлетворяет потребностям всех сторон.