Software Development Environment (SDE)

Autore: Randy Alexander
Data Della Creazione: 24 Aprile 2021
Data Di Aggiornamento: 26 Giugno 2024
Anonim
Accessing the Software Development Environment (SDE) Using VM Software
Video: Accessing the Software Development Environment (SDE) Using VM Software

Contenuto

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.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

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.