En el desarrollo de software, qué herramientas se necesitan en la etapa de análisis de requisitos (el análisis de requisitos es la base del trabajo de desarrollo de software)
Las herramientas utilizadas en la fase de análisis de requisitos incluyen: diagrama de flujo de datos (diagrama DFD), diccionario de datos, árbol de decisión y tabla de decisión.
Si no se ha realizado un análisis de viabilidad antes de realizar el análisis de la demanda, a menudo es necesario complementar esta parte del trabajo, comenzar con la definición del problema y la investigación, y contactar de cerca a los usuarios para comprender los antecedentes en detalle. y los antecedentes del problema. Averigüe qué problema desea resolver y luego comience con las características del sistema de software y los objetivos del usuario, y realice investigaciones de mercado e inspecciones in situ.
Información ampliada:
Los analistas de sistemas deben estudiar el informe de análisis de viabilidad y el plan de implementación del proyecto de software elaborado durante la etapa de planificación. Principalmente comprende el software desde una perspectiva del sistema y revisa si el alcance del software utilizado para generar estimaciones del plan es apropiado, determina los requisitos integrales para el sistema objetivo, es decir, los requisitos del software y propone las condiciones para la realización de estos requisitos; así como los estándares que deben cumplir los requisitos, es decir resolver los requisitos de lo que debe hacer el software desarrollado y en qué medida. Estos requisitos incluyen:
(1) Requisitos funcionales: enumere lo que el software a desarrollar debe hacer funcionalmente. Este es el requisito más importante.
(2) Requisitos de rendimiento: proporcione los indicadores de rendimiento técnico del software desarrollado, incluidos límites de capacidad de almacenamiento, límites de tiempo de ejecución, seguridad y confidencialidad, etc.
(3) Requisitos ambientales Este es el requisito para el entorno en el que se ejecuta el sistema de software. Por ejemplo, en términos de hardware, qué modelo se utiliza, qué dispositivos externos hay, conexiones de comunicación de datos, etc., en términos de software, qué sistema de soporte se utiliza.