Computer Science Department, Bucknell University
Engineering Design Process
Most engineering problems proposed by your supervisor will be
ill-defined or open-ended. The problem's goal
is vague or incomplete, and many alternative solutions exist that
could solve the problem.
Because building and testing all the alternative solutions is
economically prohibitive, hardward and software engineers solve
ill-defined problems by using a decision-making methodology called the
engineering design process:
- Understand the problem
- Formulate alternative solutions
- Analyze each alternative solution
- Select the "best" solution based on realistic constraints
- Devise a plan for the "best" solution
- Construct or prototype the "best" solution
- Review its worthiness
Page maintained by Dan Hyde, hyde@bucknell.edu Last update
August 5, 1997
Back to
Computer Science Department's Home page.