Abstract:
El desarrollo de un producto de software es bastante complejo, por eso es importante acudir a la ingeniería de requerimientos, la cual ofrece técnicas y tareas específicas que al realizarlas cuidadosamente permiten entender cuáles son los requisitos en detalle y con esto evitar que el desarrollo del proyecto se convierta en un caos. Se recomienda que los equipos de desarrollo entiendan que el proceso de construcción del producto, realmente comienza durante la fase de especificación de necesidades, fase en la cual deben participar gerentes, clientes, usuarios y el equipo de desarrollo para que puedan determinar el objetivo y las funciones del software, y continuar con la fase de diseño y desarrollo.
Description:
The development of a software product is quite complex, that is why it is important to resort to requirements engineering, which offers specific techniques and tasks that, when carefully performed, allow to understand what the requirements are in detail and thus prevent the project development from becoming a chaos. It is recommended that development teams understand that the process of building the product really begins during the needs specification phase, a phase in which managers, customers, users and the development team should participate so that they can determine the objective and functions of the software, and continue with the design and development phase.