Hogar Desarrollo ¿Qué es la ingeniería de requisitos? - definición de techopedia

¿Qué es la ingeniería de requisitos? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa Ingeniería de requisitos?

La ingeniería de requisitos es el proceso de conformar los diseños de ingeniería a un conjunto de requisitos básicos de software. Esto es de vital importancia para crear resultados precisos en ingeniería de software.

La ingeniería de requisitos también se conoce como análisis de requisitos.

Techopedia explica Ingeniería de requisitos

En ingeniería de requisitos, los ingenieros analizan un conjunto de datos relacionados con las metas y objetivos del software: cómo funcionará y cuáles son las cualidades de las propiedades que debe tener para proporcionar los resultados necesarios. Luego, los ingenieros trabajan desde estos datos para buscar soluciones de codificación específicas que respalden estos resultados. Los elementos de la ingeniería de requisitos incluyen:

  • Solicitud de requisitos, donde una compañía de software obtiene los requisitos de un cliente
  • Análisis de requerimientos
  • Especificación de requisitos
  • Verificación de requisitos, donde los ingenieros confirman que los requisitos son precisos
  • Gestión de requisitos, que hace coincidir los procesos con sus requisitos.

Es importante señalar que una parte importante de la ingeniería de requisitos tiene que ver con las partes interesadas o partes involucradas en el proceso. Por lo general, los desarrolladores de una empresa de software adaptan los requisitos de software de acuerdo con las necesidades del cliente. Eso significa que muchas etapas de la ingeniería de requisitos ocurren durante las comunicaciones entre el cliente y la compañía de software.

Los expertos en TI han señalado cómo la ingeniería de requisitos sigue siendo un desafío importante para las empresas, en parte debido a la naturaleza ambigua del desarrollo de software, el desafío de obtener requisitos precisos de un cliente y el proceso continuo de hacer coincidir los procesos internos de una empresa de desarrollo con los objetivos. y objetivos de un cliente externo. En otras palabras, la ingeniería de requisitos intenta cerrar esa división entre lo que el cliente y los desarrolladores están pensando, y crear un marco sólido y consistente para la construcción real de productos de software sofisticados.

¿Qué es la ingeniería de requisitos? - definición de techopedia