Vous êtes sur la page 1sur 7

SEP

SNEST

DGEST

INSTITUTO TECNOLGICO DE CIUDAD JUREZ

Arquitecturas de software

Equipo #7 10111119 10111190 10111199

Ingenieria en Sistemas Computacionales

Ciudad Jurez, Chihuahua

Mayo 2013

3.5 Diseo de software de arquitectura Cliente Servidor


Son un modelo de sistema en el que dicho sistema organiza como un conjunto de servicios y servidores asociados, ms unos clientes que acceden y usan los servicios Componentes: 1. Un conjunto de servidores que ofrecen servicios a otros subsistemas. - Servidores de ficheros - Servidores de impresoras - Servidores de compilacin Los cuales no necesitan conocerla identidad de los clientes o cuantos clientes tienen. 2. Un conjunto de clientes que llaman a los servicios ofrecidos por los servidor. Estos son normalmente subsistemas en s mismos. Puede haber varias instancias de un programa ejecutndose concurrentemente. Estos pueden conocer el nombre de los servidores disponibles y los servicios que stos proporcionan. 3. Una red que permite a los clientes acceder a estos servicios. En la prctica, sin embargo, la mayora delos sistemas cliente-servidor se implementan como un sistemas distribuidos.

Ejemplo

Al entrar a la pagina de Facebook

Servidor
Lista de amigos Chat Grupos y pginas

Fotos Aplicaciones Juegos

Funcin Donde se guardaran datos y relaciones entre usuarios Debe de soportar el envio y entrada de mensajes a cada usuario. Son paginas especializadas con cierto numero de clientes, que pueden o no compartir sus datos Soportar la resolucin requerida para las fotos subidas Soporta aplicaciones creadas en su misma plataforma. Soporta que los usuarios jueguen o creen sus propios juegos dentro de su misma plataforma

3.6

Diseo de software de arquitectura distribuida.

Es aquel software que coordina, analiza y controla eventos del mundo real conforme estos ocurren. Una forma de visualizar este sistema es como un sistema de estimulo/respuesta. Ejemplo: Copired. En este lugar se tiene un software en el cual se controla el tiempo en el que se tiene servicio de la computadora, ya que se evita que las personas se excedan del tiempo de uso de la misma, o tambin, que eviten entrar a sitios previamente prohibidos en el lugar. 1. Estimulo peridicos .Ocurren a intervalos de tiempo predecibles, por ejemplo, el sistema debe examinar un sensor cada 50 milisegundos y realizar una accin (respuesta) dependiendo del valor de ese sensor (estimulo). 2. Estmulos aperidicos. Ocurren de forma irregular. Normalmente son provocados utilizando el mecanismo de interrupciones de la computadora .Un ejemplo de dicho estimulo

3.7 Diseo de software de arquitectura de tiempo real


Un sistema de tiempo real es un sistema informtico que interacciona con su entorno, sobre el que realiza acciones de control que se producen dentro de intervalos de tiempo bien definidos.

Arquitecturas de Tiempo Real

Hardware y software para Manejo de Tiempo Real Hardware. Reloj. Procesador de Interrupciones. Timers. Watchdog. Procesador de comunicaciones. Software. Retrasos de procesos: absolutos y relativos. Calendarios. Timeouts. Clock package en ADA Especificacin de tiempos: Caracterizacin. Chequeo de tiempos para tolerancia a fallos

El diseo de arquitecturas de tiempo real involucra 2 aspectos: Nivel de Nodo: cada procesador debe proveer velocidad y predictibilidad en la ejecucin de tareas de tiempo real, manejo de interrupciones, e interaccin con el mundo externo. Nivel de Sistema. en este nivel las comunicaciones y la tolerancia a fallos son 2 aspectos que hacen difcil la predictibilidad. De cualquier manera, aspectos son inevitables. Ejemplo de un sistema en tiempo real Actividades en una computadora de automvil.

C=tiempo de computo (peor caso), T=Periodo de ejecucin, D=Plazo de respuesta El sistema de tiempo real de un auto consiste medir los tiempos de las funciones que realice como es el control de velocidad, de frenado, de combustible etc. como este ejemplo muestra los tiempo de cada uno como es el tiempo de computo del auto, tiempo en el que se ejecuta el control y su plazo de respuesta.

Fuentes
http://www.slideshare.net/pablis001/arquitectura-de-referencia-para-sistemas-entiempo-real http://www.monografias.com/trabajos37/sistemas-tiempo-real/sistemas-tiemporeal2.shtml http://es.scribd.com/doc/56661814/ARQUITECTURA-EN-EL-DISENO-DE-SOFTWARE http://it.aut.uah.es/danihc/DHC_files/menus_data/SCTR/DesigndeSistemas.pdf http://www.laccei.org/LACCEI2012-Panama/TechnicalPapers/TP011.pdf http://es.scribd.com/doc/43836633/Diseno-de-Software-en-Arquitectura-ClienteServidor

Vous aimerez peut-être aussi