Engineering Design.
Needs Assessment.
Structuring the Search for the Problem.
Structuring the Search for a Solution: Design Goals and Specifications.
Acquiring, Applying, and Protecting Technical Knowledge.
Abstraction and Modeling.
Synthesis.
Hazards Analysis and Failure Analysis.