Buscar este blog

miércoles, agosto 18

METODOLOGIA ESTRUCTURADA


• Se maneja como proyecto
• Gran volumen de datos y transacciones
• Abarca varias áreas organizativas de la empresa
• Tiempo de desarrollo largo
• Requiere que se cumplan todas las etapas, para poder cumplir las siguientes (progresión lineal y secuencial de una fase a la otra)



Todo proceso de desenvolvimiento de software usando metodología Estructurada simplificada está basado en la identificación de los eventos a los que el sistema debe responder.
La secuencia metodológica es al siguiente:
• Definir la lista de eventos
Desarrollar una lista de requerimientos en lenguaje natural según lo descripto en el punto 4.2.1.
• Producir un diagrama de contexto
Modelizar la relación del sistema con el contexto, determinando cuales son las áreas de la empresa que participarán del sistema como fuentes de información
• Definir el modelo comportamental
Utilizamos el DFD como herramienta modeladora de la transformación de las entradas en salidas
Modelizar la relación de los repositorios de datos con la técnica del Modelo Relacional de Datos. -RDM
• Crear el modelo de implementación del usuario
Definir los módulos del sistema. En esta etapa son decididos los procesos a ser automatizados; se somete a la evaluación del usuario cada proceso del modelo comportamental
• Definir los requisitos de implementación
Mientras son definidos los procesos a ser informatizados, se debe discutir y documentar los requisitos de implementación de esos procesos y del sistema de software como un todo: Desempeño, restricciones de costos, restricciones operacionales, consideraciones sobre seguridad y auditoría, tecnología a ser empleada, modificaciones en procedimientos manuales y en otros sistemas informatizadas ya existentes.
• Elaborar diagramas de estructura.
Para cada proceso a ser automatizado, será creado un diagrama de estructura. Las funciones de los diagramas son derivadas de los flujos de datos que entran y que salen de los proceso, y de las transformaciones que generan los datos de salida a partir de los datos de entrada.
• Integrar los diagramas de Estructura.
Los diagramas de estructura deben ser integrados en programas, el agrupamiento de funciones puede ser hecho por proximidad temporal de utilización, rutinas On-Line, mensual, anual, etc., o por cualquier otro tipo de afinidad, como por ejemplo, en el caso de sistemas distribuido, el agrupamiento es hecho conforme al procesador en que serán ejecutadas las funciones. La estructura del software es completada, incorporándose a él módulos de apoyo operacional, como: módulos de implementación de backups, módulos de control, módulos para la creación y restauración de índices, módulos para alteración de parámetros de operaciones, etc. estos módulos serán incorporados al Diagrama de estructura, donde el acceso a ellos fuese mas conveniente
• Proyectar la interfaz con el usuario
La parte mas importante y mas compleja de la interfaz con el usuario será desarrollada a partir de los flujos de datos de entrada y de salida de los procesos a ser automatizados. Una única interfaz puede ser generada para atender varios flujos simultáneamente. Las interfaces necesarias a los módulos que implementan menús de selección y a los módulos de apoyo operacional complementaran el proyecto de la interfaz con el usuario.
• Proyectar la base de datos física
Definir las características físicas de cada dato, como el tipo el dominio; la organización de cada archivo, como la definición de las llaves principales, índices, etc.
• Especificar los módulos.
La especificación de los módulos, a través de pseudo código flujogramas u otros


No hay comentarios.:

Publicar un comentario