Сайт «Мираж Синема»
Software Requirements Specification
Version <1.0>
Revision History
Date | Version | Description | Author |
20.09.2015 | 1.0 | Составление требований к сайту | |
Software Requirements Specification
1. Introduction / Введение
Purpose / цельЦель данной Software Requirements Specification – описание поведения системы: формулирование функциональных и нефункциональных требований, описание прецедентов, выделение актеров. Под системой подразумевается сайт сети кинотеатров «Мираж Синема.
1.2 Scope / возможности
Сайт сети кинотеатров «Манеж Синема» предоставляет возможность удаленно узнавать о кинопремьерах и приобретать места на сеансы в этой сети кинотеатров.
2. Overall Description / общее описание
2.1 Use-Case Model Survey
Действующие актеры: системный администратор, консультант, менеджер, покупатель и пользователь.
Прецеденты: бронирование билетов, покупка билетов, просмотр трейлеров, создание личного кабинета, публикация новостей, публикация фото, размещение мини-опросов, просмотр информации о киноленте, поддержка карты города (с указанием местоположения кинотеатров), поиск по ключевым словам, указание на партнеров, заполнение раздела «о нас», размещение информации о вакансиях, горячая линия, участие в обсуждении на форуме, описание правил поведения в кинотеатре, размещение информации о вип-залах, размещение рекламы, составление карты залов.
2.2 Assumptions and Dependencies / допущения и зависимости
Проект актуален только лишь для 7 городов: СПб, Москва, Петрозаводск, Мурманск, Стерлитамак, Архангельск, Смоленск, в связи с тем, что на данный момент только в этих городах расположились кинотеатры сети «Мираж Синема».
3. Specific Requirements / конкретные требования
3.1 Use-Case Reports
См. Приложение 1. UML – диаграмма.
3.2 Supplementary Requirements / дополнительные требования (с указанием атрибутов для каждого из требований, см. Приложение 2. Таблица атрибутов требований.)
Функциональные требования:
возможность создания личных кабинетов для пользователей-гостей и вход для зарегистрированных пользователей по e-mail (Benefit important, Effort 10 ч-ч, Stability medium) создание раздела «Фильмы» для просмотра информации о кинолентах, возможность просмотра видео (трейлеры) (Benefit critical, Effort 15 ч-ч, Stability high) создание раздела «Новости», указание информации о скидках и акциях (Benefit important, Effort 10 ч-ч, Stability high) создание раздела «О нас» для указания особенностей кинотеатра (Benefit useful, Effort 4 ч-ч, Stability low) возможность указания на странички кинотеатра в социальных сетях, указание контактов (в т. ч. номера горячей линии, обратной связи по e-mail) (Benefit critical, Effort 15 ч-ч, Stability high) поддержка мини-опросов (Benefit useful, Effort 3 ч-ч, Stability low) создание отдельного раздела с информацией о VIP-залах (Benefit useful, Effort 5 ч-ч, Stability low) создание форума (Benefit useful, Effort 5 ч-ч, Stability medium) создание фотогалереи (Benefit useful, Effort 5 ч-ч, Stability low) возможность онлайн-бронирования и онлайн-покупки билетов (Benefit important, Effort 20 ч-ч, Stability high) создание расписания сеансов, создание карты залов для удобного бронирования билетов (Benefit critical, Effort 10 ч-ч, Stability high) поддержка карты города на сайте для указания филиалов кинотеатра (Benefit useful, Effort 5 ч-ч, Stability medium) помещение информации о возможности размещения рекламы в зданиях кинотеатра, указание на партнеров, создание раздела «Вакансии» (Benefit useful, Effort 10 ч-ч, Stability medium) создание раздела с описанием правил поведения в кинотеатре (Benefit useful, Effort 10 ч-ч, Stability low) возможность поиска на сайте по ключевым словам (Benefit useful, Effort 13 ч-ч, Stability medium)Нефункциональные требования:
организация разделов сайта (Benefit critical, Effort 20 ч-ч, Stability high) четкая статичная разметка сайта (Benefit critical, Effort 40 ч-ч, Stability high) поддержка старых версий браузеров (Benefit important, Effort 15 ч-ч, Stability high) обработка ошибок http (Benefit critical, Effort 5 ч-ч, Stability high) валидация вводимых пользователем данных (Benefit critical, Effort 15 ч-ч, Stability high)pporting Information / вспомогательная информация

Приложение 1. UML – диаграмма

Приложение 2. Таблица атрибутов требований, определенных RUP, по которым составлен пункт 3.2 .

Оглавление.
Revision History1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms and Abbreviations
1.4 References
1.5 Overview
2. Overall Description
2.1 Use-Case Model Survey
2.2 Assumptions and Dependencies
3. Specific Requirements
3.1 Use-Case Reports
3.2 Supplementary Requirements
pporting Information
5. Выводы.
В ходе выполнения этой лабораторной работы я ознакомилась с порядком и формой составления Software Requirements Specification, научилась формулировать требования для создания сайта и оценивать их атрибуты; при составлении UML UseCase – диаграмм я познакомилась с программой для их создания – Enterprise Architect, научилась определять актеров и прецеденты.


