systematic problem-solving strategy, with criteria and constraints, used to develop many possible solutions to solve a problem or satisfy human needs and wants for one solution
a systematic problem-solving strategy, used to develop many possible solutions to a problem or to satisfy human needs and wants and narrow down the possible solutions to one final choice.
concentrates on putting data into the computer. data can be created or preexisting data can be acquired