Imagine you are asked to design a zoo exhibit for your local zoo. I know, this is a stretch but "bear" with me! Let’s break it down into the steps you might take if this were an engineering project. As with any engineering problem, the first thing you need to know are the requirements. Requirements are made up of criteria and constraints.