Pepelen
← Бизнес- и системный анализ: профессия аналитика с нуля

Урок

Артефакты постановки: SRS, глоссарий, трассировка

Описать назначение и структуру ключевых артефактов: спецификации требований (SRS), глоссария и матрицы трассировки требований.

1 / 7

Три главных артефакта аналитика

Три главных артефакта аналитика

Когда требования выявлены, их фиксируют в артефактах. Три ключевых: SRS (спецификация требований), глоссарий и матрица трассировки (RTM). SRS (Software Requirements Specification) — главный документ с требованиями. Классическую структуру задал стандарт IEEE 830; сейчас его заменил ISO/IEC/IEEE 29148, а в российских проектах ТЗ часто оформляют по ГОСТ 34.602-2020. Разделы SRS по IEEE 830: • Введение и контекст — назначение системы, границы, ссылки на другие документы. • Общее описание — кто пользуется, ограничения, допущения. • Конкретные требования — функциональные (что система делает) и нефункциональные (какими качествами обладает: производительность, безопасность, удобство). Глоссарий — список терминов с точными определениями. Он устраняет разночтения: заказчик говорит «клиент», разработчик слышит «пользователь» — и появляются ошибки. Матрица трассировки (RTM, Requirements Traceability Matrix) связывает каждое требование с источником, с реализацией (какой компонент его выполняет) и с тестами (какой тест его проверяет). • Прямая трассировка (forward) — от требования к реализации и тестам. • Обратная (backward) — от теста или компонента к требованию. • Двусторонняя (bidirectional) — оба направления сразу. RTM показывает, что ничего не потеряно (у каждого требования есть реализация и тест) и нет лишнего (каждый компонент и тест обоснован требованием).
Конспект урока
Три главных артефакта аналитика
Когда требования выявлены, их фиксируют в артефактах. Три ключевых: SRS (спецификация требований), глоссарий и матрица трассировки (RTM). SRS (Software Requirements Specification) — главный документ с требованиями. Классическую структуру задал стандарт IEEE 830; сейчас его заменил ISO/IEC/IEEE 29148, а в российских проектах ТЗ часто оформляют по ГОСТ 34.602-2020. Разделы SRS по IEEE 830: • Введение и контекст — назначение системы, границы, ссылки на другие документы. • Общее описание — кто пользуется, ограничения, допущения. • Конкретные требования — функциональные (что система делает) и нефункциональные (какими качествами обладает: производительность, безопасность, удобство). Глоссарий — список терминов с точными определениями. Он устраняет разночтения: заказчик говорит «клиент», разработчик слышит «пользователь» — и появляются ошибки. Матрица трассировки (RTM, Requirements Traceability Matrix) связывает каждое требование с источником, с реализацией (какой компонент его выполняет) и с тестами (какой тест его проверяет). • Прямая трассировка (forward) — от требования к реализации и тестам. • Обратная (backward) — от теста или компонента к требованию. • Двусторонняя (bidirectional) — оба направления сразу. RTM показывает, что ничего не потеряно (у каждого требования есть реализация и тест) и нет лишнего (каждый компонент и тест обоснован требованием).