Для предотвращения недоразумений и обеспечения ясности задач необходимо, чтобы разработчики и заказчик заранее договорились о требованиях к приложению, включая как функциональные, так и нефункциональные. Если совсем просто, то к нефункциональным относят те требования, которые не описывают функциональность продукта. Эти ограничения мы должны учитывать еще до начала разработки системы, поскольку они сужают область возможных решений в процессе […]