Mjukvara för utveckling av programvara (SDE)

Författare: Randy Alexander
Skapelsedatum: 24 April 2021
Uppdatera Datum: 26 Juni 2024
Anonim
Mjukvara för utveckling av programvara (SDE) - Teknologi
Mjukvara för utveckling av programvara (SDE) - Teknologi

Innehåll

Definition - Vad betyder mjukvaruutvecklingsmiljö (SDE)?

En mjukvaruutvecklingsmiljö (SDE) är en miljö som automatiserar eller förstärker de rutiner som är involverade i en mjukvaruutvecklingscykel. Detta inkluderar programmering i många uppgifter som team och projektledning samt programmering i stora uppgifter som konfigurationshantering. En SDE stöder också storskalig och långsiktig underhåll av programvara.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar mjukvaruutvecklingsmiljö (SDE)

Med teknikens utveckling och ökade användarförväntningar förändras funktionaliteten i en miljö sannolikt. Samlingen av programverktyg för utvecklare har förbättrats avsevärt sedan 1990-talet.

Följande är fyra kategorier som representerar trender som har ett betydande inflytande över miljöer, dvs på deras användargränssnitt, verktyg och arkitekturer:

  • Språkorienterade miljöer: Dessa miljötyper utvecklas runt ett språk och erbjuder därmed en verktygssats som är lämplig för det specifika språket. De är mycket interaktiva och ger begränsat stöd för programmering i stort. Cedar för Mesa / Cedar, Rational miljö för Ada, Interlisp för Lisp och Smalltalk för Smalltalk är några vanliga exempel på språkcentrerade miljöer.
  • Strukturorienterade miljöer: Dessa miljötyper inkluderar tekniker som låter användare direkt manipulera strukturerna. Dessa tekniker är språkoberoende, vilket utlöste begreppet generatorer för miljöer.
  • Toolkit-miljöer: Dessa miljötyper erbjuder en uppsättning verktyg som innehåller språkoberoende stöd för programmering i stora uppgifter, som inkluderar versionskontroll och konfigurationshantering.
  • Metodbaserade miljöer: Dessa miljötyper inkluderar stöd för en mängd olika rutiner involverade i mjukvaruutvecklingsprocessen. Detta inkluderar uppgifter som team och projektledning. De har också verktyg för vissa specifikationer och designtekniker.