En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que se van a emplear. Debe existir una gran comunicación entre el usuario y el analista para poder conocer todas las necesidades que precisa la aplicación. En el caso de falta de información por parte del usuario se puede recurrir al desarrollo de prototipos para saber con más precisión sus requerimientos. En el análisis estructurado se pueden emplear varias técnicas como:
Diagramas de flujo de datos: Sirven para conocer el comportamiento del sistema mediante representaciones gráficas.
Modelos de datos: Sirven para conocer las estructuras de datos y sus características. (Entidad relación y formas normales)
Diccionario de datos: Sirven para describir todos los objetos utilizados en los gráficos, así como las estructuras de datos.
Definición de los interfaces de usuario: Sirven para determinar la información de entrada y salida de datos.
Al final de esta fase tenemos que tener claro las especificaciones de la aplicación.
En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que se van a emplear. Debe existir una gran comunicación entre el usuario y el analista para poder conocer todas las necesidades que precisa la aplicación. En el caso de falta de información por parte del usuario se puede recurrir al desarrollo de prototipos para saber con más precisión sus requerimientos.
En el análisis estructurado se pueden emplear varias técnicas como:
Diagramas de flujo de datos: Sirven para conocer el comportamiento del sistema mediante representaciones gráficas.
Modelos de datos: Sirven para conocer las estructuras de datos y sus características. (Entidad relación y formas normales)
Diccionario de datos: Sirven para describir todos los objetos utilizados en los gráficos, así como las estructuras de datos.
Definición de los interfaces de usuario: Sirven para determinar la información de entrada y salida de datos.
Al final de esta fase tenemos que tener claro las especificaciones de la aplicación.