Text this: Comparative analysis between the techniques used in the Requirements Engineering, evaluating such techniques forehead to the characteristics of software projects