
- •Отчет по учебной практике
- •Содержание
- •Индивидуальное задание
- •Введение
- •1. Стадия технического задания
- •1.1 Постановка задачи. Сбор исходных данных.
- •1.2 Определение формы входных и выходных документов.
- •1.4 Определение требований к программе.
- •1.5 Разработка тестов для задачи
- •2.6 Разработка тестов для модулей
- •2.7 Разработка пояснительной записки
- •3. Стадия рабочего проекта
- •3.1 Программирование головной программы
- •3.2 Программирование модулей
- •3.3 Комплексное тестирование
- •3.4 Корректировка программ
- •3.5 Разработка документов рабочего проекта.
- •3.6 Системное тестирование
- •Заключение
- •Список использованных источников и литературы
- •Приложение 1
- •Приложение 2
- •Приложение 3
- •Техническое задание № 001
- •Наименование, шифр составной части окр, основание, исполнитель и сроки выполнения составной части окр
- •Цель выполнения составной части окр, наименование и индекс изделия
- •Технические требования к изделию
2.7 Разработка пояснительной записки
Пояснительная записка:
«Данный документ является приложением к Техническому Заданию на разработку Системы Управления Базами Данных, далее – Пояснительная записка.
Компьютер, для которого предназначена программа, обладает следующими характеристиками:
-Процессор Pentium Dual Core E6600 3.31Ггц
-Графический ускоритель Intel G41.
- RAM DDR3 1600Мгц 3 Гб. Zeppelin.
Требования к программе:
Простой и понятный интерфейс.
Стабильность работы.
Соответствие функционалу, описанному в техническом задании.»
3. Стадия рабочего проекта
3.1 Программирование головной программы
За головную программу был взят один из модулей, являющийся связующим в интерфейсе СУБД:
Рисунок. 1 – Головная программа
3.2 Программирование модулей
В конечной версии программы 6 модулей:
Головной.
Рисунок. 2 – Головной модуль
Не визуальный модуль движка СУБД
Рисунок.3 – Модуль движка СУБД
3, 4, 5 – Поля редактирования БД.
Рисунок. 4 – Модули редакторов. Для каждого типа объектов свой редктор.
6- Модуль Проводника. Выбор БД.
Рисунок. 5 – Окно выбора БД. Используется доступ к GUI Windows
3.3 Комплексное тестирование
Согласно сценарию, описанному в тестах для созданной СУБД, программа была испытана:
Тест на стабильность
Во время нахождения компьютера под большой нагрузкой:
Во время работы программы на компьютере был активирован бенчмарк, в качестве которого был выбран рендер сцены в V-Ray под 3DS MAX 2013. Несмотря на 100% загруженность центрального процессора, программа на протяжении всего теста работала корректно, сбоев выявлено не было. Системных и программных ошибок так же не было обнаружено.
Программа успешно прошла тест.
Рисунок. 6 – Скриншот Рабочего Стола с запущенной программой СУБД слева и активным бенчмарком справа. Гаджет справа вверху показывает нагрузку на каждое ядро процессора.
Тест на юзабилити
Для проведения данного теста программа была запущена на 20 разных компьютерах с разной конфигурацией 20-ю тестерами. В качестве тестеров выступали обычные люди, не имеющие никакого отношения к разработке СУБД. Им было предложено использовать программу по ее прямому назначению – работе с БД. Все испытатели ознакомились с интерфейсом программы в короткие сроки, и ни одному из них не составило труда работать с БД посредством предоставленной на тест версии.
Программа успешно прошла тест.
Примечание: Во время теста 3 испытателя обнаружили периодически возникающую ошибку при подключении файлов БД. Данный баг был воспроизведен разработчиками и занесен в список для последующей коррекции и отладки программы.
3.4 Корректировка программ
Во время проведения тестов была выявлена критическая ошибка. влияющая на функционал программы и работу программы в целом.
Ошибка возникала при попытке загрузить в СУБД сторонний файл Баз Данных, не являющийся БД по умолчанию при помощи окна выбора БД. Ошибка была выявлена разработчиком.
Рисунок. 7 – Скриншот ошибки
И устранена. Причина ошибки – отсутствующая инструкция для движка СУБД о закрытии предыдущей базы данных в модуле работы с кадрами
Рисунок. 8 – Недостающая инструкция возвращена на законное место