Páginas

ARQUITECTURA DEL SOFWARE

En ocaciones hay presiones en los tiempos de ejecución de un proyecto, ausencia de métodos controlados para cumplir con los objetivos planteados, continuos cambios en las funcionalidades requeridas, documentación pobre o inexistente, falta de interlocutores válidos. Estos son solo algunos de los problemas que enfrenta hoy día el desarrollo de software. En la última década la Arquitectura de Software ha surgido como disciplina que intenta contrarrestar estos efectos negativos, ocupando cada vez más un rol significativo en la estrategia de negocio de una organización que basa su operativa en el software.

Esto se debe a que hacer foco en la Arquitectura de Software permite flexibilidad y adaptabilidad en mercados cambiantes, ofrece una herramienta de venta y comercialización, ayuda a reducir los costos de mantenimiento, amortiza los costos de desarrollo, ofrece una guía clara para el desarrollo favoreciendo el control de los proyectos, establece un vocabulario común entre los participantes, entre tantos otros aspectos de interés.

Este curso introduce los conceptos esenciales de la Arquitectura de Software haciendo énfasis en la importancia del negocio (o misión) en cuyo contexto son desarrollados los sistemas de software.
Objetivos: 
Los objetivos de este curso son introducir al estudiante en los conceptos básicos de la Arquitectura de Software, transmitir su importancia y su rol dentro del proceso de desarrollo, brindar los conceptos técnicos más relevantes e identificar el rol del Arquitecto en el proceso de desarrollo.

Conocimientos exigidos: 
Conocimientos básicos de desarrollo de sistemas orientados a objetos y de bases de datos.
Conocimientos deseables: 
Experiencia o conocimientos en procesos de desarrollo e ingeniería de software, así como en modelado con UML
Metodología de evaluación: 
El curso se evaluará a partir de:
  • Elaboración de un trabajo de laboratorio (grupales)
  • Controles de lectura (individuales).

No hay comentarios:

Publicar un comentario