A 17-year-old boy was arrested Monday and charged with murder for allegedly shooting his ex-girlfriend 22 times as she walked her dog in a Houston park last week, authorities said.