I made a spreadsheet that counts how many guns will fit on each kind of ship in the game. It takes into account bridge, life support, quarters, warp cores, nacelles, number of engines reqired, and propulsion mounts.
It gives a good idea of what kind of firepower a ship can bring to bear, for every model in the game, a basis for comparison.
Link:
ship stats spreadsheet