SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Principales estilos arquitectónicos

Ref.   Estilo Arquitectónico               Descripción
EA1    Cliente/Servidor                    El estilo cliente/servidor define una relación entre dos aplicaciones en las
                                           cuales una de ellas (cliente) envía peticiones a la otra (servidor fuente de
                                           datos).
EA2    Basado en Componentes               El estilo basado en componentes describe un acercamiento al diseño de
                                           sistemas como un conjunto de componentes que exponen interfaces bien
                                           definidas y que colaborar entre sí para resolver un problema.
EA3    En Capas (N-Layer)                  El estilo arquitectural en capas se basa en una distribución jerárquica de los
                                           roles y las responsabilidades para proporcionar una división efectiva de los
                                           problemas a resolver. Los roles indican el tipo y la forma de la interacción
                                           con otras capas y las responsabilidades la funcionalidad que implementan.

EA4    Presentación Desacoplada            El estilo de presentación desacoplada indica cómo debe realizarse el
                                           manejo de las acciones del usuario, la manipulación de la interfaz y los
                                           datos de la aplicación. Este estilo separa los componentes de la interfaz del
                                           flujo de datos y de la manipulación.
EA5    En Niveles (N-Tier)                 El estilo arquitectural de N-Niveles define la separación de la funcionalidad
                                           en segmentos/niveles físicos separados, similar al estilo en n-capas pero
                                           sitúa cada segmento en una máquina distinta. En este caso hablamos de
                                           niveles físicos (Tiers).
EA6    Orientado al Dominio                DDD (Domain Driven Design) no es solo un estilo arquitectónico, es también
                                           una forma de afrontar los proyectos a nivel de trabajo del equipo de
                                           desarrollo, Ciclo de vida del proyecto, identificación del “Lenguaje Ubicuo” a
                                           utilizar con los Expertos en el negocio, etc. Sin embargo, DDD también
                                           identifica una serie de patrones de diseño y estilo de Arquitectura en
                                           concreto. DDD es también, por lo tanto, una aproximación concreta para
                                           diseñar software basándonos sobre todo en la importancia del Dominio del
                                           Negocio, sus elementos y comportamientos y las relaciones entre ellos.
EA7       Orientado a Objetos                              El estilo orientado a objetos es un estilo que define el sistema como un
                                                           conjunto de objetos que cooperan entre sí en lugar de como un conjunto de
                                                           procedimientos. Los objetos son discretos, independientes y poco
                                                           acoplados, se comunican mediante interfaces y permiten enviar y recibir
                                                           mensajes.
EA8       Orientación a Servicios                          El estilo orientado a servicios permite a una aplicación ofrecer su
                                                           funcionalidad como un conjunto de servicios para que sean consumidos. Los
                                                           servicios usan interfaces estándares que pueden ser invocadas, publicadas
                                                           y descubiertas. Se centran en proporcionar un esquema basado en
                                                           mensajes con operaciones a nivel de aplicación y no de componente o de
                                                           objeto.
EA9       Bus de Servicios                                 El estilo arquitectural bus de mensajes define un sistema software que
                                                           puede enviar y recibir mensajes usando uno o más canales de forma que las
                                                           aplicaciones pueden interactuar sin conocer detalles específicos la una de la
                                                           otra.


Referencias: [18,35,36,38,39,40]

[18]      Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal, Pattern Oriented - Software
          Architecture. Germany: JOHN WILEY & SONS, 1996.
[35]      Paul Clements, Rick Kazman Len Bass, Software Architecture in practice. USA: Addison-Wesley, 2002.

[36]      Mary Shaw & David Garlan, Software Architecture: Perspectives on an Emerging Discipline.: Prentice Hall, 1996.

[38]      Microsoft. (2010) Guía Arquitectura N-Capas DDD.

[39]      Larman Craig, UML y Patrones, Introducción al análisis orientado a objetos.: Prentice Hall.

[40]      Ian Sommerville, Ingeniería de Software, 7th ed.: Pearson Addison Wesley, 2005.

Referencias WEB:

Architectural styles (according to CMU’s SEI). http://www.softwareresearch.net/fileadmin/src/docs/teaching/SS05/SE2/02_ArchStyles.pdf
An Introduction to Software Architecture. http://sunner.cn/courses/SA/intro_softarch.pdf

Software Architecture: An Executive Overview. http://www.sei.cmu.edu/reports/96tr003.pdf

