Разработка модуля тестирования для программного продукта для МБУ ДО АР Детская Музыкальная Школа Станицы Ольгинской

Содержание

Слайд 2

Актуальность

Для написания дипломного проекта была выбрана тема: Разработка модуля тестирования для программного

Актуальность Для написания дипломного проекта была выбрана тема: Разработка модуля тестирования для
продукта для МБУ ДО АР «Детская музыкальная школа станицы Ольгинской». Эта тема является актуальной для учеников школы и преподавателей, т.к. с помощью данного программного продукта преподаватель сможет самостоятельно составлять тесты на проверку знаний учащихся и добавлять теоретические материалы в удобном и понятном формате для дальнейшего использования.

Слайд 3

Цель разработки

Целью разработки является программный модуль предназначенный для тестирования учеников МБУ ДО

Цель разработки Целью разработки является программный модуль предназначенный для тестирования учеников МБУ
АР «Детская музыкальная школа станицы Ольгинской» на знание классической музыки, составления преподавателями глоссария и просмотра результатов всех тестируемых напрямую в программном продукте, либо через excel.

Слайд 4

Основные задачи проекта

Для разработки дипломного проекта необходимо решить следующие задачи:

- проанализировать предметную

Основные задачи проекта Для разработки дипломного проекта необходимо решить следующие задачи: -
область;
- разработать структуру программного продукта;
- разработать спецификацию на программный модуль;
- разработать пользовательский интерфейс;
- выполнить разработку технического задания;

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

Слайд 5

Результаты этапа анализа предметной области и проектирования

В результате этапа анализа предметной области

Результаты этапа анализа предметной области и проектирования В результате этапа анализа предметной
и проектирования дипломного проекта, была создана проектная документация, включая UML-диаграммы:
диаграммы вариантов использования;
диаграмма взаимодействия;
ER-диаграмма базы данных;
схема пользовательского интерфейса.

Слайд 6

UML-диаграммы

Диаграмма вариантов использования – это диаграмма, на которой изображаются отношения между актерами

UML-диаграммы Диаграмма вариантов использования – это диаграмма, на которой изображаются отношения между
и вариантами использования.
Диаграмма взаимодействия - это диаграмма, на которой представлено взаимодействие, состоящее из множества объектов и отношений между ними, включая и сообщения, которыми они обмениваются.
ER-диаграмма - это разновидность блок-схемы где наглядно показана структура базы данных.
Схема пользовательского интерфейса - это блок-схемы с помощью которых можно понять наглядно, как пользователь будет последовательно переходить между модулями.

Слайд 7

Диаграмма вариантов использования

Диаграмма вариантов использования

Слайд 8

Диаграмма взаимодействия

Диаграмма взаимодействия

Слайд 9

ER-диаграмма базы данных

ER-диаграмма базы данных

Слайд 10

ER-диаграмма базы данных

ER-диаграмма базы данных

Слайд 11

ER-диаграмма базы данных

ER-диаграмма базы данных

Слайд 12

Схема пользовательского интерфейса

Схема пользовательского интерфейса

Слайд 13

Среда разработки и язык программирования

Была выбрана среда разработки программного модуля - Microsoft

Среда разработки и язык программирования Была выбрана среда разработки программного модуля -
Visual Studio 2019.
Microsoft Visual Studio - это программная среда по разработке приложений для ОС Windows, как консольных, так и с графическим интерфейсом.
Разработка программного модуля осуществлялась на языке программирования С#.
C# отличается очень богатым синтаксисом, который в то же время является простым и удобным.
Особенно легко даётся изучение программистам, которые уже владеют знаниями и навыками работы с языками С, С++ и Java. C# сочетает в себе все преимущества этих языков, при этом не имеет их недостатков. Одним из основных достоинств C# является наличие мощных функций, и предоставление прямого доступа к операционной памяти.

Слайд 14

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

Для реализации программного модуля была выбрана СУБД Microsoft Office

