145 подписчиков
🚀 Не только функции важны. Зачем нужны нефункциональные требования?
В SRS (спецификации требований) помимо функционала описывают и нефункциональные требования. Их ещё называют атрибутами или параметрами качества.
Это характеристики, которые важны пользователям, разработчикам и тем, кто будет сопровождать систему:
⚡️ производительность — как быстро работает;
🔄 доступность — всегда ли доступна;
🌐 переносимость — легко ли запустить в другой среде.
Есть и другие нефункциональные требования:
требования к интерфейсам с внешними системами, устройствами или пользователями,
а также ограничения, которые задают рамки проектирования (например, «должно работать только на Linux» или «должно укладываться в 2 секунды ответа»).
Без этих требований продукт может и выполнит свои функции, но окажется неудобным, медленным или сложным в поддержке. А значит, его быстро захотят переделать.
Около минуты
29 мая