La arquitectura de software es la estructura o estructuras de ese sistema, y comprende los componentes del software, sus propiedades externamente visibles, y las relaciones entre las mismas. Arquitecturas de software
La Arquitectura de Software de los Sistemas de Software a ser construidos, se convierte en un factor de importancia para lograr que éste tenga un alto nivel de calidad. Recuérdese que el poseer una buena Arquitectura de Software es de suma importancia, ya que ésta es el corazón de todo sistema informático y determina cuáles serán los niveles de calidad asociados al sistema.
La Arquitectura de Software de los Sistemas de Software a ser construidos, se convierte en un factor de importancia para lograr que éste tenga un alto nivel de calidad. Recuérdese que el poseer una buena Arquitectura de Software es de suma importancia, ya que ésta es el corazón de todo sistema informático y determina cuáles serán los niveles de calidad asociados al sistema.
* La arquitectura de software es un nivel de diseño diferente de los algoritmos y las estructuras de datos:
* El diseño y la especificación de la estructura del sistema como un todo es entonces un nuevo problema.
* Los elementos estructurales incluyen:
* La organización y el control globales.
* Los protocolos de comunicación.
* La distribución física.
* La composición de elementos de diseño.
* La escalabilidad y el rendimiento.
* La elección entre distintas alternativas de diseño.