Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Software Development Environment (SDE)?
- Ipinapaliwanag ng Techopedia ang Software Development Environment (SDE)
Kahulugan - Ano ang ibig sabihin ng Software Development Environment (SDE)?
Ang isang kapaligiran sa pag-unlad ng software (SDE) ay isang kapaligiran na awtomatiko o pinalaki ang mga nakagawiang kasangkot sa isang ikot ng pag-unlad ng software. Kasama dito ang mga programming-in-the-maraming mga gawain tulad ng koponan at pamamahala ng proyekto pati na rin ang programming-in-the-malaking mga gawain tulad ng pamamahala ng pagsasaayos. Sinusuportahan ng isang SDE ang malaking sukat at pangmatagalang pagpapanatili ng software pati na rin.
Ipinapaliwanag ng Techopedia ang Software Development Environment (SDE)
Sa pagsulong sa teknolohiya at pagtaas ng mga inaasahan ng gumagamit, malamang na nagbabago ang pag-andar ng isang kapaligiran. Ang koleksyon ng mga tool ng software para sa mga developer ay lubos na pinahusay mula noong 1990s.
Ang sumusunod ay apat na kategorya ay kumakatawan sa mga uso na may malaking impluwensya sa mga kapaligiran, ibig sabihin, sa kanilang mga interface ng gumagamit, mga tool at arkitektura:
- Mga kapaligiran na naka-orient sa wika: Ang mga uri ng kapaligiran na ito ay binuo sa paligid ng isang wika, sa gayon nag-aalok ng isang set ng tool na angkop para sa partikular na wika. Ang mga ito ay napaka-interactive at nagbibigay ng pinigilan na suporta para sa programming-in-the-malaki. Ang Cedar para sa Mesa / Cedar, Kapaligirang Makatarungan para sa Ada, Interlisp para sa Lisp at Smalltalk para sa Smalltalk ay ilang mga karaniwang halimbawa ng mga kapaligiran na nakasentro sa wika.
- Mga kapaligiran na nakatuon sa istruktura: Ang mga uri ng kapaligiran na ito ay nagsasama ng mga pamamaraan na hinahayaan ang mga gumagamit na direktang manipulahin ang mga istruktura. Ang mga pamamaraan na ito ay independyente sa wika, na nag-trigger ng konsepto ng mga generator para sa mga kapaligiran.
- Mga environment ng toolkit: Ang mga uri ng kapaligiran na ito ay nag-aalok ng isang hanay ng mga tool na isinasama ang suporta sa wika-independiyenteng para sa programming-in-the-malaking mga gawain, na kinabibilangan ng control ng bersyon at pamamahala ng pagsasaayos.
- Mga pamamaraan na batay sa pamamaraan: Ang mga uri ng kapaligiran na ito ay nagsasama ng suporta para sa isang malawak na iba't ibang mga gawain na kasangkot sa proseso ng pag-unlad ng software. Kasama dito ang mga gawain tulad ng pamamahala ng koponan at proyekto. Nagtatampok din sila ng mga tool para sa ilang mga detalye ng diskarte at disenyo.
