What is the boss order/weakness?
What is the easiest order to kill the bosses in?
Similarly, what is each boss' weakness? (The megaman boss weakness circle)
Chun-Li probably the easiest boss out of the bunch, since her attacks don't do too much damage and her patterns are easy to predict (she's slow). Her attacks have relatively short range and can be destroyed. If you charge your buster as you dodge (by dash sliding) her spinning-kick attack you can easily hit her when she lands.
Ryu is also pretty easy. You can slide dash under his Shoryuken and kicks. Since he likes to spam Hadoukens surrounding him with Aegis Reflectors and then running away will essentially take care of him.
Compiled from IGN's guide:
Chun-Li is weak against Hadouken (Ryu)
C. Viper is weak against Lightning Kick (Chun-Li)
Dhalsim is weak against Optic Laser (C. Viper)
Blanka is weak against Yoga Inferno (Dhalsim)
Rose is weak against Tropical Hazzard (Blanka)
Rolento is weak against Soul Satellite (Rose)
Urien is weak against Mine Sweeper (Rolento)
Ryu is weak against Aegis Reflector (Urien)
Urien --> Ryu --> Chun-Li --> C. Viper --> Dhalsim --> Blanka --> Rose --> Rolento
Here is a concise video covering the order to fight bosses in, and the weapons to use against them. It also includes secrets in the game (unrelated to this question).