How to create a design from requirements?

i’m trying to understand how to go from a set of software requirements to a design of the software itself. I have looked up design techniques like structured design, object oriented design and also analysis techniques like SADT. But i can’t find out to design a program from the requirements?

How do I go about designing a program based on a set requirements (functional architecture)?