1) The design cycle