Proceeding through concept generation and selection, and then through the system- and component-level design stages, each team ultimately produces a working prototype that is tested and refined to ...