Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
536.22 Кб
Скачать

2.5. Тестирование программного продукта

Тестирование программного обеспечения — процесс исследования программного обеспечения (ПО) с целью получения информации о качестве продукта.

Существует множество подходов к решению задачи тестирования и верификации ПО, но эффективное тестирование сложных программных продуктов — это процесс в высшей степени творческий, не сводящийся к следованию строгим и чётким процедурам или созданию таковых.

Качество программного обеспечения можно определить как совокупную характеристику исследуемого ПО с учётом следующих составляющих:

- надёжность

- сопровождаемость

- практичность

- эффективность

- мобильность

- функциональность

Тестирование работоспособности программного продукта прошло успешно. Выявленные недочеты были устранены. Тестирование показало корректность выполнения всех функций:

- хранение данных о спортсменах

- добавление и изменение данных

- фильтрация данных по нескольким полям

- формирование отчетов

- построение графиков

При вводе некорректных данных пользователю будет показано сообщение с указанием ошибки.

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

Выводы

Первым этапом был анализ предметной области, который выявил отсутствие программ подобного рода (ввиду специфичности обрабатываемых данных).

На концептуальном этапе проектирования базы данных были установлены типы сущностей, связей, построена ER-диаграмма и карта транзакций.

На этапе логического проектирования были определены атрибуты сущностей и их домены. Концептуальная модель данных преобразована в логическую модель данных, которая стала учитывать особенности выбранной модели организации данных в целевой СУБД. Спроектирована логическая схема базы данных.

На следующем этапе был произведен анализ СУБД, в результате которого предпочтение было отдано СУБД MySQL. Также была определена среда разработки - Lazarus.

На этапе физического проектирования была разработана структура программного продукта, определены основные функции и описаны бизнес-правила.

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

В ходе выполнения курсового проекта были достигнуты поставленные цели и задачи, доказательством чего является разработанный программный продукт «Система ведения статистики секции Дзюдо», предназначенный для автоматизации ведения журнала о спортсменах в секции “Дзюдо” г. Усть-Кута. Программа включает в себя набор основных функций, которые необходимы для ведения такого журнала.

Библиографический список

  1. Системы управления базами данных и экспертные системы: [Электронный ресурс] // Обучение в интернет. URL: http://www.lessons-tva.info/edu/e-inf2/m2t4.html. (Дата обращения: 20.12.2012).

  2. Представление данных с помощью модели "сущность-связь": [Электронный ресурс] // Мурманский государственный технический университет. URL: http://www.mstu.edu.ru/study/materials/zelenkov/ch_2_1.html. (Дата обращения: 20.12.2012).

  3. Основные понятия информатики. Виды систем управления базами данных. Краткая характеристика СУБД Microsoft SQL Server: [Электронный ресурс] // Крас ГМУ. URL: http://krasgmu.ru/src/ebooks/el_medinfo/200.html. (Дата обращения: 20.12.2012).

  4. Firebird: [Электронный ресурс] // ВикипедиЯ. URL: http://ru.wikipedia.org/wiki/Firebird. (Дата обращения: 21.12.2012).

  5. Бизнес-правила: [Электронный ресурс] // Государство. Бизнес. ИТ. URL: http://www.tadviser.ru/index.php/Статья:Бизнес-правила. (Дата обращения: 21.12.2012).

  6. Тестирование программного обеспечения: [Электронный ресурс] // ВикипедиЯ. URL: http://ru.wikipedia.org/wiki/Тестирование_программного_обеспечения. (Дата обращения: 23.12.2012).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]