What is a Rhetorical Analysis?

A rhetorical analysis refers to analyzing a text or a given source. That text maybe writing or some different sort of communication which includes the consideration of rhetorical situation purpose, audience, genre,stance and media/design.