Yes. Having readable file names help identify what media is on your site and its purpose. Alt text for images helps tie in your keywords to the image.