El rol de Arquitecto en la Arquitectura de Software
Presentado en SG Virtual 2015H2
¿Eres arquitecto de software?, ¿quieres ser arquitecto de software?, o simplemente te gustaría escuchar un enfoque diferente y ligero que debe de considerar un arquitecto... Hagamos un puente entre análisis y diseño con la Arquitectura. El análisis de requerimientos es una actividad enfocada en el espacio del problema. Ignora las necesidades y restricciones de grupos como desarrolladores y administradores de sistemas porque se enfoca en los deseos y necesidades del negocio, y no tanto en lo que es posible realizar tecnológicamente. Dicho de otra forma, se encarga del ‘¿qué?’ y no del ‘¿cómo?’. El diseño de software es una actividad enfocada en el espacio de la solución y está enfocada principalmente a un grupo de personas: los desarrolladores. Se desempeña al rededor de un conjunto claramente definido de restricciones (los requerimientos del sistema) y es esencialmente un proceso de traducción estos en especificaciones para un sistema. El objetivo de esta charla es describir cada una de las actividades que un arquitecto de software debe desempeñar durante el proceso de planeación, elaboración y entrega de la arquitectura de un sistema de software.