Starfleet Acadamy the only way?
Is the only known/canon way for someone to become an officer in Starfleet is by way of the Starfleet Acadamy campus in the former Presideo in San Francisco, California, United States, North America, Earth (Terrra), Sol System?
If not, why haven't others been shown onscreen?
If so, how does Starfleet keep up with manpower requirements? How many officers would need to be commissioned per class to meet manpower requirements?
"Haven't had this conversation before" J. Seinfeld
Seriously though; last time we went through this, I reached the conclusions:
1) There are more than one SF Academy (concluded by: the population of member worlds, size of the San Fran. 'campus'...accomedations alone would be a nightmare, let alone class sizes...say, what's that building over in Paris France for anyways :confused: )
2) ROTCs ARE possible (BCIT, CalTech, MIT, and so forth [as Earth examples] would be able to turn out fantastic engineers. And they and other colleges and universities would be able to turn out science officers, medical officers, security officers, and so on; the student would have to take an ROTC in order to be an officer however. And there's probably a 'GI Bill' equivalent out there somewhere as well...say, minus the ROTC, 'GI Bill' grads could/would be the equivalent to enlisted, and would be placed/played as such...hmmm).
Now; to add this, for the variant to the old question:
3) Advancement of an enlisted person: two methods spring to mind:
a) Field Promotion: The individual is raised in rank and authority by a ranking officer, as means to better command of the rest of the troops and control the situation. This is usually occurs during times of war/battle, sometime not. It's also usually temporary, sometime not.
b) Traditional promotion: Through a combination of: good, hard work and diligent study, and enlisted person can rise to an officer rank, with all rights and privileges thereof. This is of course, a slow route, but (IMO) has the advantage of not going to the Academy (SF ships/stations/base have all the training equipment and facilities to do the training [Holodecks, LCARS computers, and other equipment]), but can contact SFA for clairification/explanation/assistance to any problems that occure during training onboard (sort of like what US does for the crew on submarines).