Autor:

Juan José González Faúndez

Magister en Ingeniería Informática mención Ingeniería de Software

Universidad Andrés Bello, Campus República

Santiago, Chile

Juanjo.gonzalez@uandresbello.edu

jjegonzalezf@gmail.com

Más contenido relacionado

La actualidad más candente

Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)programadorjavablog
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareLorena Quiñónez
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Modelo vista controlador vas Programacion por n capas
Modelo vista controlador vas Programacion por n capasModelo vista controlador vas Programacion por n capas
Modelo vista controlador vas Programacion por n capasAlex Uhu Colli
 
Proceso del software
Proceso del softwareProceso del software
Proceso del softwareTensor
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdooNerhys Palacios
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARERocio Castellanos
 
Sesion5 requerimientos de software
Sesion5 requerimientos de softwareSesion5 requerimientos de software
Sesion5 requerimientos de softwareOscar López
 
Metodologia de desarrollo de software
Metodologia de desarrollo de softwareMetodologia de desarrollo de software
Metodologia de desarrollo de softwareVictor Varela
 

La actualidad más candente (20)

Antecedentes MSF
Antecedentes MSFAntecedentes MSF
Antecedentes MSF
 
Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Lenguaje Acme
Lenguaje AcmeLenguaje Acme
Lenguaje Acme
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Modelo vista controlador vas Programacion por n capas
Modelo vista controlador vas Programacion por n capasModelo vista controlador vas Programacion por n capas
Modelo vista controlador vas Programacion por n capas
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Cuestionario uml
Cuestionario umlCuestionario uml
Cuestionario uml
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdoo
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Swebok
SwebokSwebok
Swebok
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Prueba software orientado a objetos
Prueba software orientado a objetosPrueba software orientado a objetos
Prueba software orientado a objetos
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARE
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Sesion5 requerimientos de software
Sesion5 requerimientos de softwareSesion5 requerimientos de software
Sesion5 requerimientos de software
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Metodologia de desarrollo de software
Metodologia de desarrollo de softwareMetodologia de desarrollo de software
Metodologia de desarrollo de software
 

Destacado

2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Estilos arquitectonicos
Estilos arquitectonicosEstilos arquitectonicos
Estilos arquitectonicosjprada_10
 
Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.Juan Franco
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosCiencias
 
CUESTIONARIO CASA-HABITACIÓN (PLAZOLA)
CUESTIONARIO CASA-HABITACIÓN (PLAZOLA)CUESTIONARIO CASA-HABITACIÓN (PLAZOLA)
CUESTIONARIO CASA-HABITACIÓN (PLAZOLA)Ana ELisa S
 
1.1ARQUITECTURA DE CUATRO MAS UN VISTAS
1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS
1.1ARQUITECTURA DE CUATRO MAS UN VISTASadolfo0890
 
Clase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicosClase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicosDemián Gutierrez
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositóriorehoscript
 
Arquitectura tres capas
Arquitectura tres capasArquitectura tres capas
Arquitectura tres capasJenny Gonzalez
 
Estilos arquitectonicos
Estilos arquitectonicosEstilos arquitectonicos
Estilos arquitectonicosfilipglass1992
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Marta Silvia Tabares
 
Estilos y tendencias del diseño arquitectonico
Estilos y tendencias del diseño arquitectonicoEstilos y tendencias del diseño arquitectonico
Estilos y tendencias del diseño arquitectonicojdmanchas
 

Destacado (14)

2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Estilos arquitectonicos
Estilos arquitectonicosEstilos arquitectonicos
Estilos arquitectonicos
 
Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.
 
PLAZOLA - Volumen 1
PLAZOLA - Volumen 1PLAZOLA - Volumen 1
PLAZOLA - Volumen 1
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
 
CUESTIONARIO CASA-HABITACIÓN (PLAZOLA)
CUESTIONARIO CASA-HABITACIÓN (PLAZOLA)CUESTIONARIO CASA-HABITACIÓN (PLAZOLA)
CUESTIONARIO CASA-HABITACIÓN (PLAZOLA)
 
1.1ARQUITECTURA DE CUATRO MAS UN VISTAS
1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS
1.1ARQUITECTURA DE CUATRO MAS UN VISTAS
 
Clase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicosClase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicos
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
Arquitectura tres capas
Arquitectura tres capasArquitectura tres capas
Arquitectura tres capas
 
