Arquitectura de Software

Description

Arquitectura de Software
Abner Gustavo Cuxum Larios
Mind Map by Abner Gustavo Cuxum Larios, updated more than 1 year ago
Abner Gustavo Cuxum Larios
Created by Abner Gustavo Cuxum Larios about 6 years ago
55
1

Resource summary

Arquitectura de Software
  1. Es el equivalente del plano de una casa.
    1. Es la Estructura o estructuras de sistemas, lo que comprende a los componentes del software, sus propiedades externas visibles y las relaciones entre ellos.
      1. Durante la Gestión del Sistema: Documento sobre el poder discutir, Aumentar la precisión en la estimación del coste y tiempo, Ayuda a gestionar la Complejidad.
        1. Durante el Desarrollo: Es una excelente visita general del sistema, Proporciona la relación de puntos de diseños a tratar, Facilita el desarrollo simultáneo de componentes, Permite detectar errores de diseños en fases tempranas.
      2. Diseño
        1. Estructura; Descripción de subsistemas como composición de componentes.
          1. Comportamiento: Descripción de la comunicación entre componentes.
            1. Protocolos de Comunicación, sincronización, y acceso a datos, Distribución física, Tecnología de comunicación, Tecnología de desarrollo de sistemas, Aspectos de seguridad.
          2. ¿Que diseño Incluye?: Suele incluir varias vistas, Una vista representa un aspecto parcial de una arquitectura software.
            1. ¿Cuándo se diseña la arquitectura?: Diseño Detallado, Diseño Arquitectónico, Analizar el problema
              1. ¿Que Aspectos se tiene en cuenta para el diseño? Contexto
                1. Aspectos del Negocio: Amortizar la infraestructura, Mantener bajos costes de instalación, Utilizar personal disponible.
                  1. Aspectos de la estructura organizacional: Promoción de los intereses creados, ej. Mantener una BD existente, Mantener el método estándar de hacer negocio.
                    1. Tendencias actuales: Desplegar la aplicación en la nube, Interfaz para aplicaciones móviles etc.
                      1. Tecnología Disponible: Sist. Centralizados vs Distribuidos, Desarrollo desde 0 vs existentes, Lenguajes de Programación, Plataformas Core, Herramientas.
                2. ¿Qué se tiene en cuenta para el diseño? Arquitecto
                  1. Arquitecto de Software
                    1. Líder Técnico, arquitecto jefe, arquitecto de aplicaciones, arquitecto de infraestructura, arquitecto de datos. Tiene conocimientos tecnológicos y habilidades de programación, Habilidades de diseño, consciente de políticas organizacionales, buen comunicador, Toma de decisiones, es un negociador.
                      1. ¿Cómo se modela? Mediante
                        1. Lenguajes de Programación (ADLs): Lenguajes textuales formales ideados para describir una arquitectura de software en términos de componentes y conectores.
                          1. Diagramas UML:
                            1. Descripción de aspectos estructurales (estáticos): Diagrama de componentes, diagrama de despliegue, etc.
                              1. Descripción de comportamiento (dinámico): Diagrama de actividad, diagrama de secuencia etc.
                                1. Diagramas de Alto Nivel: Describen la arquitectura con una alto nivel de abstracción. Suele ser el primer paso antes de un diseño más detallado (ej. Diagrama de Componentes)
                Show full summary Hide full summary

                Similar

                INGENIERIA DE MATERIALES
                Ricardo Álvarez
                Elementos Básicos de Ingeniería Ambiental
                Evilus Rada
                Historia de la Ingeniería
                Camila González
                Introducción a la Ingeniería de Software
                David Pacheco Ji
                UNIDAD II DIBUJO PROYECTIVO
                anyimartinezrued
                GENERALIDADES DE LAS EDIFICACIONES
                yessi.marenco17
                MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
                Ruben Dario Acosta P
                Estado de la ingenería mecánica y su perspectiva a futuro
                Roberto Martinez
                MAPA CONCEPTUAL SOBRE LA INICIATIVA CDIO
                Victor Antonio Rodriguez Castañeda
                Características de la Pitahaya y su potencial de uso en la industria alimentaria
                Héctor Infanzón
                Diapositivas neumática
                Victor Zamora Delgado