Herramientas del Analisis Estructurado de Sistemas
de
INFORMACION
UNIDAD VI
METODOLOGIA ESTRUCTURADA
DE DESARROLLO DE SISTEMAS
Cambios en el Análisis de Sistemas
Movimiento hacia el Análisis Estructurado
Especificación Funcional: Requerimientos del usuario. El Analista la escribía en un enorme
documento en forma narrativa. Las Especificaciones eran:
Monolíticas: leer de principio a fin para poder entender.Redundantes: repetía información en diversas partes del documento.
Ambiguas: Interpretado de diferente manera por el usuario, el analista, el diseñador y el
programador.
Imposibles de Mantener. Especificación funcional era obsoleta para cuando llegaba el
final del proceso
Ideas en el área de programación y diseño, procuraban mejoras en la organización,
codificación, prueba y mantenimientode los programas a partir de un Diseño Estructurado.
El Enfoque Estructurado propone Especificaciones Funcionales que sean:
Gráficas: diagramas, material textual de referencia.
Particionadas: Segmentación, porciones individuales de la especificación.
Mínimamente redundantes: cambios en los requerimientos del usuario en sólo una
parte de la especificación.
HerramientasAutomatizadas
Sistemas con 50 / 100 o más diagramas de flujo de datos, diagramas de
entidad-relación y varios diagramas de transición de estados.
Verificar la consistencia de los diagramas y que sean completos
Complejidad para descubrir Errores de Especificación .
Elevado costo de automatización en el modelado.
Estaciones gráficas, productos dibujan diagramas y revisanerrores.
Se eleva la calidad en los Modelos de sistemas producidos.
Modelos Gráficos del sistema atractivos visualmente.
Revisión automatizada de errores, - problemas productividad, +
confiabilidad
Generación de programas desde especificaciones, - programadores.
Herramientas de Modelado
Razones de su uso:
+ atención a propiedades importantes del Sistema; - atención al resto.
Cambios y correcciones requerimientos del Usuario, a bajo costo y riesgo.
Verificación de la correcta comprensión del ambiente del Usuario.
Respaldo con información documental a diseñadores y programadores en la
construcción del Sistema.
Características:
Gráficas, con detalles textuales de apoyo apropiados: Imágenes identifican
los componentes de un sistema y su interfaz. Documentostextuales de apoyo
(EP y DD).
Permiten que el Sistema sea visto en Segmentos, en forma Descendente
Redundancia Mínima: Si el sistema cambia, debe cambiar el modelo.
Ayudar al Lector a Predecir el Comportamiento del Sistema.
Ser Transparente para el Lector: debe ser fácil de leer.
Diagrama de Flujo de Datos (DFD)
Permite visualizar un sistema como una red deprocesos funcionales
conectados entre si por flujos de información y almacenamientos o colecciones
de datos.
Componentes:
Proceso: FUNCIÓN o TRANSFORMACIÓN. Convierte entradas en
salidas. Frases VERBO + OBJETO. Ej: VALIDAR PEDIDO.
Flujo: Paquetes de datos o bloques de información en movimiento de
una parte del sistema a otra. Pueden representar también Materiales
Físicos.
Almacén:Colección de datos en reposo. Plural de las etiquetas de los
paquetes que entran o salen de ellos.
Terminador: Entidades Externas con las cuales el sistema se
comunica. Personas, Grupos, otros departamentos de la empresa.
* Son externos al sistema que se está modelando.
* Las relaciones entre los terminadores no se muestran en el DFD.
Diagrama de Flujo de Datos (DFD)
Libros
PedidosLIBROS
Registro
Cliente
Pedidos
Pedidos
Cancelados
1
VERIFICAR
PEDIDOS
CLIENTES
Registro
Cliente
Nota de
Envío
6
ARMAR
PEDIDOS DE
CLIENTES
Solicitud
Domicilio
Pedidos
Válidos
Estado del
Crédito
2
REGISTRA
CLIENTE
Domicilio
Editor
Detalle de
Libros
F. Inscripcion
CLIENTE
EDITORES
Pedidos
en Lote
PEDIDOS
Pedidos
por Título...
Regístrate para leer el documento completo.