Engineering Design Definition
"Engineering design is the process of devising a system, component, or process to meet desired needs & specifications within constraints. … examples of possible constraints include accesibility, aesthetics, constructability, cost, ergonomics, functionality, interoperability, legal considerations, maintainability, manufacturability, policy, regulations, schedule, sustainability, or usability."
-ABET (which accredits postsecondary engineering & computing programs)