Certificación de Calificación de Arquitecto de Software

En países extranjeros, la formación y certificación de arquitectos de software tiene un proceso estricto, que estipula claramente los objetivos educativos, los requisitos de certificación y los cursos de aprendizaje. A continuación, presentamos el estado de certificación de arquitecto de software de las tres organizaciones. En el Programa de Certificación de Arquitecto de Software de UC Irvine [27], para obtener la certificación de Arquitecto de Software Nivel C, los estudiantes deben completar 11 unidades de cursos obligatorios y al menos 4 unidades de cursos optativos. Estos cursos incluyen:

·Cursos obligatorios: Introducción al modelado y análisis de sistemas de software (2 unidades), Fundamentos de análisis de sistemas (3 unidades), Análisis y documentación de requisitos del usuario (3 unidades), Proyecto de arquitectura de software (3 unidades).

·Cursos optativos: Gestión de proyectos de sistemas de información (2 unidades), modelado del rendimiento del sistema (2,5 unidades), gestión de proyectos de mejora empresarial (2,5 unidades).

La certificación de arquitecto de software de UC Irvine requiere que los estudiantes tengan la capacidad de modelar sistemas comerciales, determinar las necesidades de los usuarios, evaluar procesos comerciales, dominar técnicas de gestión de proyectos y ser capaces de diseñar una arquitectura escalable perfecta y óptima con adaptabilidad y confiabilidad. El programa de certificación finaliza con un curso práctico en el que los estudiantes diseñan la arquitectura de una solución de software a gran escala desde cero. La certificación de arquitectos de software de iCMG enfatiza siete niveles de aprendizaje del curso, como se muestra en la Figura 2 [30]. En este sistema de certificación, los tres niveles superiores los completan sus socios, y iCMG solo es responsable de los cuatro niveles inferiores del sistema de conocimientos.

En la actualidad, la certificación de arquitectos de software está básicamente en blanco en China. No existen instituciones de formación profesional, ni guías de certificación especiales ni instituciones de certificación educativa autorizadas. Como diseñador jefe del software, el nivel y la capacidad del arquitecto de software determinan directamente el rendimiento general del sistema de software. Según el informe del Ministerio de Educación sobre la escasez de talentos del 8 de septiembre de 2004, la brecha de talento nacional para la arquitectura de software y el análisis de sistemas en 2005 fue de más de 60.000, que es el talento técnico de alto nivel que se necesita con urgencia en el desarrollo de software. . El Documento No. 39 [2003] del Ministerio de Personal y el Ministerio de la Industria de la Información decidió establecer un examen de certificación de nivel de arquitecto de sistemas en el examen nacional de calificación (nivel) técnico profesional de tecnología informática y software en un intento de resolver el problema de Certificación de arquitecto de software. Sin embargo, por diversas razones, el examen no pudo realizarse según lo programado y se retrasó una y otra vez. De hecho, estas medidas sólo desempeñan un papel de transición temporal. Sólo el establecimiento de un programa completo de educación y capacitación de arquitectos de software y una agencia de certificación educativa autorizada son los problemas urgentes actuales.