Innehållsförteckning:
- Definition - Vad betyder mjukvaruutvecklingsmiljö (SDE)?
- Techopedia förklarar mjukvaruutvecklingsmiljö (SDE)
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.
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 support 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.
