Huis Ontwikkeling Wat is een software-ontwikkelomgeving (sde)? - definitie van techopedia

Wat is een software-ontwikkelomgeving (sde)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Software Development Environment (SDE)?

Een software-ontwikkelomgeving (SDE) is een omgeving die de routines automatiseert of uitbreidt die betrokken zijn bij een software-ontwikkelcyclus. Dit omvat programmeren-in-de-vele taken zoals team- en projectbeheer, evenals programmeren-in-de-grote taken zoals configuratiebeheer. Een SDE ondersteunt ook het grootschalige en langdurige onderhoud van software.

Techopedia verklaart Software Development Environment (SDE)

Met de vooruitgang in technologie en verhoogde gebruikersverwachtingen, verandert de functionaliteit van een omgeving hoogstwaarschijnlijk. De verzameling softwaretools voor ontwikkelaars is sinds de jaren negentig aanzienlijk verbeterd.


De volgende zijn vier categorieën die trends vertegenwoordigen die een aanzienlijke invloed hebben op omgevingen, dat wil zeggen op hun gebruikersinterfaces, tools en architecturen:

  • Taalgeoriënteerde omgevingen: deze omgevingstypen zijn ontwikkeld rond één taal en bieden daarmee een toolset die geschikt is voor die specifieke taal. Ze zijn zeer interactief en bieden beperkte ondersteuning voor algemene programmering. Ceder voor Mesa / Ceder, Rationele omgeving voor Ada, Interlisp voor Lisp en Smalltalk voor Smalltalk zijn enkele veel voorkomende voorbeelden van taalgecentreerde omgevingen.
  • Op structuren georiënteerde omgevingen: deze omgevingstypen bevatten technieken waarmee gebruikers de structuren direct kunnen manipuleren. Deze technieken zijn taalonafhankelijk, wat het concept van generatoren voor omgevingen in gang heeft gezet.
  • Toolkit-omgevingen: deze omgevingstypen bieden een set tools met taalonafhankelijke ondersteuning voor grote taken, waaronder versiebeheer en configuratiebeheer.
  • Op methoden gebaseerde omgevingen: deze omgevingstypen bieden ondersteuning voor een breed scala aan routines die betrokken zijn bij het softwareontwikkelingsproces. Dit omvat taken zoals team- en projectbeheer. Ze beschikken ook over hulpmiddelen voor bepaalde specificaties en ontwerptechnieken.
Wat is een software-ontwikkelomgeving (sde)? - definitie van techopedia