por miriam ruiz 2 anos atrás
169
Mais informações
por Evelin Camargo
por Julanito perez
por Karla Aguilar
por FREDDY ADALBERTO RIVERA BARRIOS
Tuberías y filtros
pertenece a las llamadas arquitecturas de flujo de datos.
-La estructura del sistema se basa en transformaciones sucesivas a los datos establecidos de entrada. - Programas separados yejecutados en orden. - Los datos son pasados como un lote de programa al siguiente. - Los datos ingresan al sistema y fluyen a través de los componentes hasta su destino final. - Los conectores constituyen distintas interfaces: desde humana hasta Web Services. - Su topología es lineal. - Se realiza la separación de programa conocidos también en este entorno como filtros. - Las “tuberías” enrutan los datos a través de los programas.
Orientado a objetos
Define el sistema como un conjunto de objetos que interactúan entre sí
-El acceso a un determinado objeto se logra mediante operaciones, conocidas como métodos. - Describe cada uno de los objetos que contienen las propiedades y los métodos adecuados para procesar la información conforme a un requerimiento específico. - Se aplica la reutilización mediante las características propias de la programación orientada a objetos: encapsulación, polimorfismo y herencia. - Los objetos pueden llegar a componerse de otros objetos y ocultan las propiedades internas de otras clases o se exponen únicamente como interfaces. - Se aplica el concepto de herencia para adquirir propiedades de otros objetos utilizando su funcionalidad adaptándola en ocasiones para definir un nuevo comportamiento.
Cliente/servidor
establece una relación entre dos aplicaciones en las cuales una de ellas (cliente) inicia la comunicación y envía requerimientos a la otra aplicación (servidor) que los procesa y ejecuta y, si es necesario, envía la respuesta.
-Los componentes son clientes y servidores. - Los servidores no conocen el número o identidades de los clientes sin embargo el cliente si conoce la identidad del servidor. - Divide al sistema en tres entidades: una aplicación cliente, una aplicación servidor y una red de conexión. - Los conectores están basados en protocolos de interacción entre redes. “Puede utilizar un amplio rango de protocolos y formatos de datos para comunicar la información” - El servidor no realiza ningún tipo de petición al cliente, sino que solamente envía datos de respuesta a las solicitudes realizadas, previa autentificación y verificación del cliente o usuario
Capas
se basa en una distribución jerárquica de los roles y responsabilidades con el fin de proveer una división efectiva de los problemas a revolver
Se aplica al restablecer las operaciones del sistema y la continuidad del trabajo en la empresa. Los pasos a seguir serían: 1. Determinar el fallo informático. 2.Diagnostico: • la inspección física de un sistema • El uso de un equipo de diagnóstico para evaluar el sistema. • Las entrevistas con los usuarios del sistema. • Determinar que causo el problema. 3.La sustitución de componentes dañados. 4. verificación del sistema. La organización debe de tener un control de incidencias, a través de reportes para su seguimiento.
-Es una organización jerárquica donde cada capa proporciona servicios a la capa inmediatamente superior y se sirve de los servicios de la capa inmediatamente inferior. - Se encapsula la implementación de los servicios de cada capa. - La mayoría de las interacciones suceden solamente entre capas adyacentes mediante la descomposición de los servicios que ofrecen. - La comunicación entre capas se realiza a través de la llamada a procedimiento con parámetros que son enviados entre cada capa. - Las distintas capas de la aplicación pueden residir en una sola máquina o se puede distribuir entre varios equipos para ofrecer un mayor rendimiento.
Basado en componentes
Enfoca el diseño de la aplicación informática como un conjunto de componentes interrelacionados y que poseen interfaces bien definidas.
-Por medio de este estilo arquitectónico es posible el diseño de aplicaciones informáticas a partir del establecimiento de componentes individuales. -Se enfatiza sobre la descomposición del sistema en componentes las cuales contienen interfaces bien definidas que determinan métodos, eventos y propiedades. -Un componente en especial se diseña para una tarea específica y pueden reutilizarse. -El componente no debe almacenar información sino que éste la recibe y procesa. -Para ofrecer nuevas funcionalidades cada componente se extiende a través de la creación de nuevos componentes