it is a problem solving process whose objective is to find a and describe way to implement he functional requirements while respecting its constraints
a systematic problem-solving strategy, with criteria and constraints, used to develop many possible solutions to solve a problem or satisfy human needs and wants and
process that uses problem solving to arrive at the best solution or design