Métricas de arquitectura de software
by Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, Eoin Woods
Capítulo 7. El papel de la medición en la arquitectura del software
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Hay muchas definiciones de arquitectura de software, pero en la práctica, la mayoría de las decisiones importantes desde el punto de vista arquitectónico están relacionadas con la consecución de cualidades en el sistema que satisfagan a las partes interesadas, como el rendimiento, la resistencia y la seguridad. Los arquitectos suelen referirse a ellas como atributos de calidad o cualidades no funcionales.
Estas decisiones importantes y complejas son a menudo difíciles de tomar porque implican compromisos significativos entre diferentes cualidades. Por ejemplo, dar prioridad a la resistencia puede significar reducir el rendimiento. Las partes interesadas suelen tener dificultades para saber qué atributos de calidad necesitan.
La forma en que los arquitectos solían abordar estas complicaciones consistía en hacer mucho diseño y reflexión "por adelantado" para tratar de desentrañar sus requisitos, considerar diferentes compensaciones, tomar decisiones arquitectónicas clave y validarlas. Hoy, sin embargo, necesitamos movernos mucho más rápido y adaptarnos al cambio con más eficacia de lo que permite este estilo.
Una serie de enfoques, como como entrega continua,1 RCDA,2 y la arquitectura continua,3 intentan que las actividades de arquitectura tengan lugar menos al principio y más a lo largo ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access