Очень трудно Вам будет, но если у Вас есть огромное желание и терпение можно попробовать. Если коротко (а это очень обширная и сложная тема), "поймать и любить насильно", всячески показывать ей, что Вы ее любите, но при этом не позволять "садиться" Вам на голову.
В таком поведении кошки виноваты не Вы и не она, виновники те, кто обрек ее на жизнь на улице. Представте, что у Вас живет ребенок беспризорник и Вам будет легче ее понять. Она боиться и людей и собак (а Вы просто подошли не вовремя), ей страшно, отсюда и ее агресивность. Боюсь она никогда не будет вести себя так, как ведут себя кошки выращенные в питомниках, но попробовать улучшить ситуацию стоит.
Терпения Вам...