Estilos arquitectonicos
Estilos arquitectonicosEstilos arquitectonicos
Estilos arquitectonicos
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
 
Estilos y tendencias del diseño arquitectonico
Estilos y tendencias del diseño arquitectonicoEstilos y tendencias del diseño arquitectonico
Estilos y tendencias del diseño arquitectonico
 

Similar a Principales estilos arquitectónicos

Arquitecturas de una aplicación
Arquitecturas de una aplicaciónArquitecturas de una aplicación
Arquitecturas de una aplicaciónJesus Caceres Tello
 
Estilos y patrones arquitectónicos
Estilos y patrones arquitectónicosEstilos y patrones arquitectónicos
Estilos y patrones arquitectónicosIsrael Rey
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de softwareLiliana Pacheco
 
Arquitectura de software.docx
Arquitectura de software.docxArquitectura de software.docx
Arquitectura de software.docxKeiberOrtiz1
 
Comunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertidoComunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertidoJamil Cajamarca
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareJosé Antonio Sandoval Acosta
 
Arquitecturas
ArquitecturasArquitecturas
Arquitecturasenlinea70
 
26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdfDayanDeSck
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareAndresRealp1
 
La arquitectura de 41 vistas
La arquitectura de 41 vistasLa arquitectura de 41 vistas
La arquitectura de 41 vistaszurda21
 
Diseño de arquitectura del software
Diseño de arquitectura del softwareDiseño de arquitectura del software
Diseño de arquitectura del softwaredeahesy najera garcia
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2willy0303
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLKudos S.A.S
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Mguel
 

Similar a Principales estilos arquitectónicos (20)

Arquitecturas de una aplicación
Arquitecturas de una aplicaciónArquitecturas de una aplicación
Arquitecturas de una aplicación
 
Estilos y patrones arquitectónicos
Estilos y patrones arquitectónicosEstilos y patrones arquitectónicos
Estilos y patrones arquitectónicos
 
Deber analisis
Deber analisisDeber analisis
Deber analisis
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Arquitectura de software.docx
Arquitectura de software.docxArquitectura de software.docx
Arquitectura de software.docx
 
Fundamentos
FundamentosFundamentos
Fundamentos
 
Comunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertidoComunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertido
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Arquitecturas
ArquitecturasArquitecturas
Arquitecturas
 
26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf
 
Arquitecturas de software
Arquitecturas de softwareArquitecturas de software
Arquitecturas de software
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-software
 
Paradigmas De La Programacion
Paradigmas De La ProgramacionParadigmas De La Programacion
Paradigmas De La Programacion
 
La arquitectura de 41 vistas
La arquitectura de 41 vistasLa arquitectura de 41 vistas
La arquitectura de 41 vistas
 
Diseño de arquitectura del software
Diseño de arquitectura del softwareDiseño de arquitectura del software
Diseño de arquitectura del software
 
Soa
SoaSoa
Soa
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
Metodologías de desarrollo orientado a objetos
Metodologías de desarrollo orientado a objetosMetodologías de desarrollo orientado a objetos
Metodologías de desarrollo orientado a objetos
 

Más de Juan Jose Gonzalez Faundez (9)

Asp Net Architecture
Asp Net ArchitectureAsp Net Architecture
Asp Net Architecture
 
El embrion humano
El embrion humanoEl embrion humano
El embrion humano
 
Arquitectura de Software
Arquitectura de SoftwareArquitectura de Software
Arquitectura de Software
 
Ejercicio UML simple
Ejercicio UML simpleEjercicio UML simple
Ejercicio UML simple
 
La antigua idea de un gobierno mundial Israelí
La antigua idea de un gobierno mundial IsraelíLa antigua idea de un gobierno mundial Israelí
La antigua idea de un gobierno mundial Israelí
 
Orígenes del orden mundial y lo que se viene
Orígenes del orden mundial y lo que se vieneOrígenes del orden mundial y lo que se viene
Orígenes del orden mundial y lo que se viene
 
Diseños estructurales usando uml con clases de análisis y modelos de diseño
Diseños estructurales usando uml con clases de análisis y modelos de diseñoDiseños estructurales usando uml con clases de análisis y modelos de diseño
Diseños estructurales usando uml con clases de análisis y modelos de diseño
 
Un problema de diseño Orientado a Objetos
Un problema de diseño Orientado a ObjetosUn problema de diseño Orientado a Objetos
Un problema de diseño Orientado a Objetos
 
