Среда за разработка на софтуер (SDE)

Автор: Randy Alexander
Дата На Създаване: 24 Април 2021
Дата На Актуализиране: 26 Юни 2024
Anonim
XOD — графический язык программирования Arduino. Обзор языка и среды разработки
Видео: XOD — графический язык программирования Arduino. Обзор языка и среды разработки

Съдържание

Определение - Какво означава среда за разработка на софтуер (SDE)?

Среда за разработка на софтуер (SDE) е среда, която автоматизира или увеличава процедурите, включени в цикъла на разработка на софтуер. Това включва програмиране на много задачи като управление на екип и проекти, както и програмиране в големи задачи като управление на конфигурацията. SDE поддържа и мащабната и дългосрочна поддръжка на софтуера.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява средата за разработка на софтуер (SDE)

С напредването на технологиите и увеличените очаквания на потребителите, функционалността на една среда най-вероятно се променя. Колекцията от софтуерни инструменти за разработчици е значително подобрена от 90-те години.

Следващите четири категории представляват тенденции, които оказват значително влияние върху среди, т.е. върху техните потребителски интерфейси, инструменти и архитектури:

  • Ориентирани към езика среди: Тези типове среда са разработени около един език, като по този начин предлагат набор от инструменти, подходящи за този конкретен език. Те са много интерактивни и предлагат ограничена поддръжка на програмирането в големи граници. Cedar за Mesa / Cedar, Rational Environment за Ada, Interlisp за Lisp и Smalltalk за Smalltalk са някои често срещани примери за среда, ориентирана към езика.
  • Структурно ориентирани среди: Тези типове среда включват техники, които позволяват на потребителите директно да манипулират структурите. Тези техники са независими от езика, което предизвика концепцията за генератори за среда.
  • Среди от инструментариуми: Тези типове среда предлагат набор от инструменти, включващи независима от езика поддръжка за програмиране в големи задачи, които включват контрол на версиите и управление на конфигурацията.
  • Насоки, базирани на методи: Тези типове среда включват поддръжка на голямо разнообразие от процедури, участващи в процеса на разработка на софтуер. Това включва задачи като управление на екип и проекти. Те също така разполагат с инструменти за определени спецификации и техники за проектиране.