9

Click here to load reader

Diseño arquitectónico

  • Upload
    lluis

  • View
    201

  • Download
    0

Embed Size (px)

DESCRIPTION

Diseño Arquitectónico

Citation preview

Page 1: Diseño arquitectónico

DISEÑO ARQUITECTÓNICO

SE HA DESCRITO COMO UN PROCESO DE VARIOS PASOS, SE SINTETIZAN A PARTIR DE LOS REQUISITOS.

EL DISEÑO ESTA OREINTADO A LA INFORMACION.

AQUÍ SE PRESENTA LOS METODOS REQUERIDOS PARA CREAR REPRESENTACIONES COHERENTES Y BIEN PLANEADAS

Page 2: Diseño arquitectónico

ARQUITECTURA DEL SOFTWARE

LA ARQUITECTURA DEL SOFTWARE O DE UN SISTEMA ES LA ESTRUCTURA DEL SISTEMA DONDE INCLUYEN LOS COMPONENTES, PROPIEDADES VISIBLES Y RELACIONES ENTRE ELLOS.

Page 3: Diseño arquitectónico

¿QUE ES LA ARQUITECTURA?ES UNA REPRESENTACION QUE PERMITE Q UN INGENIERO DEL SOFTWARE: ANALIZA CONSIDERA REDUZCE

¿POR QUE ES IMPORTANTE LA ARQUITECTURA?

PERMITE LA COMUNICACIÓN ENTRE LAS PARTES INTERESADAS

SE TOMA LAS DESICIONES INICIALES SOBRE EL DISEÑO

Page 4: Diseño arquitectónico

ESTILOS Y PATRONES ARQUITECTONICOS

ARQUITECTURA CENTRADA EN DATOS.ES CUANDO UN ALMACEN DE DATOS O ARCHIVOS DE DATOS SE ENCIUENTRA EN EL CENTRO DE LA ARQUITECTURA.

SOFTWARE CLIENTE

SOFTWARE CLIENTE

SOFTWARE CLIENTE

SOFTWARE CLIENTE

SOFTWARE CLIENTE

SOFTWARE CLIENTE

SOFTWARE CLIENTE

SOFTWARE CLIENTE

ALMACEN DE DATOS

Page 5: Diseño arquitectónico

ARQUITECTURA DE FLIJOS DE DATOS

ESTA ARQUITECTURA SE APLICA CUANDO LOS DATOS DE ENTRADA SE CONVIERTEN EN DATOS DE SALIDA.

FILTRO

FILTRO

FILTRO

FILTRO

FILTRO

FILTRO

FILTROFILTRO

FILTRO

FILTRO

Page 6: Diseño arquitectónico

ARQUITECTURA DE LLAMADA Y RETORNO

ESTE ESTILO PERMITE QUE UN DISEÑADOR DE SOFTWARE ONTENGA UNA ESTRUCTURA DE PROGRAMA QUE RESULTA RELATIVAMENTE FACIL MODIFCAR Y CAMBIAR EL TAMAÑO.

PROGRAMA PRINCIPAL

SUBPROGRAMA

CONTROLADORSUBPROGRA

MA CONTROLAD

OR

SUBPROGRAMA

CONTROLADOR

SUBPROGRAMA

CONTROLADOR

SUBPROGRAMA

CONTROLADOR

SUBPROGRAMA

CONTROLADOR

SUBPROGRAMA

CONTROLADOR

SUBPROGRAMA

CONTROLADOR SUBPROGRA

MA CONTROLAD

OR

SUBPROGRAMA

CONTROLADOR

Page 7: Diseño arquitectónico

DISEÑO ARQUITECTONICO

AQUÍ SE DEFINE LAS ENTIDADES EXTERNAS CON LAS QUE INTERACTUA EL SOFTWARE Y TAMBIEN LA NATURALEZA DE LA INTERACION.

REPRESENTACIÓN DEL SISTEMA EN EL CONTEXTO

SISTEMA SUPERORDINADOSSISTEMAS SUBORDINADOSSISTEMA A NIVEL DE PARACTORES

Page 8: Diseño arquitectónico

SISTEMAS SUPERORDINADOS

SISTEMA DE DESTINOUSAN

ACTORES

SISTEMA SUBORDINADOS

DEPENDE DE

USADOS POR

USES

PARES

Page 9: Diseño arquitectónico

DEFINICION DE ARQUETIPOS

UN ARQUETIPO ES UNA CLASE O UN PATRON QUE PRESENTA REPRESENTA UNA ABSTRACION CANTRAL IMPORTANTISIMA EN EL DISEÑO DE UNA ARQUITECTURA PARA EL SITEMA DE DESTINO.