Entorno

El subsistema de Entorno es el encargado de definir de forma general los distintos entornos de ejecución, así como aquellos aspectos del ciclo de vida del desarrollo del software que tienen una fuerte dependencia e interacción con los mismos: entrega y recepción del software, paso del software entre entornos para promoción, etc.

Objetivos

  • Normalizar la estructura y procedimiento para realizar las entregas
  • Especificar el uso y configuración de herramientas necesarias para la gestión de entregas: Gestión de estructura y despliegue de aplicaciones, Control de versiones, Control de librerías, Gestión documental
  • Definir los distintos entornos de ejecución y sus características
  • Normalizar los procedimientos de paso de software entre entornos

Áreas 

Preparación del Entorno de Desarrollo

La preparación del entorno de desarrollo es una parte muy importante dentro de la construcción de aplicaciones ya que permite que el trabajo en equipo se realice de forma sencilla al contar el equipo de desarrollo con las mismas herramientas.

Por este motivo, MADEJA presenta una serie de recomendaciones y ejemplos necesarios para la preparación del entorno de desarrollo.

Área Gestión de la Entrega

El área de Gestión de la Entrega proporciona el conjunto de pautas, procedimientos, y recursos necesarios para la gestión completa de las entregas realizadas durante el desarrollo de un proyecto, tanto productos de software como documentales.

Repositorio de Artefactos

En esta sección se tratan todos los aspectos relacionados con el sistema de control de librerías o artefactos utilizado como parte del entorno de entrega o recepción del software.

Entre otros, se describe el procedimiento para la solicitud de actualización de artifactory en el caso de entregas de software basadas en maven.

Área Gestión de Entornos y Despliegues

En este área se recogen los distintos requisitos necesarios para llevar a cabo la actualización de los entornos disponibles.