Найти в Дзене

🚀 Не только функции важны. Зачем нужны нефункциональные требования?


В SRS (спецификации требований) помимо функционала описывают и нефункциональные требования. Их ещё называют атрибутами или параметрами качества.

Это характеристики, которые важны пользователям, разработчикам и тем, кто будет сопровождать систему:
⚡️ производительность — как быстро работает;
🔄 доступность — всегда ли доступна;
🌐 переносимость — легко ли запустить в другой среде.

Есть и другие нефункциональные требования:

требования к интерфейсам с внешними системами, устройствами или пользователями,

а также ограничения, которые задают рамки проектирования (например, «должно работать только на Linux» или «должно укладываться в 2 секунды ответа»).

Без этих требований продукт может и выполнит свои функции, но окажется неудобным, медленным или сложным в поддержке. А значит, его быстро захотят переделать.
🚀 Не только функции важны. Зачем нужны нефункциональные требования?  В SRS (спецификации требований) помимо функционала описывают и нефункциональные требования.
Около минуты