I like for the guy to make the first move. Just have confidence :) but I'm not one of these girls that freaks out when a guy tells me I'm pretty. Some girls get all creeped out. If a guy came up to me and said, "hey what's up pretty girl?" he'd pretty much have my attention :) and as far as breaking the ice you could start talkin to her about something u know she's interested in. good luck :)
Don't be shy! Girls like guys to make the first move, so just have confidence and take that risk. The worst can happen is she rejects you. Just go up to her and say hey, and try to start a conversation
Try to find what you and her have in common. ask her questions and feel confident about yourself.. girls like guys to be confident cuz then if ur insecure she will feel awkward and shes gonna have t0 do all the talking and girls like for guys to talk and of course to let them talk... hope this helped.. good luck :)
Think about this: she may reject you, she may have another boyfriend or whatever. And it sucks being rejected. But... think of now great it would be if you weren't rejected. I think it's worth the risk.
If your breaking up then just tell her you need some alone time and it's not her its you and let her now how special she is to you then say goodbye but if your asking her out be sweet but confident maybe give her a flower or just use your personality good luck