Съдържание:
- Определение - Какво означава среда за разработка на софтуер (SDE)?
- Techopedia обяснява средата за разработка на софтуер (SDE)
Определение - Какво означава среда за разработка на софтуер (SDE)?
Среда за разработка на софтуер (SDE) е среда, която автоматизира или увеличава процедурите, включени в цикъла на разработка на софтуер. Това включва програмиране в много задачи като управление на екип и проекти, както и програмиране в големи задачи като управление на конфигурацията. SDE поддържа и мащабната и дългосрочна поддръжка на софтуера.
Techopedia обяснява средата за разработка на софтуер (SDE)
С напредването на технологиите и увеличените очаквания на потребителите, функционалността на една среда най-вероятно се променя. Колекцията от софтуерни инструменти за разработчици е значително подобрена от 90-те години.
По-долу са четири категории представя тенденции, които оказват значително влияние върху среди, т.е. върху техните потребителски интерфейси, инструменти и архитектура:
- Ориентирани към езика среди: Тези типове среда са разработени около един език, като по този начин предлагат набор от инструменти, подходящи за този конкретен език. Те са много интерактивни и предлагат ограничена поддръжка на програмирането в големи граници. Cedar за Mesa / Cedar, Rational Environment за Ada, Interlisp за Lisp и Smalltalk за Smalltalk са някои често срещани примери за среда, ориентирана към езика.
- Структурно ориентирани среди: Тези типове среда включват техники, които позволяват на потребителите директно да манипулират структурите. Тези техники са независими от езика, което предизвика концепцията за генератори за среда.
- Среди от инструментариуми: Тези типове среда предлагат набор от инструменти, включващи независима от езика поддръжка за програмиране в големи задачи, които включват контрол на версиите и управление на конфигурацията.
- Насоки, базирани на методи: Тези типове среда включват поддръжка на голямо разнообразие от процедури, участващи в процеса на разработка на софтуер. Това включва задачи като управление на екип и проекти. Те също така разполагат с инструменти за определени спецификации и техники за проектиране.
