Lar Desenvolvimento O que é um ambiente de desenvolvimento de software (sde)? - o que é techopedia

O que é um ambiente de desenvolvimento de software (sde)? - o que é techopedia

Índice:

Anonim

Definição - O que significa SDE (Software Development Environment)?

Um ambiente de desenvolvimento de software (SDE) é um ambiente que automatiza ou aumenta as rotinas envolvidas em um ciclo de desenvolvimento de software. Isso inclui programar as muitas tarefas, como gerenciamento de equipes e projetos, além de programar as grandes tarefas, como gerenciamento de configuração. Um SDE também suporta a manutenção de software em larga escala e a longo prazo.

Techopedia explica Ambiente de Desenvolvimento de Software (SDE)

Com o avanço da tecnologia e o aumento das expectativas do usuário, a funcionalidade de um ambiente provavelmente muda. A coleção de ferramentas de software para desenvolvedores foi aprimorada significativamente desde os anos 90.


A seguir, quatro categorias representam tendências que têm uma influência considerável sobre os ambientes, ou seja, em suas interfaces de usuário, ferramentas e arquiteturas:

  • Ambientes orientados ao idioma: esses tipos de ambiente são desenvolvidos em torno de um idioma, oferecendo, assim, um conjunto de ferramentas adequado para esse idioma específico. Eles são muito interativos e oferecem suporte restrito à programação em geral. Cedar para Mesa / Cedar, Rational Environment para Ada, Interlisp para Lisp e Smalltalk para Smalltalk são alguns exemplos comuns de ambientes centrados na linguagem.
  • Ambientes orientados à estrutura: esses tipos de ambiente incluem técnicas que permitem aos usuários manipular diretamente as estruturas. Essas técnicas são independentes da linguagem, o que desencadeou o conceito de geradores para ambientes.
  • Ambientes do kit de ferramentas: esses tipos de ambiente oferecem um conjunto de ferramentas que incorporam suporte independente de idioma para tarefas de programação em grandes dimensões, que incluem controle de versão e gerenciamento de configuração.
  • Ambientes baseados em métodos: esses tipos de ambiente incluem suporte para uma ampla variedade de rotinas envolvidas no processo de desenvolvimento de software. Isso inclui tarefas como gerenciamento de equipe e projeto. Eles também apresentam ferramentas para determinadas especificações e técnicas de design.
O que é um ambiente de desenvolvimento de software (sde)? - o que é techopedia