Реферат 2
1 Анализ выполняемой задачи 6
1.1 Анализ предметной области 6
1.2 Определение типа web-приложения 8
1.3 Актуальность. Введение в разработку 10
1.4 Анализ рынка конкурирующего программного обеспечения 13
1.5 Анализ функциональных требований 15
2 Проектирование web-приложения 17
2.1 Диаграмма вариантов использования 17
2.2 Диаграмма последовательности 28
2.3 Диаграмма развёртывания 30
3 Реализация проекта 32
3.1 Выбор средств разработки 32
3.2 Реализация интерфейса web-приложения 33
3.3 Реализация внутренней структуры приложения 39
4 Тестирование системы 47
4.1 Тестирование верстки 47
4.2 Функциональное тестирование 49
4.3 Тестирование на валидность 53
4.4 Нагрузочное тестирование 55
5 Информационное руководство 58
5.1 Инструкция пользователя 58
5.2 Расчёт бюджета и планирование 68
Заключение 71
Список используемых источников 72
Приложение А. ПРОЕКТИРОВАНИЕ WEB-ПРИЛОЖЕНИЯ 74
Приложение Б. ТЕСТИРОВАНИЕ 78
Приложение В. ДИАГРАММА ГАНТА 82
В ходе выполнения дипломной работы была реализована информационная система музыкальной библиотеки. Была сформулирована и поставлена задача, проанализирована предметная область разрабатываемого web-приложения. Также, были сформулированы функциональные требования, требования к эффективности интерфейса. Было осуществлено проектирование информационной системы, посредством использования методологии проектирования UML, а именно, диаграммы прецедентов, где в деталях были описаны все прецеденты, диаграммы последовательности, с рассмотрением одного из возможных вариантов использования системы пользователем и диаграммы развёртывания, для лучшего понимания узлов и располагающихся на них компонентов, в случае полноценного запуска системы в пользование.
После проектирования, был реализован пользовательский интерфейс и основная структурная внутренняя часть системы. Данные составляющие разрабатывались с учётом всех сформулированных на начальных этапах работы функциональных и нефункциональных требований.
Также, были сформулированы инструкции для пользователей системы, с детальным описанием всех основных компонентов, складывающих общее функциональное поведение информационной системы музыкальной библиотеки. Разрабатываемая система была успешно протестирована различными видами тестирования, эффективными для использования с точки зрения web-приложений, а именно, тестирование верстки, функциональное тестирование, тестирование на валидность и нагрузочное тестирование. Также, для системы был рассчитан приблизительный бюджет разработки и осуществлено планирование основных этапов разработки с использованием диаграммы Ганта.
Задачи, поставленные перед реализацией проекта, были успешно выполнены и по итогам работы, была разработана информационная система музыкальной библиотеки.