Professional Documents
Culture Documents
Introduccin
Modelamiento de SIA
Enfoques en el desarrollo
z70s
yOrientado a funcin
z80s
yOrientado a datos
z90s
yOrientado a objeto
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
Modelamiento de SIA
Enfoques en el desarrollo
zEn la actualidad persisten dos enfoques en el
desarrollo de sistemas
yAnlisis y Diseo estructurado (A&D estructurado)
xOrientado a los datos y las funciones (procesos)
Modelamiento de SIA
Ciclo de desarrollo
z60s
yModelo lineal en cascada
z70s
yDesarrollo mediante prototipos
yDesarrollo evolutivo
z80s
yModelo espiral
z90s
yDesarrollo incremental
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
Modelamiento de SIA
Ciclo de desarrollo
zCiclo de desarrollo
Lineal, Tradicional
o en Cascada
Analizar
Disear
Construir
zCiclo de desarrollo
Incremental,
asociado al
desarrollo
Orientado a
objetos
Construir Disear
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
Analizar
Iteracin 2
Modelamiento de SIA
Modelamiento de SIA
yAdministracin de proyectos
y...
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
Modelamiento de SIA
Modelamiento de SIA
Arquitectura de empresas
Arquitectura
de Empresa
Arquitectura
de Informacin
Arquitectura
Tcnica
Arquitectura
de Datos
Arquitectura
de Aplicaciones
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
Arquitectura
Organizacional
Modelamiento de SIA
Arquitectura de empresas
z Arquitectura de informacin
y Define el ambiente de negocios: modelo de procesos, modelo del dominio
(recursos como objetos) y los eventos que gatillan los procesos.
z Arquitectura organizacional
y Define la misin, los objetivos, las estrategias de negocios, las metodologas
asociadas a las TI (desarrollo y operacin de procesos mecanizados)
z Arquitectura tcnica
y Describe el hardware, la red y el software de sistema que soporta el
desarrollo y la operacin de los negocios
z Arquitectura de aplicaciones
y Conjunto de guas, estndares, marcos generales que guan el diseo
interno de los sistemas de negocios
z Arquitectura de datos
y El modelo de datos de la empresa, la estructura de stos a alto nivel junto
con los mecanismos de acceso
Modelamiento de SIA
10
PDF created with pdfFactory Pro trial version www.pdffactory.com
Modelamiento de SIA
Enfoque Estructurado
Modelamiento de SIA
A&D Estructurado
zPrincipios
yAnlisis y diseo de sistemas es esencialmente
modelamiento
ySeparacin del modelo esencial del de implementacin
yDocumentacin cuidadosa
yModelos particionables en forma top-down para ocultar
complejidad
yEspecificacin no ambigua, mnima, redundante y grfica
yDiseo de mdulos con alta cohesin y bajo
acoplamiento
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
12
Modelamiento de SIA
A&D Estructurado
zConceptos claves
yTransformacin (proceso)
yFlujo de datos
yAlmacn de datos
yEntidad externa
yMdulo
yCohesin
yAcoplamiento
Modelamiento de SIA
Etapas del ciclo de desarrollo
Planificacin
Anlisis de
sistemas
Diseo de
sistemas
Reingeniera
Implantacin Construccin
Soporte
Establecer requerimientos
(Tcnicas recop. datos,
prototipos, etc.)
Anlisis (DFD, DER)
Diseo (Carta estructura,
Modelo lgico)
14
Modelamiento de SIA
Marco de desarrollo
Personas
Propietarios
Usuarios
Diseadores
Constructores
Actividades
Funciones
de empresa
Datos
Recursos
de empresa
Comunicaciones
Puntos geogrficos
Diagrama conexin
Procesos de negocio
Entidades,Relaciones
DFD,
AS-IS, TO-BE
Procesos informticos
Det. Requerim.,
DFD, prototipo
Carta Estructura
DER
Red de empresa
Diagrama conexin
Modelo lgico
Red informtica
Diagrama conexin
Archivos
BD
Programas
Programas de redes
Protocolos
15
Modelamiento de SIA
Determinacin de requerimientos
zTcnicas
yRealizacin de:
xEntrevistas
xCuestionarios
xReuniones
xTalleres
yRevisin de documentos
yDeterminacin de factores crticos de xito
yVisitas a terreno
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
16
Modelamiento de SIA
Determinacin Requerimientos
zRevisin de documentos
yEntrada: Formularios y/o documentos recibidos desde
fuentes externas, usados para la ejecucin de la o las
funciones del rea problema
yInternos: Formularios y/o documentos creados en el rea
problema (mbito del sistema) con fines de almacenaje o
trnsito interno de informacin (dentro del sistema)
yAlmacn: Archivos manuales o mecnicos en donde
residen datos histricos, de movimientos, de entidades,..
ySalida: Formularios y/o documentos creados en el rea
problema hacia las entidades externas (incluyendo otros
sistemas o mbitos de la organizacin)
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
17
Modelamiento de SIA
Lenguaje
zPara documentar el desarrollo se utiliza:
yLenguaje natural (informes)
yLenguaje de modelamiento o diagramas
xDFD (procesos o funciones)
xDER (datos)
xArboles de jerarqua (procesos, funciones, o datos)
xDTE (dinmico),
xCartas de estructura (software), ...
18
Modelamiento de SIA
Modelo de actividades - DFD
Situacin actual
Suc. Concepcin
PRODUCTO
Clientes
Pedido
PEDIDO
Pedido
Cancelado
Pedido
a surtir
Despacho
Pedido
Detalle de
envo
1
Recepcin
de
Pedidos
3
Contabilizacin
de
Envo
CLIENTE
FACTURA
Contabilidad
Pagos
recibidos
Cobranza
clientes
Pago
Factura
Modelamiento
de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
Clientes
Aviso envo
19
Modelamiento de SIA
Diccionario
zDiccionario
ySe debe describir cada uno de los elementos
presentes en los modelos anteriores
ySe han definido lenguajes de especificacin:
xProcesos: pseudo lenguaje, tablas de verdad, etc.
xAlmacenes (entidades y relaciones)
Expresiones de
tipo algebraica
xFlujos de informacin
xEntidades externas
xPuestos (comunicaciones)
20
Modelamiento de SIA
Modelo de actividades - DFD
z Diccionario (Descripcin)
PROCESOS
...
Recepcin de pedidos:
Se lee Almacn Clientes para determinar calidad del cliente y factibilidad de la
venta (estado de situacin)
Si (cliente es vlido)
Para cada producto requerido
solicitar cantidad
recuperar stock y precio desde almacn de productos
si (stock es suficiente) entonces
grabar peticin en almacn Pedido
fin-si
fin-para
fin-si
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
21
Modelamiento de SIA
Modelo de actividades - DFD
FLUJOS
Pedido
ENTIDADES EXTERNAS
Clientes
...
ALMACENES
Pedido
22
Modelamiento de SIA
Modelo de datos - DER
DER de la Organizacin
1:1
1:1
CLIENTE
Recibe
Coloca
0:n
1:n
PEDIDO
0:n
PROVEEDOR
1:n
FACTURA
0:n
Incluye
1:n
Suministra
1:n
Contiene
PRODUCTO
1:n
23
Modelamiento de SIA
Modelo de datos - DER
z Diccionario (Descripcin)
Proveedor : Rut proveedor+ nombre + direccin + fono + ...
Producto : Cdigo producto + nombre + stock actual +
stock mnimo + ...
Pedido
: Num. Pedido + fecha + fecha entrega deseada +
fecha entrega realizada + ...
Incluye
: Cdigo producto + num. pedido + cantidad + ...
Cliente
: Rut cliente + nombre + direccin + fono + fax + ...
Coloca
: Rut_cliente + num. Pedido + ...
Factura
: Numero Factura + fecha + ...
Suministra : Rut proveedor + cdigo producto + precio + ...
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
24
Modelamiento de SIA
Modelo de actividades - DFD
Situacin actual ajustada al DER
Suc. Concepcin
PRODUCTO
Clientes
Pedido
PEDIDO
Pedido
Cancelado
2
Despacho
Pedido
Detalle de
envo
1
Recepcin
de
Pedidos
3
Contabilizacin
de
Envo
INCLUYE
(Prod-Ped)
CLIENTE
FACTURA
Contabilidad
Pagos
recibidos
Pedido
a surtir
Pago
Cobranza
clientes
Clientes
Factura
Aviso envo
Modelamiento de SIA
Modelo de Comunicaciones
z Diccionario (Descripcin)
PUESTOS
Cliente
Chilln
...
ENLACES
Cliente-Chilln: Conexin va Internet, de cargo del cliente
...
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
26
Modelamiento de SIA
Modelo dinmico - DTE
Solicitud
cliente
Recibe
pedido
Pedido
aceptado
Ensambla
pedido
Pedido
con error
Cobro
pedido
Pago
cliente
Recepcin
conforme
del cliente
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com
Pedido
completo
Despacho
pedido
27
Modelamiento de SIA
DFD - Generacin Alternativas
Alternativa 1
Suc. Concepcin
PRODUCTO
Clientes
Pedido
Pedido
PEDIDO
2
Despacho
Pedido
Cancelado
USO
TI
Detalle de
envo
1
Recepcin
de
Pedidos
3
Contabilizacin
de
Envo
INCLUYE
(Prod-Ped)
CLIENTE
FACTURA
Contabilidad
Pagos
recibidos
Pedido
a surtir
Pago
Cobranza
clientes
Clientes
Factura
Aviso envo
Modelamiento de SIA
DFD - Generacin Alternativas
disponibilidad
Alternativa 2
Suc. Concepcin
PRODUCTO
Clientes
Pedido
PEDIDO
Pedido
2
Despacho
Pedido
Detalle de
envo
Cancelado
USO
TI
1
Recepcin
de
Pedidos
3
Contabilizacin
de
Envo
INCLUYE
(Prod-Ped)
CLIENTE
FACTURA
Contabilidad
Pagos
recibidos
Pedido
a surtir
Pago
Cobranza
clientes
Clientes
Factura
Aviso envo
Modelamiento de SIA
DFD - Generacin Alternativas
Alternativa 3
Clientes
Pedido
Cancelado
Suc. Concepcin
Estado
Pedido
PEDIDO
Suc.
Concepcin
Disponibilidad
INCLUYE
(Prod-Ped)
Seguimiento
Pedido
Pedido
a surtir
Despacho
Pedido
Detalle de
envo
PRODUCTO
1
3
Recepcin
de
Pedidos
Contabilizacin
de
Envo
PRODUCTO
CLIENTE
FACTURA
Contabilidad
Pagos
recibidos
Pago
Cobranza
clientes
Clientes
Factura
USO
TI
Aviso envo