2015_ii_proyecto - ingenieria de software ii

Upload: jhoon-granados-santos

Post on 06-Jul-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    1/19

    INGENIERIA DE SOFTWARE II

    SESION 09:

    ARQUITECTURA DE SISTEMAS DE

    INFORMACION -ARQUITECTURA DE APLICACION

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    2/19

    Objetivos

    •   Definir los principales tipos de sistema de aplicaciónnecesarias para procesar los datos y apoyar el negocio.

    •   Definir qué tipos de sistemas de aplicación son

    relevantes para la empresa, y lo que estas aplicacionestienen que hacer con el fin de gestionar los datos ypresentar información a los actores humanos einformáticos en la empresa.

    •   Las aplicaciones y sus capacidades se definen sin

    referencia a determinadas tecnologías. El motivo esporque las aplicaciones son inmutables, mientras que latecnología utilizada para implementarlas cambiarán enun futuro próximo.

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    3/19

    Catálogo de la cartera de aplicaciones

    •   Identificar y mantener una lista de todas las aplicaciones de laempresa. Esta lista ayuda a definir el alcance horizontal de lasiniciativas de cambio que puedan afectar a determinados tipos deaplicaciones. Un portafolio de aplicaciones permite acordado un

    conjunto estándar de aplicaciones a ser definido y regulado.

    ID ABREVIATURA NOMBRE DESCRIPCION

    CCA_1 SISV Sistema deventas

    El sistema de ventas comprende laestructura, las políticas, el plan de

    organización y el conjunto de métodos yprocedimientos de la empresa dirigidosasegurar el máximo de ingresos.

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    4/19

    Catálogo de interfaz

    El propósito del catalogo de interfaz es definir el alcance ydocumentar las interfaces entre aplicaciones para permitir a lasdependencias globales.

    Nombre o

    localizaciónde lainterface

    (si existe yURI si eso

    existe)

    Origen de

    datos (debeutilizar elnombre del

    sistemacomo en

    catálogo deservicios, amenos queno apareceuna fuente

    de datosexterna)

    fuente

    técnico delos datos(Ejemplo:Esquema,Vista, etc.)

    Destino de

    los datos(debeutilizar el

    nombre delsistema

    como en elcatálogo deservicios, amenos queuna fuente

    de datosexterna no

    lista)

    Tipo de flujo

    de datos(unidireccional porlotes,

    modo desincronizació

    n,modo de

    sincronización Query API)

    Frecuencia

    (entiemporeal, todos

    los días,cada año,todas lasnoches)

    Formato de

    intercambiode datos(XML, CSV,Excel File,JSON, etc.)

    Tipos de

    objetos dedatosintercambia

    dos(objetos de

    datosserializado)

    Propósito

    de interfaz(entérminos deprocesos de

    negocio)

    /software/services/document_master.sh

    SITS CODA unidireccionalpor lotes

    Todas lasnoches

    DB Link Facturas declientes

    transferir lasfacturas ynotas decrédito delcliente deSIST a CODA

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    5/19

    Matriz Sistema / Organización

    •   El propósito de esta matriz es para representar la relación entrelos sistemas (es decir, componentes de aplicación) y unidadesorganizativas dentro de la empresa.

    APLICACIONES

    UNIDAD DE ORGANIZACIÓN

    Servicios alcliente

    Adquisición yalmacenamiento

    RecursosHumanos

    Finanzascorporativas

    SAP HR X X X

    SIEBEL X XSAP FINANZAS X X X

    PROCURESOFT X X

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    6/19

    Matriz Rol / Sistema

    •   El propósito de la matriz Rol / Sistema es para representar larelación entre los sistemas (es decir, los componentes de laaplicación) y los roles de negocio que los utilizan en la empresa.

    APLICACION

    ROL

    OperadorCall Center

    AdministradorCall Center

    AnalistaFinanciero

    JefeContador

    SAP HR X X X X

    SIEBEL X XSAP FINANZAS X X X X

    PROCURESOFT X X

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    7/19

    Matriz Sistema / Función

    •   El propósito de la matriz del sistema / función es representar larelación entre los sistemas (es decir, componentes de aplicación) yfunciones de negocios dentro de la empresa.

    APLICACION

    FUNCION

    LíneaCall Center

    Control dealmacén

    Llenado devacante

    Mantenimientogeneral dellibro mayor

    SAP HR X X X X

    SIEBEL X X

    SAP FINANZAS X X X

    PROCURESOFT X X

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    8/19

    Diagrama de Comunicación Aplicación

    •   El propósito del diagrama de comunicaciones de laaplicación es para representar todos los modelos y lasasignaciones relacionadas con la comunicación entre las

    aplicaciones en la entidad metamodelo.•   Muestra los componentes de aplicaciones e interfaces

    entre los componentes.

    •   La comunicación debe ser lógica y sólo debe mostrar latecnología de intermediario donde se tiene un diseño

    arquitectónico relevante.

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    9/19

    Diagrama de Comunicación Aplicación

    Interface A

    Interface B

    Interface C, D

    Interface E

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    10/19

    Diagrama de nodo de conectividad

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    11/19

    Matriz Intercambio de Información

    •   El propósito de la matriz es mostrar el intercambio dedatos entre aplicaciones que se realiza cuando seproduce un evento.

    Etiqueta Origen Destino Entidad dedatos

    Evento queactiva

    1a ABC ABM Orden de venta(crear solicitud)

    Nuevas ventasdesde Front End

    1b ABM ABC Pedido de venta(confirmar

    creación)

    Orden creado enel Sistema ERP

    BackEnd

    2a ABM CCD Catalogo deproductos

    Suscribir /Publicar

    temporizador

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    12/19

    Diagrama de aplicaciones y localización de

    usuarios•   El propósito de este diagrama es representar claramente las

    ubicaciones de la empresa de la que los usuarios de negocionormalmente interactúan con las aplicaciones, sino también laubicación de alojamiento de la infraestructura de aplicaciones.

    Aplicación Tipo deusuario

    Interno,cliente o

    socio

    Ubicaciónde usuariode negocio

    Dirección deubicación

    Unidad deorganización

    CRM   • Developer• Super

    usuarioAdministrador

    Interno Lima San IsidroZonaComercial

    Ventas yMarketing

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    13/19

    Diagrama de aplicaciones y localización de

    usuarios

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    14/19

    Diagrama de casos de uso de sistema

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    15/19

    Diagrama de manejabilidad de empresa

    •   El diagrama muestra cómo la empresa de administración de una omás aplicaciones interactúan con aplicaciones y tecnologíacomponentes que soportan la gestión operativa de una solución.

    APLICACIÓNHERRAMIENTASDE GESTIÓN DE

    SISTEMAS

    GESTION DEPROBLEMAS

    AVISO DE ERRORESREGISTRO Y

    NOTIFICACIÓN

    HERRAMIENTAS DESEGURIDAD Y

    RESTAURACION

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    16/19

    Diagrama Proceso / Realización de aplicaciones

    •   El propósito de este diagrama es pararepresentar la secuencia de eventos cuandomúltiples aplicaciones están involucrados en la

    ejecución de un proceso de negocio.

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    17/19

    Diagrama Proceso / Realización de aplicaciones

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    18/19

    Diagrama de Ingeniería del Software

    El diagrama de la Ingeniería del Software descomponeraplicaciones en paquetes, módulos, servicios y operacionesdesde una perspectiva de desarrollo.

  • 8/17/2019 2015_II_Proyecto - Ingenieria de Software II

    19/19

    Diagrama de migración de aplicaciones

    El diagrama de migración de aplicaciones identifica la migración deaplicaciones de línea de base para orientar los componentes deaplicaciones.