Entorno de desarrollo de software (SDE)

Autor: Randy Alexander
Fecha De Creación: 24 Abril 2021
Fecha De Actualización: 26 Junio 2024
Anonim
Desarrollo de software: El principio
Video: Desarrollo de software: El principio

Contenido

Definición: ¿Qué significa el entorno de desarrollo de software (SDE)?

Un entorno de desarrollo de software (SDE) es un entorno que automatiza o aumenta las rutinas involucradas en un ciclo de desarrollo de software. Esto incluye tareas de programación en muchas, como la gestión de equipos y proyectos, así como tareas de programación en general, como la gestión de la configuración. Un SDE también admite el mantenimiento a gran escala y a largo plazo del software.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el entorno de desarrollo de software (SDE)

Con el avance de la tecnología y el aumento de las expectativas del usuario, lo más probable es que la funcionalidad de un entorno cambie. La colección de herramientas de software para desarrolladores se ha mejorado significativamente desde la década de 1990.

Las siguientes cuatro categorías representan tendencias que tienen una influencia considerable sobre los entornos, es decir, en sus interfaces de usuario, herramientas y arquitecturas:

  • Entornos orientados al idioma: estos tipos de entornos se desarrollan en torno a un idioma, lo que ofrece un conjunto de herramientas adecuado para ese idioma en particular. Son muy interactivos y brindan soporte restringido para la programación en general. Cedar para Mesa / Cedar, Rational Environment para Ada, Interlisp para Lisp y Smalltalk para Smalltalk son algunos ejemplos comunes de entornos centrados en el lenguaje.
  • Entornos orientados a la estructura: estos tipos de entornos incluyen técnicas que permiten a los usuarios manipular directamente las estructuras. Estas técnicas son independientes del lenguaje, lo que desencadenó el concepto de generadores para entornos.
  • Entornos del kit de herramientas: estos tipos de entornos ofrecen un conjunto de herramientas que incorporan soporte independiente del lenguaje para tareas de programación en gran escala, que incluyen control de versiones y gestión de la configuración.
  • Entornos basados ​​en métodos: estos tipos de entornos incluyen soporte para una amplia variedad de rutinas involucradas en el proceso de desarrollo de software. Esto incluye tareas como el equipo y la gestión de proyectos. También presentan herramientas para ciertas especificaciones y técnicas de diseño.