برنامه‌نویسی تابعی و معماری نرم‌افزار