Fuerza Chile!4
Fuerza Chile!4Fuerza Chile!4
Fuerza Chile!4
 

Último

proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Principales estilos arquitectónicos

  • 1. Principales estilos arquitectónicos Ref. Estilo Arquitectónico Descripción EA1 Cliente/Servidor El estilo cliente/servidor define una relación entre dos aplicaciones en las cuales una de ellas (cliente) envía peticiones a la otra (servidor fuente de datos). EA2 Basado en Componentes El estilo basado en componentes describe un acercamiento al diseño de sistemas como un conjunto de componentes que exponen interfaces bien definidas y que colaborar entre sí para resolver un problema. EA3 En Capas (N-Layer) El estilo arquitectural en capas se basa en una distribución jerárquica de los roles y las responsabilidades para proporcionar una división efectiva de los problemas a resolver. Los roles indican el tipo y la forma de la interacción con otras capas y las responsabilidades la funcionalidad que implementan. EA4 Presentación Desacoplada El estilo de presentación desacoplada indica cómo debe realizarse el manejo de las acciones del usuario, la manipulación de la interfaz y los datos de la aplicación. Este estilo separa los componentes de la interfaz del flujo de datos y de la manipulación. EA5 En Niveles (N-Tier) El estilo arquitectural de N-Niveles define la separación de la funcionalidad en segmentos/niveles físicos separados, similar al estilo en n-capas pero sitúa cada segmento en una máquina distinta. En este caso hablamos de niveles físicos (Tiers). EA6 Orientado al Dominio DDD (Domain Driven Design) no es solo un estilo arquitectónico, es también una forma de afrontar los proyectos a nivel de trabajo del equipo de desarrollo, Ciclo de vida del proyecto, identificación del “Lenguaje Ubicuo” a utilizar con los Expertos en el negocio, etc. Sin embargo, DDD también identifica una serie de patrones de diseño y estilo de Arquitectura en concreto. DDD es también, por lo tanto, una aproximación concreta para diseñar software basándonos sobre todo en la importancia del Dominio del Negocio, sus elementos y comportamientos y las relaciones entre ellos.
  • 2. EA7 Orientado a Objetos El estilo orientado a objetos es un estilo que define el sistema como un conjunto de objetos que cooperan entre sí en lugar de como un conjunto de procedimientos. Los objetos son discretos, independientes y poco acoplados, se comunican mediante interfaces y permiten enviar y recibir mensajes. EA8 Orientación a Servicios El estilo orientado a servicios permite a una aplicación ofrecer su funcionalidad como un conjunto de servicios para que sean consumidos. Los servicios usan interfaces estándares que pueden ser invocadas, publicadas y descubiertas. Se centran en proporcionar un esquema basado en mensajes con operaciones a nivel de aplicación y no de componente o de objeto. EA9 Bus de Servicios El estilo arquitectural bus de mensajes define un sistema software que puede enviar y recibir mensajes usando uno o más canales de forma que las aplicaciones pueden interactuar sin conocer detalles específicos la una de la otra. Referencias: [18,35,36,38,39,40] [18] Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal, Pattern Oriented - Software Architecture. Germany: JOHN WILEY & SONS, 1996. [35] Paul Clements, Rick Kazman Len Bass, Software Architecture in practice. USA: Addison-Wesley, 2002. [36] Mary Shaw & David Garlan, Software Architecture: Perspectives on an Emerging Discipline.: Prentice Hall, 1996. [38] Microsoft. (2010) Guía Arquitectura N-Capas DDD. [39] Larman Craig, UML y Patrones, Introducción al análisis orientado a objetos.: Prentice Hall. [40] Ian Sommerville, Ingeniería de Software, 7th ed.: Pearson Addison Wesley, 2005. Referencias WEB: Architectural styles (according to CMU’s SEI). http://www.softwareresearch.net/fileadmin/src/docs/teaching/SS05/SE2/02_ArchStyles.pdf
  • 3. An Introduction to Software Architecture. http://sunner.cn/courses/SA/intro_softarch.pdf Software Architecture: An Executive Overview. http://www.sei.cmu.edu/reports/96tr003.pdf Autor: Juan José González Faúndez Magister en Ingeniería Informática mención Ingeniería de Software Universidad Andrés Bello, Campus República Santiago, Chile Juanjo.gonzalez@uandresbello.edu jjegonzalezf@gmail.com