Перевод заголовков спецификации требований программного обеспечения, рекомендуемой 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 | # Приложение В: Список ключевых задач |