Отчет ....
ВЕБ-СЕРВИС, БАЗА ДАННЫХ, ПРИЛОЖЕНИЕ, ВЕБ-САЙТ, АРХИТЕКТУРА, ШАБЛОН, ИНТЕРФЕЙС, ФРЕЙМВОРК, ПРЕДСТАВЛЕНИЕ
Объектом исследования является веб-сервис по обмену файлами. Цель работы – разработка веб-сервис по обмену файлами.
В процессе работы была дана характеристика объекта исследования, были сформулированы проблемы существующей технологии, был приведен критический обзор и анализ существующих разработок, были сформулированы требования к разрабатываемой системе. Также был проведен анализ требований к разрабатываемой системе, приведены варианты решения, было приведено обоснование архитектуры системы и осуществлен выбор инструментальных средств.
В результате были рассмотрены направления будущих исследований, сформированы цели, задачи и методы решения поставленной проблемы.
ВВЕДЕНИЕ 7
1 Результаты обследования предметной области 8
1.1 Область деятельности исследуемого объекта 8
1.2 Модель взаимодействия системы с субъектами внешнего мира 8
1.3 Основные недостатки существующей технологии, которую использует исследуемый объект 9
1.4 Обзор аналогов, решающих задачи исследуемого объекта 9
1.5 Обоснование разработки системы для исследуемого объекта 11
2 Определение заинтересованных сторон 12
2.1 Определение заинтересованных сторон 12
2.1.1 Определение представителей заинтересованных сторон 12
2.1.2 Определение проблем представителей заинтересованных сторон 12
2.2 Сбор и анализ требований 13
2.2.1 Определение основных профилей пользователей 13
2.2.2 Формирование инициативной группы 13
2.2.2 Подготовка к встрече с представителями заинтересованных сторон 13
2.2.4 Определение системы и необходимых документов 17
3 Сбор и анализ требований 19
3.1 Назначение 19
3.2 Целевая аудитория 19
3.3 Контекст окружения системы 19
3.4 Информация об источниках требований 19
4 Требования к системе (требования в области проблем; требования в области решений; ключевые требования и ключевые критерии производительности) 21
4.1 Требования из области проблем 21
4.2 Требования из области решений 21
4.3 Ключевые требования и ключевые критерии производительности 21
4.3.1 Ключевые требования к системе 21
4.3.2 Ключевые критерии производительности 22
5 Проектирование интерфейса пользователя (использовать подход А. Купера; интерактивный прототип сделать в Figma) 23
5.1 Общее описание 23
5.2 Бизнес-цели разработки продукта 23
5.3 Базовые бизнес-требования 23
5.4 Персонажи 23
5.4.1 Никита (ключевой персонаж) 23
5.4.2 Петр 25
5.4.3 Важность пользовательских требований 28
5.4.4 Частота востребования функциональности 28
5.5 Технические требования 29
5.6 Информационная структура веб-сервиса 29
5.6.1 Общая схема веб-сервиса 30
5.6.2 Перечень и иерархия уникальных экранных форм и блоков веб-сервиса 30
5.7 Реализация требований пользователя 31
5.7.1 Реализация требования: «Иметь возможность поиска конкретного файла» 31
5.7.2 Реализация требования: «Иметь фильтры для точного поиска» 31
5.7.3 Реализация требования: «Иметь возможность создать аккаунт на веб-сервисе» 32
5.7.4 Реализация требований: «Иметь возможность оставить комментарии», «Иметь возможность загрузки файлов», «Видеть комментарии других пользователей» 33
5.7.5 Реализация требования: «Иметь возможность добавить свой файл для загрузки» 34
5.8 Реализация интерфейса администратора 34
5.8.1 Личный кабинет администратора 35
5.8.1 Добавление файла и категории 35
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 38
ПРИЛОЖЕНИЕ А «Архитектура разрабатываемой системы» 39
1. А. Хейлсберг, М. Торгерсен, С. Вилтамут, П. Голд. Язык программирования C#. Классика Computers Science. 4-е издание = C# Programming Language (Covering C# 4.0), 4th Ed. — СПб.: «Питер», 2012. — 784 с. — ISBN 978-5-459-00283-6.
2. Александров Э.Э., Афонин В.В. Программирование на языке С в Microsoft Visual Studio 2010 [Электронный ресурс]. Режим доступа: http://www.intuit.ru/department/pl/prcmsvs2010 (дата обращения: 29.11.2015)
3. Кристиан Нейгел и др. C# 5.0 и платформа .NET 4.5 для профессионалов = Professional C# 5.0 and .NET 4.5. — М.: «Диалектика», 2013. — 1440 с. — ISBN 978-5-8459-1850-5.