Перевод заголовков спецификации требований программного обеспечения, рекомендуемой IEEE-830
Спецификация требований программного обеспечения (англ. Software Requirements Specification, SRS) – законченное описание поведения программы, которую требуется разработать. SRS является западным аналогом росийского технического задания на разработку программного обеспечения (с некоторыми допущениями).
Институт инженеров электротехники и электроники, IEEE разработал стандарт IEEE 830-1998, который помимо рекомендаций по написанию требований, приводит рекомендуемую структуру документа.
Ниже приводится соответствие английских и русских заголовков SRS (взято с habrahabr, там же есть описания каждого пункта) и русских (взято с wikipedia).
Для удобства можно скачать файл с шаблоном на русском языке и на английском языке.
Название на английском | Название на русском |
---|---|
# Introduction | # Введение |
## Purpose | ## Цели |
## Document conventions | ## Соглашения о терминах |
## Intended Audience and Reading Suggestions | ## Предполагаемая аудитория и последовательность восприятия |
## Project scope | ## Масштаб проекта |
## References | ## Ссылки на источники |
# Overall Description | # Общее описание |
## Product perspective | ## Видение продукта |
## Product features | ## Функциональность продукта |
## User classes and characteristics | ## Классы и характеристики пользователей |
## Operating environment | ## Среда функционирования продукта (операционная среда) |
## Design and implementation constraints | ## Рамки, ограничения, правила и стандарты |
## User documentation | ## Документация для пользователей |
## Assumptions and dependencies | ## Допущения и зависимости |
# System features | # Функциональность системы |
## System feature X (таких блоков может быть несколько) | ## Функциональный блок X (таких блоков может быть несколько) |
### Description and priority | ### Описание и приоритет |
### Stimulus/Response sequences | ### Причинно-следственные связи, алгоритмы (движение процессов, workflows) |
### Functional requirements | ### Функциональные требования |
# External interface requirements | # Требования к внешним интерфейсам |
## User interfaces | ## Интерфейсы пользователя (UX) |
## Software interfaces | ## Программные интерфейсы |
## Hardware interfaces | ## Интерфейсы оборудования |
## Communication interfaces | ## Интерфейсы связи и коммуникации |
# Non functional requirements | # Нефункциональные требования |
## Performance requirements | ## Требования к производительности |
## Safety requirements | ## Требования к сохранности (данных) |
## Software quality attributes | ## Критерии качества программного обеспечения |
## Security requirements | ## Требования к безопасности системы |
# Other requirements | # Прочие требования |
# Appendix A: Glossary | # Приложение А: Глоссарий |
# Appendix B: Analysis Models | # Приложение Б: Модели процессов и предметной области и другие диаграммы |
# Appendix C: Issues list | # Приложение В: Список ключевых задач |