Arquitectura de software

Definición: ¿Qué significa Arquitectura de software?

La arquitectura de software es la definición y estructuración de una solución que cumple con los requisitos técnicos y operativos. La arquitectura del software optimiza atributos que involucran una serie de decisiones, como seguridad, desempeño y manejabilidad. En última instancia, estas decisiones afectan la calidad, el mantenimiento, el rendimiento y el éxito general de la aplicación.

Techinfo explica la arquitectura de software

La arquitectura de software es un marco estructurado que se utiliza para conceptualizar elementos, relaciones y propiedades del software. Este término también hace referencia a la documentación de la arquitectura de software, que facilita la comunicación con las partes interesadas al mismo tiempo que documenta las decisiones tempranas y de alto nivel con respecto al diseño y el componente de diseño y la reutilización de patrones para diferentes proyectos. El proceso de la arquitectura de software funciona mediante la abstracción y separación de estas preocupaciones para reducir la complejidad.

El lenguaje de descripción de arquitectura (ADL) describe la arquitectura del software. Varias organizaciones desarrollan diferentes ADL. Los elementos comunes de ADL son conectores, componentes y configuración.