Кућа Развој Шта је окружење за развој софтвера (сде)? - дефиниција из техопедије

Шта је окружење за развој софтвера (сде)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи окружење за развој софтвера (СДЕ)?

Програмско окружење за развој софтвера (СДЕ) је окружење које аутоматизује или повећава рутине укључене у циклус развоја софтвера. То укључује програмирање у много задатака као што су управљање тимом и пројектима као и програмирање великих задатака попут управљања конфигурацијом. СДЕ такође подржава масовно и дугорочно одржавање софтвера.

Тецхопедиа објашњава окружење за развој софтвера (СДЕ)

Са напретком у технологији и повећаним очекивањима корисника, функционалност окружења се највјероватније мијења. Колекција софтверских алата за програмере значајно је побољшана од 1990-их.


Следеће четири категорије представљају трендове који имају значајан утицај на окружења, тј. На њихове корисничке интерфејсе, алате и архитектуре:

  • Околина оријентисана на језик: Ови типови окружења развијени су око једног језика и на тај начин нуде скуп алата који је погодан за одређени језик. Они су врло интерактивни и пружају ограничену подршку за програмирање у целини. Кедар за Меса / Цедар, рационално окружење за Аду, Интерлисп за Лисп и Смаллталк за Смаллталк неки су од уобичајених примера окружења у којима је фокусиран језик.
  • Окружја оријентисана на структуру: Ови типови окружења укључују технике које омогућавају корисницима да директно манипулишу структурама. Ове технике су независне од језика, што је покренуло концепт генератора за окружења.
  • Окружења алата: Ови типови окружења нуде скуп алата који садрже подршку независну од језика за програмирање великих задатака, који укључују контролу верзија и управљање конфигурацијом.
  • Окружења заснована на методи: Ови типови окружења укључују подршку за широк избор рутина укључених у процес развоја софтвера. Ово укључује задатке попут управљања тимом и пројектима. Такође садрже алате за одређене спецификације и технике дизајнирања.
Шта је окружење за развој софтвера (сде)? - дефиниција из техопедије