Está en la página 1de 3

ARQUITECTURA DE SOFTWARE

ING. ISELA HERNADNEZ SALINAS

ROBERTO GONZALEZ ALVAREZ

15875

IDGS07A

08 de septiembre del 2022


Definición de arquitectura de software

El concepto de arquitectura de software se refiere a la estructuración del sistema


que, idealmente, se crea en etapas tempranas del desarrollo. Esta estructuración
representa un diseño de alto nivel del sistema que tiene dos propósitos primarios:
satisfacer los atributos de calidad (desempeño, seguridad, modificabilidad), y
servir como guía en el desarrollo.

La arquitectura del software por tanto define la estructura que debe de tener un
software, las piezas que debemos construir y el modo en el que se deben de juntar
y trabajar entre ellas. Se define a alto nivel mediante una serie de patrones y
abstracciones que seguir para el desarrollo del software y para la interacción entre
sus diversas piezas.

Una arquitectura de software describe los componentes básicos de un sistema de


software y su combinación interna. En el marco del desarrollo de software, la
arquitectura de software representa la decisión de diseño más temprana. Es
determinada básicamente por criterios de calidad como la modificabilidad,
mantenibilidad, seguridad y el rendimiento.

En palabras simples la arquitectura de software son patrones o lineamientos que


ayudan a la construcción de un programa (aplicación). Estos patrones permiten
tener una guía para los desarrolladores, analistas y todos los cargos relacionados
para lograr cumplir con los requerimientos de la aplicación.
Conclusión

La arquitectura del software por tanto define la estructura que debe de tener un
software, las piezas que debemos construir y el modo en el que se deben de juntar
y trabajar entre ellas. Se define a alto nivel mediante una serie de patrones y
abstracciones que seguir para el desarrollo del software y para la interacción entre
sus diversas piezas. Por lo que yo entendí se encarga de procesos estructuras de
datos que es un factor muy necesario para crear el software con éxito. Creo que
todos los programadores deben de estudiar al menos un curso para poder
entender que es la arquitectura de software.

También podría gustarte