S07 - Evaluación de la compilación del código fuente

Contenido

CÓDIGO

S07

NOMBRE

Evaluación de la compilación del código fuente

OBJETIVO

Verificar que se pueden generar los binarios de un sistema de información, a partir de su código fuente o de dependencias controladas con software de terceros. Asegurando que no hay binarios precompilados desde software de terceros, salvo excepciones admitidas.
Cuando el sistema está en integración y despliegue continuo (CI/CD), siempre que sea viable estas evaluaciones se ejecutan como parte del pipeline definido, de forma completa o en parte.

ENTRADAS

1) Plan Específico de la Calidad del Sistema (PECS).
2) Código fuente en repositorio de código y acceso al mismo.
3) Artefactos generados en repositorio de artefactos y acceso al mismo.
4) Versión a compilar.
5) Documentación necesaria para la compilación y empaquetado.
6) Si las evaluaciones están automatizadas, acceso al pipeline en la plataforma CI/CD y al resto de herramientas en las que se sustenta la automatización.

SALIDAS

1) Informe del resultado con detalle de todas las pautas de evaluación realizadas, incluyendo recomendaciones.
2) Software compilado final (y si fuera necesario: desplegables finales)
3) Actualización del sistema en la herramienta HRC detallada en el Plan General de Calidad.
4) Defectos registrados en la herramienta correspondiente, si procede.

RESULTADO

- Superado: Se superan las pautas de evaluación de severidad ALTA y MEDIA. 
- Superado con reservas: Se superan las pautas de evaluación de severidad ALTA, pero hay al menos una de severidad MEDIA no superada.
- No superado: Al menos una pauta de evaluación de severidad ALTA no ha sido superada, por tanto, requiere subsanación.

CADUCIDAD

12 meses

PAUTAS DE EVALUACIÓN

ID.DESCRIPCIÓNSEVERIDADOBSERVACIONES
C01Todos los artefactos o librerías necesarias para la construcción del software están disponibles y en su versión correcta en un repositorio corporativo, asegurando que no hay binarios pre-compilados desde software de terceros, salvo excepciones admitidas.ALTA 
C02Se siguen las prácticas definidas en la gestión de artefactos y sus dependencias que apliquen, aprobadas en la Agencia Digital de Andalucía, y publicadas en este Portal con una norma que le sustente. Y las específicas del sistema, si las hubiera.ALTAMientras no exista una normativa corporativa en una materia, convivirán con las que puedan existir en las consejerías y entidades, las cuales deberán ir desapareciendo conforme se aprueben y publiquen las correspondientes en este Portal.
C03La documentación que describe el proceso de compilación es adecuada.ALTA 
C04Todo el código fuente se encuentra en un repositorio corporativo de la Junta de Andalucía correspondiente.ALTA 
C05El software se versiona y etiqueta de forma adecuada.MEDIA 

FECHA ACTUALIZACIÓN

21/10/2024

Índice