A.- Die 1955 geborene V._ reiste 1980 von Mazedonien in die Schweiz ein. Ab 3. Juni 1991 arbeitete sie 6,5 Stunden pro Tag (32, 5 Stunden pro Woche) als Montagemitarbeiterin bei der Y._, welche Stelle sie auf Ende Dezember 1992 kündigte. Weiter arbeitete sie vom 11. April 1991 bis 28. März 1994 10 Stunden pro Woche als Raumpflegerin bei der X._ AG. Am 27. März 1995 meldete sie sich unter Hinweis auf ein Rückenleiden bei der Invalidenversicherung zum Leistungsbezug an. Nach Abklärung der medizinischen und erwerblichen Verhältnisse und Durchführung des Vorbescheidverfahrens sprach ihr die IV-Stelle des Kantons Aargau vom 1. März 1995 bis 31. Oktober 1997 auf Grund eines Invaliditätsgrades von 63 % eine halbe einfache Invalidenrente (samt zwei Kinderrenten) und ab 1. November 1997 auf Grund eines Invaliditätsgrades von 100 % eine ganze einfache Rente (samt Kinderrenten) zu (Verfügungen vom 3. April 1999). Der Rentenberechnung wurde ein durchschnittliches Jahreseinkommen von Fr. 25'074. - (ab 1. Januar 1997: Fr. 25'326. -) und eine Beitragsdauer von 14 Jahren und fünf Monaten (Rentenskala 33) zugrunde gelegt. B.- V._ erhob Beschwerde mit dem Rechtsbegehren, die halbe Rente sei auf den 1. März 1995 in eine ganze Rente umzuwandeln, die ganze Rente sei zu erhöhen und es sei ihr eine Zusatzrente für den Ehemann zuzusprechen. Pendente lite sprach die IV-Stelle V._ für die Zeit vom 1. bis 31. Oktober 1997 eine ganze Invalidenrente (samt Kinderrenten) zu (Verfügung vom 20. Juni 1999). Mit Entscheid vom 24. August 1999 wies das Versicherungsgericht des Kantons Aargau die Beschwerde ab, soweit sie nicht als gegenstandslos geworden von der Kontrolle abzuschreiben war. C.- Mit Verwaltungsgerichtsbeschwerde erneuert V._ das im kantonalen Verfahren gestellte Rechtsbegehren. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, lässt sich das Bundesamt für Sozialversicherung nicht vernehmen. 