What is the process in designing a Workflow?

Create the objects mentioned below in the order they appear.

              Record ,
              Page ,
              Component,
              Role ,
              role Query,
              Worklist record,
             Activity, (Step,Event, Worlist)
              Business Process