MISO4206 Arquitecturas de Software Ágiles
La arquitectura de software se entiende normalmente como el proceso de definir las estructuras importantes de un sistema, así como las relaciones importantes entre ellas. Para realizar esta labor, los arquitectos de software suelen seguir procesos de diseño intensos en duración y esfuerzo, los cuales dan como resultado un documento de arquitectura de software, el cual es pre-requisito para iniciar el desarrollo de software asociado. A esta estrategia de desarrollo normalmente se le conoce como “big-design up front – BDUF”, para hacer explícito el hecho de que es necesario terminar toda la arquitectura del sistema antes de comenzar con el desarrollo de software. Sin embargo, esta práctica trae consigo algunos riesgos, como el tiempo y costo de esta actividad, así como la desactualización de la arquitectura durante la construcción del software.
Periodo en el que se ofrece el curso
201910
Idioma en el que se ofrece el curso
Español
Página del catálogo en este curso