Corvette specials are for all intents and purposes the corvette’s weapon, so yes they take an activation to use, and can only be used once per corvette per turn.