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
ANALISIS Y DISEÑO ESTRUCTURADO
ESPECIFICACIÓN DE REQUERIMIENTOS
Su 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
ANALISIS Y DISEÑO ESTRUCTURADO
DIAGRAMAS 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 Sistema
Flujos de Datos
Entidades Externas
Almacenes de Datos
Software y Procesos Contables
Fernando González Gil
ANALISIS Y DISEÑO ESTRUCTURADO
RECOMENDACIONES PARA CONSTRUIR DFD’S
Etiquete
todos los elementos, y con nombres
significativos
Los flujos no pueden tener bifurcaciones
No pueden existir nombres repetidos
Muestre flujos de datos, no de control
Es preferible repetir elementos, que cruzar líneas
de flujo
Un flujo no puede ir de una Entidad a otra
Verifique balance, relación padre-hijo, numeración
Debe caber en una sola página (cada nivel)
Un proceso no es un departamento o unidad.
Software y Procesos Contables
Fernando González Gil
ANALISIS Y DISEÑO ESTRUCTURADO
RECOMENDACIONES PARA CONSTRUIR DFD’S (II)
Los
procesos deben estar definidos con nombres
en infinitivo, en forma verbo-objeto
preferiblemente
Particione procesos (explote burbujas)
Los procesos, en lo posible, deben coincidir con
los Procesos Actuales y Propuestos
Al 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
ANALISIS Y DISEÑO ESTRUCTURADO
Software y Procesos Contables
Fernando González Gil
ANALISIS Y DISEÑO ESTRUCTURADO
RECOMENDACIONES PARA CONSTRUIR DFD’S (II)
Convenciones gráficas
Flujos
de datos que se cruzan
Entidades
Externas repetidas
Almacenes
de datos repetidos
Software y Procesos Contables
Fernando González Gil
ANALISIS Y DISEÑO ESTRUCTURADO
DFD Nivel 1
Software y Procesos Contables
Fernando González Gil
ANALISIS Y DISEÑO ESTRUCTURADO
DICCIONARIO 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
ANALISIS Y DISEÑO ESTRUCTURADO
FLUJOS DE DATOS Y ALMACENES DE DATOS
Ej: detalle_libro= codigo_libro+ cantidad
orden_compra= numero_orden + fecha +
cod_editor + (codigo_libro + cantidad + precio) +
[descuento] + monto_total +
forma_pago*<contado/credito>*
PROCESOS
Ej: 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
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.
Descargar

SISTEMAS DE INFORMACION