Schwerer Gustav (αγγλικά: Heavy Gustaf, ή Great Gustaf) και Dora ήταν τα ονόματα δύο τεράστιων γερμανικών σιδηροδρομικών πολιορκητικών πυροβόλων 80 cm K (E) του Β' Παγκοσμίου Πολέμου.

Τα δύο όπλα αναπτύχθηκαν στα τέλη της δεκαετίας του 1930 από την Krupp, τη διάσημη γερμανική εταιρεία κατασκευής όπλων. Σκοπός τους ήταν να καταστρέφουν βαριές οχυρώσεις, ιδίως στη γαλλική γραμμή Μαζινό. Τα πυροβόλα ζύγιζαν σχεδόν 1.350 τόνους και μπορούσαν να εκτοξεύσουν βλήματα βάρους επτά τόνων σε απόσταση 37 χιλιομέτρων.

Παρόλο που προορίζονταν για τον Β' Παγκόσμιο Πόλεμο, δεν ήταν έτοιμα για δράση όταν η Βέρμαχτ ξεπέρασε τη γραμμή Μαζινό σαρώνοντας την πεδινή χώρα (Βέλγιο) για να ξεκινήσει η μάχη της Γαλλίας. Ωστόσο, ήταν έτοιμα το φθινόπωρο του 1941, μετά την εισβολή της Βέρμαχτ στη Σοβιετική Ένωση (Επιχείρηση Μπαρμπαρόσα). Το Gustav χρησιμοποιήθηκε στην πολιορκία της Σεβαστούπολης το καλοκαίρι του 1942. Μέχρι το τέλος της πολιορκίας στις 4 Ιουλίου η πόλη της Σεβαστούπολης βρισκόταν σε ερείπια και είχαν εκτοξευτεί 30.000 τόνοι πυρομαχικών. Το Gustav είχε ρίξει 48 βολές και είχε φθείρει την αρχική του κάννη, η οποία είχε ήδη ρίξει περίπου 250 βολές κατά τη διάρκεια των δοκιμών και της ανάπτυξης. Το πυροβόλο εφοδιάστηκε με την εφεδρική κάννη και η αρχική στάλθηκε πίσω στο εργοστάσιο της Krupp στο Έσσεν για επανατοποθέτηση.

Τόσο ο Γκούσταβ όσο και η Ντόρα μεταφέρθηκαν στο Λένινγκραντ και ίσως προορίζονταν για τη Βαρσοβία. Το Gustav συνελήφθη τελικά από αμερικανικά στρατεύματα και τεμαχίστηκε, ενώ η Dora καταστράφηκε κοντά στο τέλος του πολέμου για να αποφευχθεί η σύλληψη από τον Κόκκινο Στρατό.

Το Schwerer Gustav ήταν το μεγαλύτερου διαμετρήματος όπλο στην ιστορία του πυροβολικού που είδε πραγματική μάχη. Εκτόξευε τα βαρύτερα βλήματα από οποιοδήποτε άλλο πυροβόλο. Μερικά άλλα τεράστια πυροβόλα δεν εκτοξεύθηκαν ποτέ σε μάχη: ο γαλλικός όλμος Monster Mortar (36 γαλλικές ίντσες, 975 χιλιοστά), ο βρετανικός όλμος Mallet's Mortar (36 ίντσες, 914 χιλιοστά) και ο αμερικανικός όλμος Little David (36 ίντσες, 910 χιλιοστά).