Sei sulla pagina 1di 2

ARQUITECTURA DEL SOFTWARE La Arquitectura del Software es el diseo de ms alto nivel de la estructura de un sistema.

La arquitectura se refiere a la forma en la que es diseada tanto fsica como lgicamente una aplicacin. Diseo fsico: Se refiere al lugar donde estarn las piezas de la aplicacin. Diseo lgico: Aqu se especifica la estructura de la aplicacin y sus componentes sin tener en cuenta donde se localizara el Software ni el Hardware ni la infraestructura. na Arquitectura de Software! tam"i#n denominada A !"itect" a lgica! consiste en un con$unto de patrones y a"stracciones co%erentes que proporcionan el marco de referencia necesario para guiar la construccin del software para un sistema de informacin. La Arquitectura de Software esta"lece los fundamentos para que analistas! diseadores! programadores! etc. tra"a$en en una lnea com&n que permita alcanzar los o"$etivos del sistema de informacin! cu"riendo todas las necesidades. 'e"emos sealar que #a a selecciona el mo$elo $e "na a !"itect" a! %ay que partir del conte%to tecnolgico & o gani'ati(o del momento y! que la arquitectura (liente)Servidor requiere una determinada especializacin de cada uno de los diferentes componentes que la integran. La a !"itect" a $e "na a#licacin se eval&a en t) minos $e s" *t%roug%tput+. en$imiento

Una a !"itect" a escala*le es aquella que tiene la capacidad de incrementar el rendimiento sin !"e tenga !"e e$isea se y simplemente aprovec%a el %ardware adicional que se le apronte. La escala*ili$a$ depende del diseo de la arquitectura! ,- de la tecnologa utilizada. ARQUITECTURA CLIE+TE,SER-IDOR .sta arquitectura consiste en un programa en el que el cliente *es "na a#licacin info m.tica !"e se "tili'a #a a acce$e a los se (icios !"e of ece "n se (i$o + realiza peticiones a otro programa servidor *es "na com#"ta$o a !"e/ fo man$o #a te $e "na e$/ # o(ee se (icios a ot as $enomina$as clientes + que le da respuesta. Aunque esta idea se puede aplicar a programas que se e$ecutan so"re una sola computadora es ms venta$osa en un sistema operativo multiusuario distri"uido a trav#s de una red de computadoras.

CARACTER0STICAS:

CLIE+TE: .s quien inicia solicitudes o peticiones. .spera y reci"e las respuestas del servidor /or lo general! puede conectarse a varios servidores a la vez. SER-IDOR: Al iniciarse esperan a que lleguen las solicitudes de los clientes. 0ras la recepcin de una solicitud! la procesan y luego envan la respuesta al cliente. /or lo general! aceptan cone1iones desde un gran n&mero de clientes *en ciertos casos el n&mero m1imo de peticiones puede estar limitado+.

Potrebbero piacerti anche