Arquitecto de software
Navegación
Descripción:
Definición
Es la persona que realiza el diseño de más alto nivel de la estructura de un programa o aplicación definiendo los módulos principales, la responsabilidad que tendrán y la interacción que existirá entre dichos módulos, el contexto en el que se implantarán y los principios que orientarán su diseño y evolución.
Funciones
- Análisis del dominio del problema.
- Determinación de los enfoques de implementación.
- Determinación de una arquitectura que cumpla con el presupuesto y el plan de proyecto.
- Determinación de una arquitectura que cumpla con los objetivos de la organización.
- Determinación de una arquitectura que cumpla con los requisitos del sistema.
- Gestión de requisitos.
- Gestión de riesgo.
- Gestión del Plan Tecnológico.
- Mantenimiento de la arquitectura durante el ciclo de vida del proyecto.
- Presentación de la arquitectura a los técnicos y también a personas no técnicas.
- Supervisión de la adecuación de la arquitectura al diseño y a la implementación.
Competencias técnicas
- Capacidad de evoluvión de sistemas de software.
- Conocimiento de arquitectura de información.
- Conocimiento de estándares, nomenclaturas, modelos de ciclos de vida, técnicas de análisis, técnicas de diseño de software y de pruebas.
- Conocimiento de herramientas de ingeniería de software y hardware.
- Conocimiento de herramientas de técnicas de pruebas.
- Conocimiento de herramientas y métodos específicos de diseño y requerimiento.
- Conocimiento de los Frameworks más relevantes y comunes, siendo capaz de utilizarlos en el diagnóstico y asesoramiento de arquitecturas.
Habilidades
- Trabajo en equipo.
- Capacidad de comunicación.
- Capacidad de toma de decisiones.
- Capacidad de gestión interna y externa.
- Capacidad de respuesta y resolución creativa.
- Capacidad de abstracción.
Formación Reglada
Formación Universitaria
- Grado, Ingeniería Técnica o Diplomatura en Informática.
Incluimos a continuación un listado no exhaustivo de formaciones acordes a este perfil:
- Grado en Ingeniería Informática del Software.
- Grado en Ingeniería Informática en Computación.
- Grado en Ingeniería Informática en Ingeniería de Computadores.
- Grado en Ingeniería Informática en Sistemas de Información.
- Grado en Ingeniería Informática en Tecnologías Similares.
- Y otros relacionados o que incluyan materias similares.
Idiomas
- Inglés: B2
Información y consultas