Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Qué es el análisis de requisitos y cuáles son sus objetivos “Ingeniería del Software”?

¿Qué es el análisis de requisitos y cuáles son sus objetivos “Ingeniería del Software”?

El análisis de requisitos, también llamado análisis de requisitos de software, análisis de requisitos del sistema o ingeniería de análisis de requisitos, etc., es un proceso en el que los desarrolladores comprenden con precisión las funciones, el rendimiento, la confiabilidad, etc. de los usuarios y proyectos a través de -investigación y análisis profundos y detallados, el proceso de convertir las expresiones de demanda informales de los usuarios en definiciones de demanda completas para determinar las funciones del sistema.

El objetivo del análisis de requisitos es analizar y organizar los requerimientos o necesidades del usuario para el software a desarrollar, y luego de la confirmación, formar un documento completo, claro y estandarizado para determinar las funciones que el software necesita implementar y el trabajo a realizar. Además, algunos requisitos no funcionales del software, las limitaciones del diseño del software, la relación entre el tiempo de ejecución y otro software, etc., también son objetivos del análisis de requisitos del software.

Información ampliada:

La etapa de análisis de requisitos se divide en cuatro aspectos: identificación del problema, análisis y síntesis, formulación de especificaciones y revisión.

1. Identificación del problema: comprender el software desde una perspectiva del sistema, determinar los requisitos integrales para el sistema desarrollado y proponer las condiciones para la realización de estos requisitos, así como los estándares que deben cumplir los requisitos. . Estos requisitos incluyen requisitos funcionales, requisitos de rendimiento, requisitos ambientales, requisitos de confiabilidad, requisitos de seguridad y confidencialidad, requisitos de interfaz de usuario, requisitos de uso de recursos, consumo de costos de software y requisitos de progreso de desarrollo.

2. Análisis y síntesis: perfeccione gradualmente todas las funciones del software, descubra las conexiones entre los distintos elementos del sistema, las características de la interfaz y las limitaciones de diseño, analice si satisfacen las necesidades, elimine partes irrazonables y agregue. Necesita parte. Finalmente, se sintetiza en una solución de sistema y se proporciona un modelo lógico detallado del sistema a desarrollar (un modelo de qué hacer).

3. Desarrollar especificaciones: preparar documentos y describir requisitos. El resultado de la etapa de análisis de requisitos es la especificación de requisitos, que se envía a la siguiente etapa.

4. Revisión: Evaluar la corrección, exhaustividad y claridad de las funciones, así como otros requisitos. Solo después de pasar la revisión se puede llevar a cabo la siguiente etapa de trabajo; de lo contrario, se volverá a realizar el análisis de requisitos.

-Análisis de requisitos