Mediul de dezvoltare software (SDE)

Autor: Randy Alexander
Data Creației: 24 Aprilie 2021
Data Actualizării: 26 Iunie 2024
Anonim
Medii de dezvoltare
Video: Medii de dezvoltare

Conţinut

Definiție - Ce înseamnă mediu de dezvoltare software (SDE)?

Un mediu de dezvoltare software (SDE) este un mediu care automatizează sau îmbunătățește rutinele implicate într-un ciclu de dezvoltare software. Aceasta include activități de programare în multe, cum ar fi managementul de echipă și de proiect, precum și programarea sarcinilor în mare, cum ar fi gestionarea configurației. Un SDE acceptă și întreținerea pe scară largă și pe termen lung a software-ului.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică mediul de dezvoltare software (SDE)

Odată cu avansarea tehnologiei și așteptările crescute ale utilizatorilor, funcționalitatea unui mediu se schimbă cel mai probabil. Colecția de instrumente software pentru dezvoltatori a fost îmbunătățită semnificativ încă din anii 90.

Următoarele sunt patru categorii care reprezintă tendințe care au o influență considerabilă asupra mediilor, adică asupra interfețelor, instrumentelor și arhitecturilor lor de utilizator:

  • Medii orientate către limbă: Aceste tipuri de mediu sunt dezvoltate în jurul unei limbi, oferind astfel un set de instrumente adecvat acelei limbi. Sunt foarte interactive și oferă suport restricționat pentru programarea în mare. Cedar for Mesa / Cedar, Rational Environment for Ada, Interlisp pentru Lisp și Smalltalk for Smalltalk sunt câteva exemple comune de medii centrate pe limbaj.
  • Medii orientate spre structură: Aceste tipuri de mediu includ tehnici care permit utilizatorilor să manipuleze direct structurile. Aceste tehnici sunt independente de limbaj, ceea ce a declanșat conceptul de generatoare pentru medii.
  • Medii pentru seturi de instrumente: Aceste tipuri de mediu oferă un set de instrumente care încorporează suport independent de limbă pentru programarea sarcinilor în mare, care includ controlul versiunii și gestionarea configurației.
  • Medii bazate pe metode: Aceste tipuri de mediu includ suport pentru o mare varietate de rutine implicate în procesul de dezvoltare a software-ului. Aceasta include sarcini precum managementul de echipă și de proiect. De asemenea, sunt prevăzute instrumente pentru anumite specificații și tehnici de proiectare.