7/26/2019 5 Modelamiento SIA Estr
1/30
Modelamiento de SIA
Introduccin
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
2/30
Modelamiento de SIA 2
Modelamiento de SIA
Enfoques en el desarrollo
z 70s
y Orientado a funcin
z 80s
y Orientado a datos
z 90s
y Orientado a objeto
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
3/30
Modelamiento de SIA 3
Modelamiento de SIA
Enfoques en el desarrollo
z En la actualidad persisten dos enfoques en eldesarrollo de sistemasy Anlisis y Diseo estructurado (A&D estructurado)
x Orientado a los datos y las funciones (procesos)
y Anlisis y Diseo orientado a objetos (A&D OO).
y A Ambos enfoques se les ha agregado
x Dimensiones de estudio adicionales como:
Comunicaciones y redes Personas
x Estudio de los procesos de negocio
x Coordinacin con la planificacin estratgica
x Administracin adecuada de proyectos (disminuir fracasos)
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
4/30
Modelamiento de SIA 4
Modelamiento de SIA
Ciclo de desarrollo
z 60s
y Modelo lineal en cascada
z 70sy Desarrollo mediante prototipos
y Desarrollo evolutivo
z 80s
y Modelo espiral
z 90s
y Desarrollo incremental
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
5/30
Modelamiento de SIA 5
Modelamiento de SIA
Ciclo de desarrollo
z Ciclo de desarrolloLineal, Tradicionalo en Cascada
z Ciclo de desarrolloIncremental,
asociado aldesarrolloOrientado aobjetos
Analizar
DisearConstruir
Analizar
DisearConstruir
Iteracin 2
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
6/30
Modelamiento de SIA 6
Modelamiento de SIATcnicas, herramientas y lenguajes
z Tcnicasy Tcnicas para administrar proyectos y asegurar calidad
y Tcnicas de modelamiento para anlisis y diseoy Tcnicas para construccin y diseo de bases de datos
y Tcnicas para arquitecturas distribuidas
y Tcnicas para diseos de interfaces
y Estrategias de reuso y tcnicas que las soporteny Estilos de codificacin y tcnicas de implementacin
y Tcnicas para capacitacin
y Planificacin estratgica de los SI/TI
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
7/30
Modelamiento de SIA 7
Modelamiento de SIATcnicas, herramientas y lenguajes
z Herramientas
y Casex Upper case
x Lower case
y Administracin de proyectos
y ...
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
8/30
Modelamiento de SIA 8
Modelamiento de SIATcnicas, herramientas y lenguajes
z Lenguaje
y natural
y de modelamientox Estructurado
x Orientado a objeto
x Formal
y de especificacin de programas (pseudocdigop.e.)
y de programacin
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
9/30
7/26/2019 5 Modelamiento SIA Estr
10/30
Modelamiento de SIA 10
Modelamiento de SIA
Arquitectura de empresas
z Arquitectura de informaciny Define el ambiente de negocios: modelo de procesos, modelo del dominio
(recursos como objetos) y los eventos que gatillan los procesos.
z Arquitectura organizacionaly Define la misin, los objetivos, las estrategias de negocios, las metodologas
asociadas a las TI (desarrollo y operacin de procesos mecanizados)
z Arquitectura tcnicay Describe el hardware, la red y el software de sistema que soporta el
desarrollo y la operacin de los negocios
z Arquitectura de aplicacionesy Conjunto de guas, estndares, marcos generales que guan el diseo
interno de los sistemas de negocios
z Arquitectura de datosy El modelo de datos de la empresa, la estructura de stos a alto nivel junto
con los mecanismos de acceso
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
11/30
Modelamiento de SIAEnfoque Estructurado
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
12/30
Modelamiento de SIA 12
Modelamiento de SIA
A&D Estructurado
z Principiosy Anlisis y diseo de sistemas es esencialmente
modelamientoy Separacin del modelo esencial del de implementacin
y Documentacin cuidadosa
y Modelos particionables en forma top-down para ocultarcomplejidad
y Especificacin no ambigua, mnima, redundante y grfica
y Diseo de mdulos con alta cohesin y bajoacoplamiento
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
13/30
Modelamiento de SIA 13
Modelamiento de SIA
A&D Estructurado
z Conceptos clavesy Transformacin (proceso)
y Flujo de datos
y Almacn de datosy Entidad externa
y Mdulo
y Cohesin
y Acoplamientoz Principios del proceso de desarrollo
y Proceso paso a paso
y Situacin dependiente a nivel estratgico (cascada, prototipo,concurrencia)
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
14/30
Modelamiento de SIA 14
Modelamiento de SIA
Etapas del ciclo de desarrollo
Planificacin
Anlisis de
sistemas
Diseo desistemas
Implantacin
Soporte
Viabilidad proyecto
Anlisis sit. actual
Seleccionar proyecto
Descripcin proceso actual
Reingeniera
Seleccionar obj. diseoAdquirir hw y sw
Disear, integrarnuevo sistema
Establecer requerimientos(Tcnicas recop. datos,
prototipos, etc.)Anlisis (DFD, DER)Diseo (Carta estructura,
Modelo lgico)
Tradicional: Ciclo lineal, A&D estructurado
Construccin(Cdigo fuente, BD,Interfaces, etc.)
Prueba
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
15/30
Modelamiento de SIA 15
Modelamiento de SIA
Marco de desarrollo
Personas Actividades Datos Comunicaciones
Propietarios
Usuarios
Diseadores
Constructores
TECNOLOGA (HW,SW, Red)
Procesos de negocioDFD,AS-IS, TO-BE
Entidades,RelacionesDER
Procesos informticosDet. Requerim.,DFD, prototipo
Carta Estructura
Programas
Modelo lgico
ArchivosBD
Recursosde empresa
Funcionesde empresa
Puntos geogrficosDiagrama conexin
Red de empresaDiagrama conexin
Red informticaDiagrama conexin
Programas de redesProtocolos
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
16/30
Modelamiento de SIA 16
Modelamiento de SIADeterminacin de requerimientos
z Tcnicas
y Realizacin de:
x Entrevistasx Cuestionarios
x Reuniones
x Talleres
y Revisin de documentosy Determinacin de factores crticos de xito
y Visitas a terreno
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
17/30
Modelamiento de SIA 17
Modelamiento de SIADeterminacin Requerimientos
z Revisin de documentosy Entrada: Formularios y/o documentos recibidos desde
fuentes externas, usados para la ejecucin de la o las
funciones del rea problemay Internos: Formularios y/o documentos creados en el rea
problema (mbito del sistema) con fines de almacenaje otrnsito interno de informacin (dentro del sistema)
y Almacn: Archivos manuales o mecnicos en donde
residen datos histricos, de movimientos, de entidades,..y Salida: Formularios y/o documentos creados en el rea
problema hacia las entidades externas (incluyendo otrossistemas o mbitos de la organizacin)
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
18/30
Modelamiento de SIA 18
Modelamiento de SIA
Lenguaje
z Para documentar el desarrollo se utiliza:y Lenguaje natural (informes)
y Lenguaje de modelamiento o diagramasx DFD (procesos o funciones)
x DER (datos)
x Arboles de jerarqua (procesos, funciones, o datos)
x DTE (dinmico),
x Cartas de estructura (software), ...
y Lenguaje de modelamiento formal
y Lenguaje de especificacin de programas
y Lenguaje de programacin
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
19/30
Modelamiento de SIA 19
Modelamiento de SIA
Modelo de actividades - DFD
Situacin actual
Clientes
Clientes
1Recepcin
dePedidos
3Contabilizacin
deEnvo
4Cobranzaclientes
Detalle deenvo
Pedido
Pedido
Cancelado
Pago
Factura
PEDIDO
CLIENTE
Contabilidad
Pagosrecibidos
PRODUCTO
FACTURA
2Despacho
Pedido
Aviso envo
Suc. Concepcin
Pedidoa surtir
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
20/30
Modelamiento de SIA 20
Modelamiento de SIA
Diccionario
z Diccionarioy Se debe describir cada uno de los elementos
presentes en los modelos anteriores
y Se han definido lenguajes de especificacin:x Procesos: pseudo lenguaje, tablas de verdad, etc.
x Almacenes (entidades y relaciones)
x Flujos de informacin
x Entidades externas
x Puestos (comunicaciones)
y Incluso se puede pensar en un Diccionario deProyectos
Expresiones detipo algebraica
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
21/30
Modelamiento de SIA 21
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 laventa (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
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
22/30
Modelamiento de SIA 22
Modelamiento de SIA
Modelo de actividades - DFD
FLUJOS
Pedido : Num_ Pedido + rut_cliente + fecha +
fecha entrega deseada + fecha entrega +
1{cd_producto + cantidad}N
Pedido cancelado : Corresponde a un mensaje al cliente
Pagos recibidos : Rut_cliente + Num_ Factura + monto+......
ENTIDADES EXTERNAS
Clientes : Representa los clientes registrados del negocio.
...
ALMACENES
Pedido : Num_ Pedido + rut_cliente + fecha +
fecha entrega deseada + fecha entrega +
1{cd. producto + cantidad}N
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
23/30
Modelamiento de SIA 23
Modelamiento de SIA
Modelo de datos - DER
RecibeColoca
PEDIDO FACTURA
Contiene
PRODUCTO
Incluye
Suministra
PROVEEDOR
1:1CLIENTE
0:n
0:n
1:n1:n
1:n
1:1
1:n
0:n
1:n
DER de la Organizacin
DER del sistema analizado
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
24/30
Modelamiento de SIA 24
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 + ...
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
25/30
Modelamiento de SIA
Modelo de actividades - DFD
Situacin actual ajustada al DER
Clientes
Clientes
1Recepcin
dePedidos
3Contabilizacin
deEnvo
4Cobranzaclientes
Detalle deenvo
Pedido
Pedido
Cancelado
Pago
Factura
PEDIDO
CLIENTE
Contabilidad
Pagosrecibidos
PRODUCTO
FACTURA
INCLUYE
(Prod-Ped)
2Despacho
Pedido
Aviso envo
Suc. Concepcin
Pedidoa surtir
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
26/30
Modelamiento de SIA 26
Modelamiento de SIA
Modelo de Comunicaciones
z Diccionario (Descripcin)
PUESTOS
Cliente : Permite al cliente conocer productos de la empresa.
Chilln : Se dedica a la venta directa a clientes. Su bodegasatisface la mayora de los pedidos, en caso de baja destock solicita entrega del pedido a Concepcin.
Descripcin de tecnologa usada: servidores, ...
Actividades asociadas:
Datos asociados:...
ENLACES
Cliente-Chilln: Conexin va Internet, de cargo del cliente
...
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
27/30
Modelamiento de SIA 27
Modelamiento de SIA
Modelo dinmico - DTE
Recibepedido
Ensambla
pedido
Despachopedido
Cobro
pedido
Solicitudcliente
Pagocliente
Recepcinconformedel cliente
Pedidocompleto
Pedidoaceptado
Pedidocon error
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
28/30
Modelamiento de SIA
DFD - Generacin AlternativasAlternativa 1
Clientes
Clientes
1Recepcin
dePedidos
3Contabilizacin
deEnvo
4Cobranzaclientes
Detalle deenvo
PedidoPedido
Cancelado
Pago
Factura
PEDIDO
CLIENTE
Contabilidad
Pagosrecibidos
PRODUCTO
FACTURA
INCLUYE
(Prod-Ped)
2Despacho
Pedido
Aviso envo
Suc. Concepcin
Pedidoa surtir
USO
TI
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
29/30
Modelamiento de SIA
DFD - Generacin Alternativas
Clientes
Clientes
1Recepcin
dePedidos
3Contabilizacin
deEnvo
4Cobranzaclientes
Detalle deenvo
Pedido
Pedido
Cancelado
Pago
Factura
PEDIDO
CLIENTE
Contabilidad
Pagosrecibidos
PRODUCTO
FACTURA
INCLUYE
(Prod-Ped)
2Despacho
Pedido
Aviso envo
Suc. Concepcin
Pedidoa surtir
disponibilidadAlternativa 2
USO
TI
PDF created with pdfFactory Pro trial version www.pdffactory.com
http://www.pdffactory.com/http://www.pdffactory.com/http://www.pdffactory.com/7/26/2019 5 Modelamiento SIA Estr
30/30
Modelamiento de SIA
DFD - Generacin AlternativasAlternativa 3
Clientes
Clientes
1Recepcin
dePedidos
3Contabilizacin
deEnvo
4Cobranzaclientes
Detalle deenvo
PedidoPedido
Cancelado
Pago
Factura
PEDIDO
CLIENTE
Contabilidad
Pagosrecibidos
PRODUCTO
FACTURA
INCLUYE(Prod-Ped)
2Despacho
Pedido
Aviso envo
Suc. Concepcin
Pedidoa surtir
USO
TI
PRODUCTO
5Seguimiento
Pedido
Estado
Suc.Concepcin
Disponibilidad