Прежде чем мы начнем, вы должны знать —
Разница между требованием и спецификацией
|
|
---|---|
Они обозначают «что» должно делать программное обеспечение | Они обрисовывают в общих чертах, «как» будет создано программное обеспечение |
Они описывают программное обеспечение с точки зрения конечного пользователя, бизнеса и заинтересованных сторон. | Они обрисовывают в общих чертах программное обеспечение с точки зрения технической команды. |
Есть множество терминов и терминологии для различных документов
Документы спецификации как —
- SRS — системные требования
- FRS — Спецификации функциональных требований
- BRS — спецификация бизнес-требований
- CRS- Требования к совместимости Спецификации
- PRS — Требования к производительности
- RRS- Требования к надежности
- Спецификация требований к CRS-конфигурациям
Документы с требованиями, как —
- BRD — Документ бизнес-требований
- SRD — Документ о системных требованиях
Указывает на размышление
- Во многих местах эти документы не являются отдельными и используются взаимозаменяемо.
- Спецификации и требования примерно сообщают одну и ту же информацию, но двум совершенно разным аудиториям.
- Для данного проекта, документы которого создаются выше, зависит от «характера» проекта и организационных «процессов»
В этом уроке мы обсудим SRS и BRS
|
|
---|---|
Он описывает на очень высоком уровне функциональные характеристики программного обеспечения | Описывает на высоком уровне функциональные и технические характеристики программного обеспечения. |
Это официальный документ, описывающий требования клиента (письменный, устный) | Он определяет функциональные и нефункциональные требования программного обеспечения, которое будет разработано |
Обычно его создает бизнес-аналитик, который взаимодействует с клиентами | Обычно его создает системный архитектор, который является техническим экспертом.
Хотя в небольших компаниях БА также создаст SRS. Некоторые компании вообще не создают СГД. Их BRS достаточно подробны, чтобы их можно было использовать и в качестве SRS. |
Это вытекает из взаимодействия с клиентом и требований | Это получено из BRS |
КЛЮЧЕВАЯ РАЗНИЦА
- SRS определяет функциональные и нефункциональные требования к разрабатываемому программному обеспечению, тогда как BRS является официальным документом, описывающим требования, предоставленные клиентом.
- SRS создается системным архитектором, тогда как BRS обычно создается бизнес-аналитиком.
- SRS означает «Спецификация требований к системе», а «BRS» — «Спецификация требований к бизнесу».
- SRS является производной от BRS, а BRS — от взаимодействия с клиентом и его требований.