Casa Sviluppo Che cos'è un ambiente di sviluppo software (sde)? - definizione da techopedia

Che cos'è un ambiente di sviluppo software (sde)? - definizione da techopedia

Sommario:

Anonim

Definizione: che cosa significa Software Development Environment (SDE)?

Un ambiente di sviluppo software (SDE) è un ambiente che automatizza o aumenta le routine coinvolte in un ciclo di sviluppo software. Ciò include la programmazione di molte attività come la gestione di team e progetti, nonché la programmazione di attività di grandi dimensioni come la gestione della configurazione. Un SDE supporta anche la manutenzione su larga scala ea lungo termine del software.

Techopedia spiega l'ambiente di sviluppo software (SDE)

Con l'avanzamento della tecnologia e le maggiori aspettative degli utenti, la funzionalità di un ambiente molto probabilmente cambia. La raccolta di strumenti software per sviluppatori è stata notevolmente migliorata dagli anni '90.


Quelle che seguono sono quattro categorie che rappresentano tendenze che hanno una notevole influenza sugli ambienti, ovvero sulle loro interfacce utente, strumenti e architetture:

  • Ambienti orientati al linguaggio: questi tipi di ambiente sono sviluppati intorno a una lingua, offrendo così un set di strumenti adatto a quella lingua particolare. Sono molto interattivi e offrono un supporto limitato per la programmazione in grande. Cedar per Mesa / Cedar, Rational Environment per Ada, Interlisp per Lisp e Smalltalk per Smalltalk sono alcuni esempi comuni di ambienti centrati sul linguaggio.
  • Ambienti orientati alla struttura: questi tipi di ambiente includono tecniche che consentono agli utenti di manipolare direttamente le strutture. Queste tecniche sono indipendenti dal linguaggio, il che ha innescato il concetto di generatori per ambienti.
  • Ambienti Toolkit: questi tipi di ambiente offrono una serie di strumenti che incorporano il supporto indipendente dalla lingua per la programmazione di attività di grandi dimensioni, tra cui il controllo della versione e la gestione della configurazione.
  • Ambienti basati su metodi: questi tipi di ambiente includono il supporto per un'ampia varietà di routine coinvolte nel processo di sviluppo del software. Ciò include attività come team e project management. Sono inoltre dotati di strumenti per determinate specifiche e tecniche di progettazione.
Che cos'è un ambiente di sviluppo software (sde)? - definizione da techopedia