arquitectura

26
ARQUITECTURA DEL S.I Se define como un nivel del Diseño del Sistema de información que se ocupa no solo de los algoritmos y la estructira de base de datos del sistema de información sino también de: Organización-Estructura-Control. Protocolos de comunicación- sincronización. Asignación de funciones. Rendimiento de la arquitectura.

Upload: thyago1211

Post on 13-Jan-2015

1.207 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Arquitectura

ARQUITECTURA DEL S.ISe define como un nivel del Diseño del Sistema de información

que se ocupa no solo de los algoritmos y la estructira de base de datos del sistema de información sino también de:

Organización-Estructura-Control. Protocolos de comunicación-

sincronización. Asignación de funciones. Rendimiento de la arquitectura.

Page 2: Arquitectura

DESCRIBIR LA ESTRUCTURA DEL SISTEMA Con modelos que describan la visión

que tienen los distintos interesados o stakeholders de la organización, para poder usar, planificar y tomar decisiones mejores sobre temas de tecnología informática.

Page 3: Arquitectura

Negocio: Describe el funcionamiento interno del negocio central de la organización.

Aplicación: Muestra las aplicaciones de la organización, su funcionalidad y relaciones.

Información: Describe la información que maneja la organización y cómo está ligada a los circuitos de trabajo.

Tecnología: Describe la estructura de hardware y software de base que da soporte informático a la organización.

Page 4: Arquitectura

DIAGRAMAS DEL DISEÑO

Page 5: Arquitectura

VISTA LÓGICA

Page 6: Arquitectura

Muestra los componentes del sistema, sus interacciones a alto nivel y lo que el sistema debería Proporcionar en términos de servicios a sus usuarios.

El sistema se descompone en un conjunto de abstracciones tomadas mayormente del dominio del problema, en forma de objetos o clases.

Page 7: Arquitectura

En la vista lógica se describen cada uno de los usuarios que interactúan en el sistema de información:

Ciudadanos

Empresas

Page 8: Arquitectura

Identifique sus usuarios y sus roles:

Page 9: Arquitectura

Obtenga datos de los usuarios

Page 10: Arquitectura

Identificación de los procesos entre los objetos.

Page 11: Arquitectura

PARA DISEÑAR LA VISTA LÓGICA: Describe la Estructura interna del

Sistema, es decir las partes que lo integran y como interactuan.

Para ello lo priemro que se hace es diseñar el diagrama de clases.

Para ello se debe comprender el significado de clase.

Clase: representa un conjunto de objetos con características y comportamientos comunes.

Pasar hoja

Page 12: Arquitectura

LAS CLASES ESTÁN COMPUESTAS POR: El Nombre de la Clase Los atributos Los comportamientos

Nombre de la clase

Atributos()

Comportamiento()

Page 13: Arquitectura

CAPAS: Negocio: Describe el funcionamiento

interno del negocio central de la organización.

Aplicación: Muestra las aplicaciones de la organización, su funcionalidad y relaciones.

Información: Describe la información que maneja la organización y cómo está ligada a los circuitos de trabajo.

Tecnología: Describe la estructura de hardware y software de base que da soporte informático a la organización.

Page 14: Arquitectura

VISTAS FISICAS Las vistas físicas describen las

estructuras de implementación de la aplicación, su organización en

componentes y su despliegue en nodos de ejecución

Page 15: Arquitectura

MODELO DE COMPONENTES Es el proceso de definir, implementar,

integrar o componer en sistemas independientes debilmente acoplados.

Un componente es una pieza de codigo que encapsula alguna funcionalidad a traves de una interfaz estandar.

Page 16: Arquitectura

ETAPAS BASADA EN EL MODELO DE COMPONENTES: Análisis y comparación de procesosde

desarrollo de software basado en componentes: Se realiza el estudio de procesos de desarrollo basado en componentes.

Análisis de la Arquitectura: Se analiza las ventajas y desventajas del sistema de información, así como el análisis de arquitecturas existentes y estándares utilizados en la actualidad.

Page 17: Arquitectura

Identificación del componente: Es la identificación de las interfaces del sistema, osea de la etapa negocio, la identificación del componente y la descripción inicial de la descripción del componente y la arquitectura inicial del componente.

Page 18: Arquitectura

Un componente puede ser algo como un control Actives; tanto un componente de la interfaz de usuario como un servidor de reglas de negocio. Los componentes se representan gráficamente como muestra la figura siguiente:

Page 19: Arquitectura

GRAFICO:

Page 20: Arquitectura

El diagrama de componentesEl diagrama de componentes muestra la relación entre componentes de software, sus dependencias, su comunicación su ubicación y otras condiciones.

InterfacesLos componentes también pueden exponer las interfaces. Estas son los puntos visibles de entrada o los servicios que un componente está ofreciendo y dejando disponibles a otros componentes de software y clases. Típicamente, un componente está compuesto por numerosas clases y paquetes de clases internos. También se puede crear a partir de una colección de componentes más pequeños.

Page 21: Arquitectura

VISTA DE IMPLEMENTACIÓN  Comprende a grandes rasgos todos

aquellos artefactos que se utilizan para ensamblar el sistema y ponerlo en producción.

Permite llevar todas las versiones del sistema , es decir, de todas las configuraciones que se han llevado a cabo.

Esta vista también nos permite observar la correspondencia de unas clases con otras, así como también la correspondencia de los componentes lógicos con los físicos.

Page 22: Arquitectura

COMPUESTA POR CAPAS: Arquitectura cliente servidor: Es la

separación lógica del negocio, con la capa lógica del diseño.

El desarrollo de la aplicación se realiza en varios niveles.

Es una arquitectuta multinivel- Arquitectura escalable.

Page 23: Arquitectura

CAPAS: Capa de presentación: es la que ve el

usuario (también se la denomina "capa de usuario"), presenta el sistema al usuario, le comunica la información y captura la información del usuario en un mínimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato). También es conocida como interfaz gráfica y debe tener la característica de ser "amigable" (entendible y fácil de usar) para el usuario. Esta capa se comunica únicamente con la capa de negocio.

Page 24: Arquitectura

Capa de Negocio:Es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos almacenar o recuperar datos de él. También se consideran aquí los programas de aplicación.

Page 25: Arquitectura

Capa de datos: es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio.

Page 26: Arquitectura

El término "capa" hace referencia a la forma como una solución es segmentada desde el punto de vista lógico:

Presentación. (Conocida como capa Web en Aplicaciónes Web o como capa de usuario en Aplicaciones Nativas)Lógica de Negocio. (Conocida como capa Aplicativa)Datos. (Conocida como capa de Base de Datos)