You are on page 1of 30

Modelamiento de SIA

Introduccin

PDF created with pdfFactory Pro trial version www.pdffactory.com

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)

yAnlisis y Diseo orientado a objetos (A&D OO).


yA Ambos enfoques se les ha agregado
xDimensiones de estudio adicionales como:
Comunicaciones y redes
Personas

xEstudio de los procesos de negocio


xCoordinacin con la planificacin estratgica
xAdministracin adecuada de proyectos (disminuir fracasos)
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com

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

Tcnicas, herramientas y lenguajes


zTcnicas
yTcnicas para administrar proyectos y asegurar calidad
yTcnicas de modelamiento para anlisis y diseo
yTcnicas para construccin y diseo de bases de datos
yTcnicas para arquitecturas distribuidas
yTcnicas para diseos de interfaces
yEstrategias de reuso y tcnicas que las soporten
yEstilos de codificacin y tcnicas de implementacin
yTcnicas para capacitacin
yPlanificacin estratgica de los SI/TI
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com

Modelamiento de SIA

Tcnicas, herramientas y lenguajes


zHerramientas
yCase
xUpper case
xLower case

yAdministracin de proyectos
y...

Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com

Modelamiento de SIA

Tcnicas, herramientas y lenguajes


zLenguaje
ynatural
yde modelamiento
xEstructurado
xOrientado a objeto
xFormal

yde especificacin de programas (pseudocdigo


p.e.)
yde programacin
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com

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

PDF created with pdfFactory Pro trial version www.pdffactory.com

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

zPrincipios del proceso de desarrollo


yProceso paso a paso
ySituacin dependiente a nivel estratgico (cascada, prototipo,
concurrencia)
Modelamiento de SIA
13
PDF created with pdfFactory Pro trial version www.pdffactory.com

Modelamiento de SIA
Etapas del ciclo de desarrollo
Planificacin
Anlisis de
sistemas
Diseo de
sistemas

Tradicional: Ciclo lineal, A&D estructurado


Viabilidad proyecto

Descripcin proceso actual

Anlisis sit. actual


Seleccionar proyecto

Reingeniera

Seleccionar obj. diseo


Adquirir hw y sw
Disear, integrar
nuevo sistema

Implantacin Construccin
Soporte

(Cdigo fuente, BD,


Interfaces, etc.)
Prueba
Modelamiento de SIA

PDF created with pdfFactory Pro trial version www.pdffactory.com

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

TECNOLOGA (HW,SW, Red)


Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com

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), ...

yLenguaje de modelamiento formal


yLenguaje de especificacin de programas
yLenguaje de programacin
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com

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)

yIncluso se puede pensar en un Diccionario de


Proyectos
Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com

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

: 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
Modelamiento de SIA

PDF created with pdfFactory Pro trial version www.pdffactory.com

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

DER del sistema analizado


Modelamiento de SIA
PDF created with pdfFactory Pro trial version www.pdffactory.com

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

PDF created with pdfFactory Pro trial version www.pdffactory.com

Aviso envo

Modelamiento de SIA
Modelo de Comunicaciones
z Diccionario (Descripcin)
PUESTOS
Cliente
Chilln

: Permite al cliente conocer productos de la empresa.


: Se dedica a la venta directa a clientes. Su bodega
satisface la mayora de los pedidos, en caso de baja de
stock 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
...
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

PDF created with pdfFactory Pro trial version www.pdffactory.com

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

PDF created with pdfFactory Pro trial version www.pdffactory.com

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

PDF created with pdfFactory Pro trial version www.pdffactory.com

USO
TI
Aviso envo

You might also like