Главная страница

Software Requirements Specification (Спецификация требований к продукту)


Скачать 40 Kb.
НазваниеSoftware Requirements Specification (Спецификация требований к продукту)
Дата11.03.2023
Размер40 Kb.
Формат файлаdoc
Имя файлаSRS_template.doc
ТипДокументы
#981363

Software Requirements Specification

(Спецификация требований к продукту)

[Данный документ содержит в себе описание всех требований к разрабатываемой системе. ]

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 Product functions (Функционал продукта)

[Опишите основной функционал разрабатываемой системы, что она должна уметь делать.]

2.2 User characteristics (Описание пользователей)


[Опишите группы пользователей разрабатываемой системы, как именно они будут взаимодействовать с ней.]

2.3 Assumptions and dependencies (Влияющие факторы и зависимости)


[Укажите дополнительные зависимости, которые могут повлиять на требования к системе.]

2.4 Сonstraints (Ограничения)


[Укажите ограничения, накладываемые на функционал системы.]

3. Specific Requirements (Спецификация требований)


[Данный раздел содержит описание всех требований к разрабатываемой системе. Данное описание будет использоваться как разработчиками при разработке системы, так и тестировщиками в процессе проверки её функционала.]

3.1 Functionality (Функциональные требования)


[Данный раздел содержит описание функциональных требований к системе.]

3.1.1 <Требование 1>


[Описание требования: “Система должна…”]

3.2 Usability (Требования к удобству использования)


[Данный раздел содержит требования к удобству использования системы. Например, время обучения обычного и опытного пользователя, среднее время выполнения типовых задач и т.д.]

3.2.1 <Требование 1>


[Описание требования]

3.3 Reliability (Требования к надежности)


[Данный раздел содержит требования к надежности системы. Например, её доступность (в %), среднее время между возникновением ошибок, среднее время восстановления работоспособности, точность, количество найденных критических ошибок и т.д.]

3.3.1 <Требование 1>


[Описание требования]

3.4 Performance (Требования к производительности)


[Данный раздел содержит требования к производительности системы. Например, время ответа (максимальное и среднее), максимальное количество обрабатываемых транзакций в секунду, максимальное количество одновременно работающих пользователей, использование ресурсов (память, дисковое пространство) и т.д.]

3.4.1 <Требование 1>


[Описание требования]

3.5 Design Constraints (Ограничения разработки)


[Данный раздел содержит все требования к процессу разработки. Например, используемый язык программирования, требования к процессу разработки (методологии), выбранные инструменты разработки, использование сторонних библиотек и т.д.]

3.5.1 <Требование 1>


[Описание требования.]

3.6 Interfaces (Интерфейсы)


[Данный раздел описывает интерфейсы, которые должна поддерживать система].

3.6.1 User Interfaces (Пользовательские интерфейсы)


[Описание пользовательского интерфейса системы.]

3.6.2 Hardware Interfaces (Аппаратные интерфейсы)


[Описание аппаратных интерфейсов системы - физические адреса и т.д.]

3.6.3 Software Interfaces (Программные интерфейсы)


[Описание интерфейсов, связывающих данную систему с другими приложениями.]

3.6.4 Communications Interfaces (Сетевые интерфейсы)


[Описание сетевых интерфейсов, которые используются системой для связи с другими устройствами.]

3.7 Licensing Requirements (Требования к лицензированию)


[Данные раздел описывает, по какой лицензии следует распространять разрабатываемый продукт].


написать администратору сайта