- •З переддипломної практики спеціаліста за напрямом підготовки 6.05010301 – «Програмна інженерія»
- •Оглавление
- •Перечень сокращений
- •Цели и задачи преддипломной практики правила ведения журнала
- •Основные правила техники безопасности
- •Типовое задание
- •График прохождения практики
- •2.2 Ограничительные требования
- •3 Требования к по
- •3.1 Функциональные требования
- •3.2 Нефункциональные требования
- •4. Матрица трассируемости требований пользователя и требований по
- •Технический отчет введение
- •1. Обзор аналогичных систем
- •2. Построение диаграммы вариантов использования
- •3 Проектирование модели данных
- •Логическая модель
- •Нормализация бд
- •Физическая модель бд
- •4. Обоснование выбора субд
- •Выводы по техническому отчёту
- •Отзыв руководителя практики от предприятия
- •Список литературы
- •Приложение а. Матрица трассируемости требований пользователя и требований по
Физическая модель бд
Рисунок 3.12– Физическая модель БД для ПО квест-игры «Nameless Quest»
4. Обоснование выбора субд
Средства, которые будут использоваться при разработке рассматриваемой библиотеки для работы с базой данных, должны обладать следующими характеристиками.
Ядро, которое отвечает за управление данными.
Процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных.
Подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД.
Среди доступных средств разработки, которые предоставляют эти возможности, можно выделить три наиболее часто используемых:
My Sql.
MS SQL Server.
PostgreSQL.
Для сравнения этих программных продуктов воспользуемся методом вариантных сетей. Оценим по пятибалльной шкале следующие характеристики программных продуктов:
скорость написания кода (5);
требования к вычислительным ресурсам (5);
предоставляемые возможности (4);
скорость работы разработанного программного обеспечения (3);
легкость инсталляции (3);
удобство эксплуатации (3).
Решение поставленной задачи выбора программного обеспечения методом вариантных сетей показано в таблице 2.2
Таблица 2.1 – Выбор СУБД методом вариантных сетей
Средство разработки |
Характеристика |
Сумма |
||||||
1 (5) |
2 (5) |
3 (4) |
4 (3) |
5 (3) |
6 (3) |
|
||
MySQL |
4 |
5 |
3 |
3 |
3 |
5 |
23 |
|
MSSQL Server |
5 |
4 |
4 |
4 |
5 |
5 |
27 |
|
PostgreSQL |
3 |
3 |
5 |
4 |
4 |
3 |
22 |
|
Выводы по техническому отчёту
В ходе прохождения практики определены цель и назначение производственной практики, собраны и изучены необходимые данные и источники. Произведен обзор аналогичных систем.
Сформулированы требования пользователя к программному обеспечению квестовой игры «Nameless Quest». Также были сформированы требования к ПО и требования к ресурсам. На основе требований разработана диаграммы вариантов использования, описывающая функциональное назначение разрабатываемого ПО.
Разработана БД квестовой игры «Nameless Quest». Разработана концептуальная модель данных, выделены сущности БД, определены связи между сущностями. Для каждой сущности определены атрибуты сущностей.
Проведена нормализация модели данных. Для каждого атрибута определен тип данных.
Проведен анализ нескольких СУБД, выделены достоинства и недостатки, выявлено преимущество встраиваемой реляционной базы данных MySQL.
Построена физическая модель данных.
Отзыв руководителя практики от предприятия
Задачей практики являлось создание ПО квестовой игры «Nameless Quest» с целью сократить время ожидания пользователя за счёт вовлечения в игровой процесс квестовой игры «Nameless Quest», улучшить пространственное ориентирование и логику пользователя.
Во время преддипломной практики студентом Чулковым Сергеем Сергеевичем:
были рассмотрены аналоги прототипов;
определены требования к ПО и требования пользователя;
выполнено моделирование ПО квестовой игры «Nameless Quest»;
разработана БД ПО квестовой игры «Nameless Quest».
Теоретическая и практическая подготовка студента находится на среднем уровне. Практическая работа выполнена самостоятельно.
На основании вышеизложенного, считаю, что студент Чулков Сергей Сергеевич заслуживает зачет по практике с оценкой “__удовлетворительно_”.
Подпись
Зачёт по преддипломной практике
сдан студентом с оценкой
Подписи членов комиссии
