I'll finish unova pokedex
you cant catch/see rufflet in Pokemon Black,rufflet is in Pokemon white.
if you want to complete the pokedex try trading with your friends having Pokemon white.
Trade. That's the only way, because you can't see Rufflet from any in-game trainers in Black, nor can you get a Braviary to breed one.
Your only choice is to trade with white