2.3 Specification and Documentation of Requirements According to Pressman (2006), the specification can have some meanings depending on the context where if it finds the development of a project. Of this form, the specification can be a simple ones document written, a graphical model or mathematical deed of division, a series of use scenes, as well as an archetype. Although she is used frequently and it has the expression easiness and 2 understanding Feedback is the process to supply to information to a person or group, with the intention of assisting in the improvement of performance in the direction to reach its objectives. 25 as valuable advantage, the specification made in natural language to describe the functionality and/or restriction of software to be developed, possess some disadvantages, as: clarity lack, provoking ambiguities; confusion of requirements, as the lack of necessary definition of which is the functionaries and not-functionaries, beyond the mixed objectives of the system with the information of the project; fusing of requirements, where an express requirement as only engloba in the truth several others and of distinct categories (SOMMERVILLE, 2003).
To decide these types of problems, they had been created alternative for the specification, as the use of the Structuralized Natural Language, that together to the natural language the form use standard to guarantee greater uniformity in the specification of the requirements. Beyond this alternative, it has the PDL (program description language) or language of description of program, that is derived from a programming language and possesss the advantage to generate resulted well detailed, preventing the ambiguidades. However, it needs that its reader has a previous knowledge of programming language.