Diferencia entre revisiones de «MARMITA. Entorno»

De EduWiki
Saltar a: navegación, buscar
(Entorno de desarrollo)
Línea 87: Línea 87:
  
 
* IDE de desarrollo: SqlDevelopper
 
* IDE de desarrollo: SqlDevelopper
 +
 +
== Servidores. Entornos ==
 +
=== Entorno de desarrollo ===
 +
El entorno de desarrollo hay una base de datos de desarrollo. El entorno de desarrollo se encuentra en el puesto de trabajo. No hay servidores de aplicaciones de desarrollo.
 +
=== Entorno de pruebas ===
 +
El entorno de pruebas dispone de base de datos de pruebas y servidores de aplicaciones y servidores web de pruebas.
 +
El entorno de pruebas es similar al entorno de producción pero con menos potencia.
 +
=== Entorno de producción ===
 +
El entorno de producción dispone de una base de datos y de múltiples servidores de aplicaciones y servidores web
  
 
= Área Gestión de la Entrega =
 
= Área Gestión de la Entrega =

Revisión de 11:31 26 sep 2019

Introducción

Volver a MARMITA


Descripción

El subsistema de Entorno es el encargado de definir de forma general los distintos entornos para las aplicaciones, así como aquellos aspectos del ciclo de vida del desarrollo del software que tienen una fuerte dependencia e interacción con los citados entornos:

  • Entrega y recepción del software,
  • Traspaso del software entre entornos
  • Etc.


Objetivos

Los objetivos a conseguir son los siguientes:

  • Identificar y normalizar la estructura y procedimiento para realizar las entregas, en todas y cada una de las tecnologías que se utilizan.
  • Documentar 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


Según Madeja hay que tener en cuenta las siguientes áreas

1.Preparación del Entorno de Desarrollo
2.Área Gestión de la Entrega
2.1.Repositorio de Artefactos
3.Área Gestión de Entornos y Despliegues

Entorno de desarrollo

Puesto de trabajo. Software necesario

En el puesto de trabajo se definen diferentes herramientas en función del lenguaje de programación.

Lenguaje de programación .Net

Para PlumierXXI

  • IDE de desarrollo: Visual Studio 2015
  • IDE de desarrollo: Microsoft .NET Framework 4
  • Informes: Crystal Reports for Visual Studio 2015
  • Informes: iReports o plugin de Eclipse equivalente.
  • Informes: JasperSoftStudio o plugin de eclipse equivalente
  • Cliente SVN: TortoiseSVN con plugin TSVN para integración con SVN,

Para Servicios Web, Sistema Educativo y Atención a la diversidad ( Framework 2.0):

  • Visual Studio 2015
  • Crystal Reports for Visual Studio 2005.
  • Los servicios web corren en IIS v6.0.
  • Ramas SVN de pruebas y producción
  • Servidor Web IIS 6.0

Lenguaje de programación Java

  • IDE de desarrollo: Eclipse IDE for Enterprise Java Developers (lleva un MAVEN embebido)
  • Plugins de Eclipse: Para SVN (Subversive o Subclipse)
  • Tomcat 8
  • JBOSS, en desuso
  • JDK de Java, Kit de Desarrollo. Desde Java 1.5 hasta Java8 en función del proyecto.
  • Informes: iReports o plugin de Eclipse equivalente.
  • Informes: JasperSoftStudio o plugin de eclipse equivalente

Lenguaje de programación AngularJS, Javascript

  • IDE de desarrollo: Eclipse
  • IDE de desarrollo: Visual Studio
  • Herramientas de apoyo: NODE.JS, gestor de paquetes NPM, GRUNT

Lenguaje de programación PHP

  • IDE de desarrollo: SublimeText (Eclipse también dispone de plugin para PHP)
  • Cliente FTP: Filezilla
  • Cliente SVN: Tortoise

Lenguaje de programación Forms

  • IDE de desarrollo: JDevelopper
  • Informes: iReports o plugin de Eclipse equivalente.
  • Informes: JasperSoftStudio o plugin de eclipse equivalente
  • Cliente SVN: Tortoise

Lenguaje de programación PL/SQL

  • IDE de desarrollo: SqlDevelopper

Servidores. Entornos

Entorno de desarrollo

El entorno de desarrollo hay una base de datos de desarrollo. El entorno de desarrollo se encuentra en el puesto de trabajo. No hay servidores de aplicaciones de desarrollo.

Entorno de pruebas

El entorno de pruebas dispone de base de datos de pruebas y servidores de aplicaciones y servidores web de pruebas. El entorno de pruebas es similar al entorno de producción pero con menos potencia.

Entorno de producción

El entorno de producción dispone de una base de datos y de múltiples servidores de aplicaciones y servidores web

Área Gestión de la Entrega


Repositorio de Artefactos


Área Gestión de Entornos y Despliegues