Система управления базой данных Для реализации программного модуля была выбрана СУБД Microsoft
Access.
Microsoft Access - это система управления базами данных (СУБД) от Microsoft, которая сочетает в себе реляционный Microsoft Jet Database Engine с графическим интерфейсом пользователя и инструментами разработки программного обеспечения. Он входит в набор приложений Microsoft Office, включенных в профессиональные и более поздние выпуски.
Программа включает широкий спектр средств, что позволяет создавать отчеты разной сложности и масштаба, которые формируются на основании табличных форматов.
Основными функциями Access являются:
− определение данных, то есть определение структуры и типа данных, а также указание, как эти данные связаны между собой;
− управление данными, то есть указание, кому разрешено пользоваться данными и актуализировать базу данных, а также определение правил коллективного пользования данными.

Слайд 15

Используемые библиотеки и методы разработки

При разработке модулей использовались следующие объекты .NET Framework:
-

Используемые библиотеки и методы разработки При разработке модулей использовались следующие объекты .NET
для предоставления окна или диалогового окна, которое составляет пользовательский интерфейс приложения (System.Windows.Forms);
- для подключения и воспроизводства мультимедийных файлов (System.Windows.Media);
- для формирования ведомостей в формате Excel (Microsoft.Office.Interop.Excel);
- для добавления, изменения и удаления информации в базе данных (System.Data.OleDb).

Слайд 16

Методы тестирование программного продукта

Отладка - это этап разработки компьютерной программы, на котором

Методы тестирование программного продукта Отладка - это этап разработки компьютерной программы, на
обнаруживают, локализуют и устраняют ошибки.
Была проведена отладка программного продукта и проверка на наличие ошибок.
Для отладки использовался метод точек останова

Слайд 17

Защиты данных и программного продукта

Защита программного обеспечения — комплекс мер, направленных на

Защиты данных и программного продукта Защита программного обеспечения — комплекс мер, направленных
защиту программного обеспечения от несанкционированного приобретения, использования, распространения, модифицирования, изучения и воссоздания аналогов.
Защита от несанкционированного использования программ — система мер, направленных на противодействие нелегальному использованию программного обеспечения. При защите могут применяться организационные, юридические, программные и программно-аппаратные средства

Слайд 18

Методы защиты данных и программного продукта

Защита информации осуществляется путем установления пароля на

Методы защиты данных и программного продукта Защита информации осуществляется путем установления пароля
базу данных.
Защита информации в программном продукте осуществляется при помощи системы авторизации.
Защита программного продукта от плагиата осуществляется с помощью установления авторских прав.

Слайд 19

Демонстрация программного продукта

Для запуска проекта необходимо вызвать на выполнение файл KosolapovKP.exe в

Демонстрация программного продукта Для запуска проекта необходимо вызвать на выполнение файл KosolapovKP.exe в каталоге Debug:
каталоге Debug:

Слайд 20

Экономическая часть

Разработка программного модуля «Тест на знание классической музыки МБУ ДО АР

Экономическая часть Разработка программного модуля «Тест на знание классической музыки МБУ ДО
«Детская музыкальная школа станицы Ольгинской» по себестоимости составляет 2243 руб.
Средняя рыночная цена аналогичного программного продукта в среднем составляет 11000 руб. Отсюда, экономия затрат (∆С) в результате создания и внедрения программного продукта «Тест на знание классической музыки МБУ ДО АР «Детская музыкальная школа станицы Ольгинской» на базе «ГБПОУ РО «РКРИПТ» составит:
∆С = 11000 – 2243 = 8757 руб.

Слайд 21

Заключение

В результате выполнения дипломного проекта были решены следующие задачи:
- анализ предметной области;

Заключение В результате выполнения дипломного проекта были решены следующие задачи: - анализ

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

Слайд 22

Результатом решения этих задач является созданный модуль на тему «Разработка модуля тестирования

Результатом решения этих задач является созданный модуль на тему «Разработка модуля тестирования
для программного продукта для МБУ ДО АР «Детская музыкальная школа станицы Ольгинской», позволяющее проходить тестирование на знание классической музыки (просматривать справочник и редактировать данные теста).

Заключение

Имя файла: Разработка-модуля-тестирования-для-программного-продукта-для-МБУ-ДО-АР-Детская-Музыкальная-Школа-Станицы-Ольгинской.pptx
Количество просмотров: 37
Количество скачиваний: 0