Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin
Visin del Anlisis y Diseo Estructurado
Anlisis Estructurado
Mtodo clave en el desarrollo estructurado
o convencional de sistemas de informacin
Aparece a finales de los 70
Facilita la comunicacin en el proceso de
desarrollo de un sistema de informacin
anlisis y diseo
usuarios y analistas
Sencillo, fcil de entender y fcil de aprender
Amplia difusin
Descomposicin funcional
Orientada a procesos
Enfoque Top/down
Presente en numerosas otras metodologas
p.ej. Mtrica, SSADM, Information Engineering,
Merise
Existen Herramientas CASE disponibles
CASE : Computer Aided Software Engineering
Front-end (Upper-Case )
Back-end (Lower-Case)
Integrales (I-Case)
Upper CASE
Lower-CASE
Ing. Juan Vera Castillo
Herramientas integrales I-CASE
I-CASE
Textos :
Mario Piattini, Jose Calvo-Manzano,
Joaqun Cervera, Luis Fernandez,
Anlisis y diseo detallado de Aplicaciones
Informticas de gestin. Editorial Ra-ma
Yourdon, Edward.,
Anlisis estructurado moderno. 1993
Prentice-Hall Hispanoamericana
Referencias clsicas...
DeMarco, Tom,
Structured Analysis and System Specification. 1979,
Englewood Cliffs, New Jersey : Yourdon Press.
Gane Chris and Sarson Trish,
Anlisis estructurado de sistemas. 1990, Buenos Aires:
El Ateneo (traduccin de Gane C. and Sarson T.,
Structured Systems Analysis, tools and techniques.
Software series. 1979,
New Jersey: Prentice-Hall
DFD
Diagrama de Flujo de Datos, DataFlow
Diagram
Diagrama E-R
Entidad-Relacin
Diccionario de datos
DDD : Diccionario de datos
Especificacin de procesos
Descripcin corta de procesos
Ing. Juan Vera Castillo
Introduccin:
Visin del Anlisis estructurado
Especificacin de procesos
Lenguaje estructurado o
Miniespecificacin
Tablas de decisin
rboles de decisin
Miniespecificacin :
Recepcionar lista de libros pedidos a editor
Verificar cantidades de acuerdo al pedido
Crear lista de libros y cantidades
Despachar lista de libros con cantidades para su asignacin
Almacn
P
FUENTE DESTINO
Sistema
FUENTE DESTINO
(1) (2)
Operadores usados : = y +
Ing. Juan Vera Castillo
Componentes y reglas del diccionario de datos
= Igual a
+ Y
[] O u OR
| Separadores entre opciones de OR
{} Repeticin
() Opcional
Sistema de distribucin de
libros
Se trata de un sistema que sirve pedidos de
libros a unos clientes.
El sistema puede agrupar los pedidos que
clientes distintos hacen a un mismo editor,
de manera que se puedan conseguir
descuentos.
Adaptado del captulo 2 de Gane C. and Sarson T.
Anlisis estructurado de sistemas. 1990, Buenos Aires
: El Ateneo.
OJO,
OJO no son CLIENTE pedido
materiales, son
datos o rden de compra
libros pedidos
detalle
DD DD
Introduccin:
Visin del Anlisis : DFD, Ejemplo Prctico
Composicin :
libros
+ { Albarn }
Informacin de entrada y salida :
Origen Destino
*** Off the diagram *** Verificar envo
PROVEEDORES de editores
Almacn : Albarn-Libros
Descripcin: Informacin, por nmero de factura.
Sinnimos: *** none ***
Composicin:
@numero-factura
+ fecha
+ Direccin-cliente
+ {isbn-libro
+ Cantidad-libros
+ Costo-unidad-libro }
+ Costo-envo
+ Tasa-de-descuento
+ Neto-factura
+ Estado-factura
Posibles procesos asociados:
Proceso_cancelacin Proceso_pago
Proceso_consultas Adjuntar_albarn
Miniespecificacin :
Recepcionar lista de libros pedidos a editor
Verificar cantidades de acuerdo al pedido
Crear lista de libros y cantidades
Despachar lista de libros con cantidades para su asignacin
Diagramas E-R
no relaciones ternarias
slo cardinalidades 1:N
no atributos multivaluados ni
compuestos
Evaluar
peticiones
pet aceptada
informe prstamo
pet aceptada informe prstamo
pet prstamo ok