scientific method and engineering design process similarities