1.57M

KP_20IT17

1.

Министерство образования Пензенской
области ГАПОУ ПО «Пензенский колледж
информационных и промышленных
технологий (ИТ-колледж)»
Курсовой проект по МДК 01.02 Поддержка и
тестирование программного обеспечения
Разработка приложения «Справочник
почтовой индексации»
Выполнил: студент группы 20ИТ17
Русинов Юрий
Руководитель курсового проекта:
Лукьянова Г.С.
Дата: 10.11.2022

2.

Цель и задачи работы
Цель курсового проекта – Разработка приложения «Справочник
почтовой индексации». Для достижения поставленной цели
необходимо выполнить следующие задачи:
• изучить научно-техническую и справочную литературу по языку
программирования C# и выполнить анализ предметной
области;
• проанализировать и уточнить требования, предъявляемые к
программному продукту;
• разработать и протестировать приложение «справочник
почтовой индексации»;
• сформировать руководство пользователя и другую техническую
документацию.

3.

Требования
Функциональные требования
приложения:
• возможность добавления данных в
базу данных;
• возможность редактирования данных в
базе данных;
• возможность удаления данных из базы
данных;
• хранение данных в базе данных;
• авторизация;
• регистрация.

4.

Требования
Нефункциональные требования
приложения:
• минималистичный дизайн;
• интуитивно понятный интерфейс;
• время отклика в приложении должно
быть не более 4 секунд;
• приложение не должно занимать
более 100 Мбайт на жестком диске.

5.

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

6.

Средства разработки
С#
Open Server
Visual Studio
MySQL

7.

Окно авторизации

8.

Окно регистрации

9.

Главное окно пользователя

10.

Главное окно пользователя

11.

Результат запроса в
поисковой строке

12.

Результат выбора пункта списка

13.

Кнопка «Добавить новое
отделение»

14.

Окно «Добавление нового
отделения»

15.

Главное окно после добавления
нового почтового отделения

16.

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

17.

Интеграционное тестирование
Пояснение к тестовому графу:
1.
Открытие программы
2.
Выбор авторизации или регистрации
3.
Регистрация
4.
Авторизация
5.
Вход в роли пользователя
6.
Вход в роли администратора
7.
Отправление параметров поискового запроса
8.
Получение результата поиска
9.
Добавление нового почтового отделения
10.
Выход из программы

18.

Интеграционное тестирование
Тестовые пути:
• 1-2-3-4-5-7-8-10;
• 1-2-3-4-5-10;
• 1-2-4-5-7-8-10;
• 1-2-4-5-10;
• 1-2-4-6-9-10;
• 1-2-4-6-10;

19.

Системное тестирование

20.

Заключение
В процессе разработки проекта была
изучена справочная литература по
заданной предметной области,
выполнен анализ требований, создан и
протестирован программный продукт,
разработана документация руководство
пользователя.
Таким образом, все задачи,
поставленные курсовым проектом, были
выполнены, а цель достигнута.
English     Русский Rules