Sachverhalt: Sachverhalt: A. A.a Die 1963 geborene, vom 1. November 1986 bis 31. August 1998 als Knüpferin bei der Firma C._ AG angestellte B._, Mutter dreier 1985, 1988 und 1992 geborener Kinder, meldete sich am 13. Dezember 1996 unter Hinweis auf eine seit 1992 bestehende reaktive depressive Entwicklung bei der Invalidenversicherung zum Rentenbezug an. Die IV-Stelle des Kantons Zürich zog in der Folge u.a. Berichte des Dr. med. V._, Allgemeine Medizin FMH, vom 14. Januar und 11. April 1997 sowie der Arbeitgeberin vom 5. Februar 1997 bei. Nach Einwendungen der Versicherten gegen den am 16. Mai 1997 erlassenen Vorbescheid, mit welchem der Rentenanspruch verneint worden war, liess die Verwaltung durch Dr. med. E._, Spezialarzt für Psychiatrie & Psychotherapie FMH, und lic. phil. H._, Psychotherapeut FSP, ein Gutachten erstellen, das am 18. Dezember 1997 erstattet wurde. Gestützt darauf sprach die IV-Stelle B._ mit Verfügung vom 24. April 1998 auf der Basis eines Invaliditätsgrades von 50 % eine halbe Rente (samt Zusatzrenten) rückwirkend für die Zeit ab 1. März 1997 zu. Dieser Verwaltungsakt erwuchs in Rechtskraft. A.b Anlässlich des im Februar 1999 eingeleiteten Revisionsverfahrens machte die Versicherte eine Verschlechterung ihres Gesundheitszustandes seit ca. August 1998 geltend, woraufhin die IV-Stelle weitere Berichte des Dr. med. V._ vom 30. März 1999, der ehemaligen Arbeitgeberin vom 6. April 1999 sowie des Dr. med. D._, Arzt für Allgemeine Medizin FMH, vom 25. Oktober 1999 einforderte. Am 25. Oktober 2000 hielt sie verfügungsweise an der Weiterausrichtung der bisherigen halben Rente fest, wogegen B._ nicht opponierte. A.c Im "Fragebogen für Rentenrevision" verwies die Versicherte am 28. März 2002 auf ihr sich seit etwa Ende 2000 stetig verschlimmerndes Krankheitsbild, was die Verwaltung veranlasste, wiederum Berichte des Dr. med. D._ vom 6. Mai 2002 und des Dr. med. V._ vom 4. Juli 2002 sowie, nachdem B._ gegen den - die bisherige Rente bestätigenden - Vorbescheid vom 13. August 2002 interveniert hatte, ein psychiatrisches Gutachten durch Dr. med. E._ und lic. phil. H._ vom 6. März 2003 beizuziehen. Auf Grund dessen hob sie die Rente auf das Ende des der Verfügungszustellung folgenden Monats auf (Verfügung vom 12. Mai 2003), woran sie auf Einsprache hin - nach Einholung eines Ergänzungsberichts des Dr. med. E._ und des lic. phil. H._ vom 28. September 2003 - festhielt (Einspracheentscheid vom 3. November 2003). A.c Im "Fragebogen für Rentenrevision" verwies die Versicherte am 28. März 2002 auf ihr sich seit etwa Ende 2000 stetig verschlimmerndes Krankheitsbild, was die Verwaltung veranlasste, wiederum Berichte des Dr. med. D._ vom 6. Mai 2002 und des Dr. med. V._ vom 4. Juli 2002 sowie, nachdem B._ gegen den - die bisherige Rente bestätigenden - Vorbescheid vom 13. August 2002 interveniert hatte, ein psychiatrisches Gutachten durch Dr. med. E._ und lic. phil. H._ vom 6. März 2003 beizuziehen. Auf Grund dessen hob sie die Rente auf das Ende des der Verfügungszustellung folgenden Monats auf (Verfügung vom 12. Mai 2003), woran sie auf Einsprache hin - nach Einholung eines Ergänzungsberichts des Dr. med. E._ und des lic. phil. H._ vom 28. September 2003 - festhielt (Einspracheentscheid vom 3. November 2003). B. Die hiegegen erhobene Beschwerde, mit welcher B._ eine Expertise des Dr. med. A._, Psychiatrie & Psychotherapie FMH, vom 18. November 2003 hatte auflegen lassen, wies das Sozialversicherungsgericht des Kantons Zürich ab (Entscheid vom 14. Juni 2004). B. Die hiegegen erhobene Beschwerde, mit welcher B._ eine Expertise des Dr. med. A._, Psychiatrie & Psychotherapie FMH, vom 18. November 2003 hatte auflegen lassen, wies das Sozialversicherungsgericht des Kantons Zürich ab (Entscheid vom 14. Juni 2004). C. B._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, in Aufhebung des vorinstanzlichen Entscheides sei ihr mit Wirkung ab April 2002 eine ganze Rente auf der Basis eines Invaliditätsgrades von 100 % zuzusprechen; eventualiter sei durch das Eidgenössische Versicherungsgericht eine medizinische Begutachtung anzuordnen; subeventualiter sei die Beschwerdegegnerin zu verpflichten, die per 1. Juli 2003 eingestellte halbe Rente gestützt auf einen Invaliditätsgrad von mindestens 50 % weiterhin auszurichten; schliesslich sei die Verwaltung anzuhalten, die Kosten des durch Dr. med. A._ erstellten Gutachtens im Betrag von Fr. 3000.- zu übernehmen. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherung auf eine Vernehmlassung.