Diseño de arquitectura del software

download Diseño de arquitectura del software

If you can't read please download the document

Transcript of Diseño de arquitectura del software

1. Diseo de la arquitectura del softwareINSTITUTO TECNOLOGICO SUPERIOR DE LERDO MAESTRO:RICARDO DE JESUS BUSTAMANTE ALUMNA: DEAHESY NAJERA GARCIA# DE CONTROL: 07230484Tambin se contemplan los principiosEst compuesta por sus componentes su relacin k existe entre ellos y el ambiente en el que trabajaran.Tambin se contemplan los principios y reglas que normaran su diseo y su evolucin.Una definicin del software seria la siguiente: Una arquitectura de software es la estructura de estructuras de un sistema, La cual abarca componentes de software, propiedades externas visibles a estos componentes y sus relaciones quieren decir que es un elemento que est por debajo de l.Porque es importante la arquitectura? 1.- porque la representacin de las arquitecturas del software facilitan la comunicacin entre todas las partes interesadas, en el desarrollo de un sistema basado en computadora. 2.- Destaca decisiones tempranas de diseo que tendran un profundo impacto en todo el trabajo de ingeniera. 3.- Porque constituye un modelo relativamente pequeo e intelectualmente comprensible de cmo est estructurado el sistema y de cmo trabajan juntos los componentes. 2. APLICACIONES MonolticasSon aquellas conocidas como aplicaciones de estacin en otras palabras interfaces graficas de usuario GUIS son servicios de presentacin,negosiosy persistencia de datos, en la misma maquina. No hay concurrencia de usuarios (nadamas uno lo va usar) Arquitectura cliente-servidorUna de sus caractersticas es que cuenta con clientes bastante pesados aunque esto no es un estndar dependiendo del lenguaje. Existen correcciones ala base de datos mediante esta arquitectura generalmente los protocolos de comunicacin son pesados. Existe ejecucin remota de sqls existe alta adminmistracion y el rendimiento es bajo. El trafico en a red puede estar saturado o ser muy alto ARQITECTURA CLIENTE-SERVIDOR MEJORADA Se aplica la loguica de negocios en la base de datos existen clientes pesados ahunke tampoco es un estndar las conexiones en las bases de datos se convierten a conexiones dedicadas el rendimiento es mucho mejor existe una alta administracin baja escalabilidad,flexibilidad y portabilidad. Arquitectura de 3 nivelesReutilizacin de lgica de negocios para diferentes clientes o sistemas son aplicables en este enfoque se mejora la escalabilidad y la flexibilidad de las aplicaciones existe una gran independencia de la base de datosArquitectura versus diseoLa arquitectura envuelve un conjunto de decisiones estratgicas de diseo, lineamiento- Tos, reglas y patrones que restringen el diseo y la implementacin de un software.