Environnement de développement logiciel (SDE)

Auteur: Randy Alexander
Date De Création: 24 Avril 2021
Date De Mise À Jour: 26 Juin 2024
Anonim
Environnement de développement logiciel (SDE) - La Technologie
Environnement de développement logiciel (SDE) - La Technologie

Contenu

Définition - Que signifie environnement de développement logiciel (SDE)?

Un environnement de développement logiciel (SDE) est un environnement qui automatise ou complète les routines impliquées dans un cycle de développement logiciel. Cela inclut des tâches de programmation telles que la gestion d’équipes et de projets, ainsi que des tâches de programmation telles que la gestion de la configuration. Un SDE prend également en charge la maintenance à grande échelle et à long terme des logiciels.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique l'environnement de développement logiciel (SDE)

Avec les progrès de la technologie et les attentes grandissantes des utilisateurs, la fonctionnalité d’un environnement change très probablement. La collection d’outils logiciels destinés aux développeurs s’est considérablement améliorée depuis les années 90.

Les quatre catégories suivantes représentent les tendances qui ont une influence considérable sur les environnements, c’est-à-dire sur leurs interfaces utilisateur, leurs outils et leurs architectures:

  • Environnements orientés vers les langues: ces types d’environnement sont développés autour d’une langue, offrant ainsi un ensemble d’outils adapté à cette langue. Ils sont très interactifs et fournissent un support restreint pour la programmation dans l’ensemble. Cedar pour Mesa / Cedar, Rational Environment pour Ada, Interlisp pour Lisp et Smalltalk pour Smalltalk sont quelques exemples courants d’environnements centrés sur le langage.
  • Environnements orientés structure: Ces types d'environnement incluent des techniques permettant aux utilisateurs de manipuler directement les structures. Ces techniques sont indépendantes du langage, ce qui a déclenché le concept de générateurs pour les environnements.
  • Environnements de boîte à outils: Ces types d’environnement offrent un ensemble d’outils incorporant une prise en charge indépendante de la langue pour la programmation dans les tâches volumineuses, notamment le contrôle de version et la gestion de la configuration.
  • Environnements basés sur des méthodes: ces types d'environnement incluent la prise en charge d'une grande variété de routines impliquées dans le processus de développement logiciel. Cela inclut des tâches telles que la gestion d’équipe et de projet. Ils proposent également des outils pour certaines techniques de spécification et de conception.