analisis y diseÑo estructurado el análisis estructurado se basa en la construcción de modelos de...

11
ANALISIS Y DISEÑO ESTRUCTURADO ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la información dividiendo el sistema funcionalmente y especificando lo que quiere que se haga. Las principales herramientas del Análisis Estructurado son: la Especificación de Requerimientos, los DFD’S (Diagramas de Flujos de Datos) y los DD (Diccionarios de Datos) El Diseño estructurado corresponde a los diagramas la interacción entre módulos independientes junto con los datos pasados por estos en su interacción. Software y Procesos Contables Fernando González Gil

Upload: nicolas-cordero-bustamante

Post on 24-Jan-2016

247 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la

ANALISIS Y DISEÑO ESTRUCTURADOANALISIS Y DISEÑO ESTRUCTURADOEl Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la información dividiendo el sistema funcionalmente y especificando lo que quiere que se haga. Las principales herramientas del Análisis Estructurado son: la Especificación de Requerimientos, los DFD’S (Diagramas de Flujos de Datos) y los DD (Diccionarios de Datos)

El Diseño estructurado corresponde a los diagramas la interacción entre módulos independientes junto con los datos pasados por estos en su interacción.

Software y Procesos Contables Fernando González Gil

Page 2: ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la

ANALISIS Y DISEÑO ESTRUCTURADOANALISIS Y DISEÑO ESTRUCTURADOESPECIFICACIÓN DE REQUERIMIENTOSSu producto es un documento en el cual se establecen de manera más detallada las necesidades tanto del usuario como del sistema, se apoya en técnicas de recolección de datos como las entrevistas y se dividen en:

•Requerimientos Funcionales: los que el usuario desea que ofrezca al sistema como servicio.•Requerimientos No Funcionales: Características del sistema que están asociados a la estabilidad, la capacidad de almacenamiento o el hardware•Requerimientos del Dominio: Restriccines propias del entorno en el que se mueve la organización como su marco legal a la terminología de su nicho de negocio.

Software y Procesos Contables Fernando González Gil

Page 3: ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la

ANALISIS Y DISEÑO ESTRUCTURADOANALISIS Y DISEÑO ESTRUCTURADODIAGRAMAS DE FLUJO DE DATOS (DFD’s)Modelos que representan el flujo de la información y las transformaciones que se aplican a los datos al moverse desde la entrada hasta la salida.

Sus componentes son:

Procesos del SistemaFlujos de DatosEntidades ExternasAlmacenes de Datos

Software y Procesos Contables Fernando González Gil

Page 4: ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la

ANALISIS Y DISEÑO ESTRUCTURADOANALISIS Y DISEÑO ESTRUCTURADORECOMENDACIONES PARA CONSTRUIR DFD’S

Etiquete todos los elementos, y con nombres significativosLos flujos no pueden tener bifurcacionesNo pueden existir nombres repetidosMuestre flujos de datos, no de controlEs preferible repetir elementos, que cruzar líneas de flujo Un flujo no puede ir de una Entidad a otraVerifique balance, relación padre-hijo, numeraciónDebe caber en una sola página (cada nivel)Un proceso no es un departamento o unidad.Software y Procesos Contables

Fernando González Gil

Page 5: ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la

ANALISIS Y DISEÑO ESTRUCTURADOANALISIS Y DISEÑO ESTRUCTURADORECOMENDACIONES PARA CONSTRUIR DFD’S (II)

Los procesos deben estar definidos con nombres en infinitivo, en forma verbo-objeto preferiblementeParticione procesos (explote burbujas)Los procesos, en lo posible, deben coincidir con los Procesos Actuales y PropuestosAl entrar un flujo en un proceso, se debe transformar y salir otro flujo (no el mismo)El DFD Propuesto no puede ser igual al Actual

Software y Procesos Contables Fernando González Gil

Page 6: ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la

ANALISIS Y DISEÑO ESTRUCTURADOANALISIS Y DISEÑO ESTRUCTURADO

Software y Procesos Contables Fernando González Gil

Page 7: ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la

ANALISIS Y DISEÑO ESTRUCTURADOANALISIS Y DISEÑO ESTRUCTURADORECOMENDACIONES PARA CONSTRUIR DFD’S (II)

Convenciones gráficas

Flujos de datos que se cruzan

Entidades Externas repetidas

Almacenes de datos repetidosSoftware y Procesos Contables

Fernando González Gil

Page 8: ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la

ANALISIS Y DISEÑO ESTRUCTURADOANALISIS Y DISEÑO ESTRUCTURADODFD Nivel 1

Software y Procesos Contables Fernando González Gil

Page 9: ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la

ANALISIS Y DISEÑO ESTRUCTURADOANALISIS Y DISEÑO ESTRUCTURADODICCIONARIO DE DATOS (DD)•Datos de los datos del sistema (metadatos) •Catálogo de los elementos de un sistema •Contiene los elementos que intervienen en los DFD´s: Flujos de Datos, Procesos y Almacenes de Datos

•Importancia•Facilita el manejo de detalles en sistemas grandes•Comunica un significado común a todos los elementos del sistema•Documenta las características del sistema•Localiza errores y omisiones•Facilita el posterior mantenimiento del sistema

Software y Procesos Contables Fernando González Gil

Page 10: ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la

ANALISIS Y DISEÑO ESTRUCTURADOANALISIS Y DISEÑO ESTRUCTURADOFLUJOS DE DATOS Y ALMACENES DE DATOSEj: detalle_libro= codigo_libro+ cantidadorden_compra= numero_orden + fecha + cod_editor + (codigo_libro + cantidad + precio) + [descuento] + monto_total + forma_pago*<contado/credito>*

PROCESOSEj: Validar Pedido:Recibe pedidos de clientes; verifica límite de crédito y estado de cuenta; almacena el pedido conformado en el archivo “pedidos_pendientes”. Software y Procesos Contables

Fernando González Gil

Page 11: ANALISIS Y DISEÑO ESTRUCTURADO El Análisis Estructurado se basa en la construcción de modelos de notación única que reflejan el flujo y contenido de la

Taller No. 1 La empresa ADFEEL S.A. desea emprender un

sencillo estudio de mercado en el cual pretende determinar si existen clientes potenciales para el servicio de sistematización soporte y auditoría contable en la ciudad de Cartago. Para ello, nos pide le enviemos una propuesta de análisis estructurado que conste de un diagrama de contexto y un DFD de nivel 1, con su diccionario de datos, que modele la siguiente situación.

La empresa recibirá de los bancos de la ciudad un listado de las personas jurídicas con historia crediticia perfecta, procederá a contactarlas telefónicamente, verificará sus datos personales y les preguntará si están dispuestos a adquirir el curso o no. Los resultados de la encuesta se tabularán (almacenarán en un medio digital – base de datos) y servirán para crear un informe estadístico que será enviado al gerente de ventas regional.