Let's clear up misconceptions. Non-permanent magnet alternators are used in engines because they charge more at low RPM, when compared to generators. However, they require some back voltage to energize (excite) the rotor, to produce any electricity.
They produce AC voltage with the frequency proportional to the RPM of the alternator and number of coils.
As such, if you had a completely dead battery and you tried to manually start an engine by rotating it over, an alternator would not charge the battery, and if the engine runs on battery power, it will likely not start. When you jump an engine containing an automotive-style alternator, the jump power backfeeds the alternator rotor, allowing it to charge the battery. You could certainly put some voltage on the battery, which would feed the alternator rotor, and then manual rotation has a better chance of it starting.
Alternators can have some residual magnetism, which would induce some voltage that could be fed into the rotor, and produce charging. This magnetism can dissipate over time.
Generators generally have a permanent magnet in them and do not need any back voltage to generate. They charge less at low RPM but will usually charge a completely dead battery.
Before sensitive electronics were included in engines electrical systems, jumping an engine was no threat to those electronics. I expect modern engines to have some electrical protection for their sensitive electronics, especially in the marine environment, but would still be careful when jumping them.
Just a rant. Sorry.