Разработка автоматизированной системы студия разработки игр

Содержание

Слайд 2

Цели и задачи работы Целью данной работы является разработка автоматизированной справочной

Цели и задачи работы

Целью данной работы является разработка автоматизированной справочной

системы для студии разработки игр.
Актуальность данной темы очевидна на фоне текущих темпов роста игровой индустрии и привлечения в неё огромного количества работников и капиталов.
В рамках данной работы были выделены следующие задачи:
разработка структуры БД;
разработка удобного интерфейса;
проектирование дизайна ПО;
разработка ПО;
тестирование ПО;
отладка ПО;
расчет расходов на разработку и внедрение ПО.
Слайд 3

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

Исследование предметной области

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

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

Организационная схема Рисунок 1 – структура предприятия Студия разработки обладает своей

Организационная схема

Рисунок 1 – структура предприятия

Студия разработки обладает своей иерархией и

внутренним распределением обязанностей, потому для их отражения была построена организационная схема (см. Рисунок 1).
Слайд 5

Постановка задачи Такая организация как студия разработки игр нуждается в организации

Постановка задачи

Такая организация как студия разработки игр нуждается в организации и

структуризации своей деятельности. В частности, в удобных методах хранения информации, её поиска и работы с ней, а также параллельно в улучшении коммуникабельности и работоспособности внутри коллектива разработчиков.
Потому появляется необходимость в разработке базы данных для организации с помощью которой сотрудники смогут добавлять и полностью отслеживать все описания изменений проекта, что также в дальнейшем скажется на всей разработке. Также база данных поможет автоматизировать и упростить некоторые процессы.
Достижение данной цели предполагает постановку и решение следующих задач:
изучить сущность работы студии разработки;
выбрать необходимые данные, с которыми будет вестись работа через программное обеспечение;
составить все необходимые диаграммы;
на основе избранной информации разработать базу данных;
разработать программы для работы с базой данных.
Слайд 6

Рисунок 2 – диаграмма прецедентов Диаграмма прецедентов отражает деятельность ролей внутри

Рисунок 2 – диаграмма прецедентов

Диаграмма прецедентов отражает деятельность ролей внутри информационной

системе. В данной работе были выделены две роли: руководитель, который занимается созданием проектов и задач; сотрудник, который работает с данными проекта, выполняя задачи (см. Рисунок 2).

Проектные решения

Слайд 7

Рисунок 3 – ER-модель Построенная ER-модель отражает сущности, атрибуты и их

Рисунок 3 – ER-модель

Построенная ER-модель отражает сущности, атрибуты и их взаимодействие

внутри предполагаемой информационной системы (см. Рисунок 3). с
Слайд 8

На основании ER-модели, сформированной после анализа предметной области, была создана база

На основании ER-модели, сформированной после анализа предметной области, была создана база

данных и реляционная модель к ней, отражающая все контейнеры для данных и их связи (см. Рисунок 4).

Рисунок 4 – реляционная модель

Слайд 9

Гайдлайн Использованный в приложении стиль должен отвечать нескольким правилам: делать интерфейс

Гайдлайн

Использованный в приложении стиль должен отвечать нескольким правилам: делать интерфейс более

читаемым, формировать приятное впечатление и правильно влиять на восприятии. Потому для использования были выбраны следующие цвета (см. Рисунок 5) и главный фон (см. Рисунок 6).

Рисунок 5 – цвет элементов управления

Рисунок 6 – главный фон

Слайд 10

Прототипирование Прототипирование необходимо для разработки первичного вида приложения, в том числе

Прототипирование

Прототипирование необходимо для разработки первичного вида приложения, в том числе дизайна

интерфейса и функций программы. Для дальнейшей работы были созданы формы-прототипы самой программы, а именно авторизация (см. Рисунок 7), главная форма (см. Рисунок 8) и универсальная форма добавления (см. Рисунок 9).

Рисунок 7 – прототип авторизации

Слайд 11

Рисунок 8 – прототип главной формы Рисунок 9 – прототип формы добавления

Рисунок 8 – прототип главной формы

Рисунок 9 – прототип формы добавления

Слайд 12

Тестирование приложения Разработанное в связи с поставленными задачами и на основании

Тестирование приложения

Разработанное в связи с поставленными задачами и на основании созданных

прототипов приложение должно обладать функциональностью для работы с данными. Было проведено тестирование приложения для оценивания работы функций программы и всех сопровождающих нюансов. Тестирование авторизации для проверки её работы (см. Рисунки 10-12).

Рисунок 10 – форма авторизации

Рисунок 12 – сообщение о неправильных данных

Рисунок 11 – сообщение о пустых полях

Слайд 13

Также была протестирована главная форма на работу вывода данных и переход

Также была протестирована главная форма на работу вывода данных и

переход на новую форму после нажатия кнопки «Добавить» (см. Рисунки 13-14).

Рисунок 13 – главная форма

Рисунок 14 – форма добавления