2.2 Arquitectura de software (ARQ)

La "Arquitectura de Software" es una disciplina central en la ingeniería de software que se enfoca en el diseño estructural y organizativo de sistemas de software. Los profesionales en esta área definen la estructura del software, incluyendo sus componentes, relaciones y comportamiento. La arquitectura asegura que el software sea escalable, eficiente y cumpla con los requisitos del cliente. Además, se ocupan de los patrones de diseño, tomando decisiones clave que determinan la robustez y la modularidad del sistema. La arquitectura de software es esencial para la planificación, desarrollo y mantenimiento de sistemas de software complejos. Los arquitectos de software deben considerar aspectos como la seguridad, la escalabilidad, el rendimiento y la facilidad de mantenimiento en sus diseños. Una arquitectura sólida contribuye a la longevidad y el éxito de un sistema de software 

KA Core Tier1 Core Tier2 Electivo
2.2.1 Fundamentos de arquitectura de software     No
2.2.2 Descripción de la arquitectura de software     No
2.2.3 Procesos de la arquitectura de software     No
2.2.4 Evaluación de la arquitectura de software     No



Subsecciones
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM