Desarrollo

El subsistema de Desarrollo contempla las normativas y estándares para la elaboración de un código fuente homogéneo y estándar con el objeto de minimizar las tareas de mantenimiento. También se incorporan las especificaciones para la obtención de sistemas de información seguros, con un rendimiento óptimo y adaptados a las necesidades de las tecnologías definidas en el subsistema de Arquitectura de MADEJA con el que está ampliamente vinculado.

Enlaces rápidos a tablas resumen:

  • Tabla resumen de las tecnologías asociadas al subsistema de desarrollo.
  • A partir de las pautas del subsistema se han elaborado la verificaciones que pueden realizarse. Estas verificaciones se ha agrupado en matrices de verificación en función del área al que pertenecen. Puede descargar las matrices en el siguiente enlace. Posteriormente estas verificaciones estará almacenadas en el sistema VerificA.
  • Se ha hecho un esfuerzo inicial para automatizar estas verificaciones utilizando la herramienta sonar. Existen para sonar una serie de plugins como pmd, checktyles, findbugs, que se han usado. Para usar estas primeras verificaciones automáticas puede descargar el perfil del proyecto sonar en el siguiente enlace.
Objetivos: 
  • Promover la generación de código fuente de calidad.
  • Unificar el uso de librerías y utilidades de apoyo.
  • Proponer plugins para el desarrollo con IDEs.
  • Promover el uso de patrones de diseño software.