Muchos especialistas en sistemas de información reconocen la dificultad de comprender de manera completa sistemas grandes y complejos. El método de desarrollo del análisis estructurado tiene como finalidad superar esta dificultad por medio de:
a. la división del sistema en componentes y
b. la construcción de un modelo del sistema.
El método incorpora elementos tanto de análisis como de diseño.
Análisis estructurado
El Análisis se refiere al extremo inicial de un proyecto de desarrollo de sistemas, durante el tiempo en que los requisitos del usuario son definidos y documentados.
El análisis estructurado permite al analista conocer un sistema o proceso en una forma lógica y manejable al mismo tiempo que proporciona la base para asegurar que no se omite ningún detalle pertinente.
El objetivo del análisis estructurado, es organizar las tareas asociadas con la determinación de requerimientos para obtener la comprensión completa y exacta de una situación dada.
Componentes del Análisis Estructurado
- SSímbolos gráficos: Sirven para identificar y describir los componentes de un sistema y las relaciones entre estos.
- DDiccionarios de datos: Descripciones de todos los datos utilizados en el sistema pueden ser manual o automatizado.
- DDescripciones de procesos y procedimientos: Emplean técnicas y lenguajes que permiten describir actividades del sistema.
- RReglas: Estándares para describir y documentar el sistema en forma correcta y completa.
Herramientas del Análisis Estructurado
Las herramientas del análisis estructurado más relevantes son: Diagrama de Flujo de Datos (DFD) Diccionario de Datos, Diagramas de Entidad-Relación (ER), Diagramas de Transición de Estado (DTEs), Especificaciones de procesos.
Diseño Estructurado
El diseño es el proceso de aplicar distintas técnicas y principios con el objetivo de definir y orientar un dispositivo, proceso, o sistema, con los suficientes detalles como para permitir su realización física
El diseño estructurado, es otro elemento del Método de Desarrollo por Análisis estructurado que emplea la descripción gráfica, se enfoca en el desarrollo de especificaciones del software.
El objetivo del Diseño estructurado, es programas formados por módulos independientes unos de otros desde el punto de vista funcional.
El Diseño estructurado es una técnica específica para el diseño de programas.
Elementos del Diseño Estructurado
Técnicas de documentación: Incluyen herramientas gráficas y de texto. (Flujos de datos, Diagramas Hipo, Diagrama de estructura). La herramienta fundamental del Diseño estructurado es el diagrama estructurado que es de naturaleza gráfica y evitan cualquier referencia relacionada con el hardware o detalles físicos. Su finalidad no es mostrar la lógica de los programas (que es la tarea de los diagramas de flujo). Los Diagramas Estructurados describen la interacción entre módulos independientes junto con los datos que un módulo pasa a otro cuando interacciona con él.
Criterios de evaluación del Diseño: Tiene como objetivo evaluar los defectos del diseño conforme a la documentación del diagrama Hipo y el diagrama estructural.
Heurísticas del diseño: Se refieren al tamaño del módulo y al control del módulo.
Estrategias del Diseño: Las estrategias requieren un buen nivel de experiencia, sentido común y decisión. Existe una basada en el flujo de datos y otra basada en la estructura de datos.
Subido por Liseth Sanchez, C.I:25132822