5 modelamiento sia estr

Upload: claudia

Post on 02-Mar-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 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