similarities between scientific method and engineering design process