Este curso está enfocado a la definición de la Arquitectura de Software de una aplicación, la cual servirá de hilo conductor de las siguientes fases del proceso de desarrollo; diseño de alto nivel y diseño detallado. Esta arquitectura está conformada de la estructura del sistema (conjunto de elementos de software); la descripción de las propiedades externamente visibles de los elementos de software; y la relación entre estos.
A través del curso se determinarán las características mínimas que debe poseer un documento de arquitectura, cuales son las entradas para determinarla y que modelos o vistas se deben emplear para producir un documento que efectivamente comunique las implicaciones de la solución a los diferentes stakeholders que validarán, aprobarán e implementarán lo especificado. |