Сайт «Мираж Синема»

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 History

1. 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, научилась определять актеров и прецеденты.