Arquitectura de Software

Description

Mapa Mental para gestionar el autoestudio basico en la formación como Arquitecto.
Yesid David Ramirez Espinosa
Mind Map by Yesid David Ramirez Espinosa, updated more than 1 year ago
Yesid David Ramirez Espinosa
Created by Yesid David Ramirez Espinosa over 7 years ago
53
1

Resource summary

Arquitectura de Software
  1. Aplicaciones JEE Multicapas
    1. Nivel de Presentación

      Annotations:

      • Se deben usar DAOs para realizar todas las operaciones de acceso a datos (inserción, modificación, borrado, consultas, etc.); inclusive si se usa JPA se deben hacer todas las operaciones desde el DAO.
      • prueba
      1. Nivel de Servicio

        Annotations:

        • Esta capa es la encargada de exponer las funcionalidades del negocio como un servicio (SOAP). Se encarga de hacer la conversión de los objetos del servicio (XSD) a los DTOs de la aplicación. Se encarga de invocar a la capa de negocio para usar su lógica.
        1. Nivel de Negocio

          Annotations:

          • Esta capa tiene la lógica y validaciones del negocio, se encarga de coordinar las capas de integración y persistencia. Debe presentar una interface que pueda ser usada por las capas superiores (presentación o servicio) o por un sistema externo que quiera reusar esta lógica de negocio.
          1. Nivel de Persistencia

            Annotations:

            • Se deben usar DAOs para realizar todas las operaciones de acceso a datos (inserción, modificación, borrado, consultas, etc.); inclusive si se usa JPA se deben hacer todas las operaciones desde el DAO.
            1. Nivel de Integración

              Annotations:

              • Esta capa es la encargada del acceso a recursos externos y que van a ser integrados desde la aplicación.
            2. Documentos de Arquitectura
              1. Documento de Analisis
                1. Glosario
                  1. Descripción
                    1. Alcance
                      1. Casos de Uso
                        1. Business Process
                          1. Prototipos UI
                          2. Documento de Diseño
                            1. Descripción
                              1. Alcance Tecnico
                                1. Diagramas de Componentes
                                  1. Detalle Diagramas
                                  2. Diagrama de Clases
                                    1. Diagramas de Paquetes
                                      1. Diagramas de Datos
                                        1. Diagrama de Despliegue
                                          1. Requerimientos No Funcionales
                                          2. CheckList de Arquitectura
                                            1. Diagrama de Secuencia
                                            Show full summary Hide full summary

                                            Similar

                                            Arquitectura de software 4+1 UML
                                            Luis Galicia
                                            Arquitectura de Software
                                            Abner Gustavo Cuxum Larios
                                            Atributos de calidad de un software
                                            Cristian Vargas
                                            Practtical Software Architecture - Mapa mental
                                            Luis Galicia
                                            Arquitectura de Software - Contexto del sistema
                                            Luis Galicia
                                            Arquitectura de Sofware
                                            Jose Gregorio PalacioSanchez
                                            Arquitectura de Software
                                            Luis Galicia
                                            The 4 +1
                                            Luis Galicia
                                            ARQUITECTURA DE SOFTWARE
                                            Vanessa Lopez
                                            Arquitectura de software 4+1 UML
                                            Zack Everett Gap
                                            Arquitectura de Software
                                            Jose Gregorio PalacioSanchez