Abstract
Software Engineering has evolved significantly in recent decades seeking to establish technical criteria, methods and tools for software production, in consequence of the increasing use of computer based systems in virtually all areas of human activity. This use causes an increasing demand for quality and productivity, both from the standpoint of the production process as the point of vie…