Okolina za razvoj softvera (SDE)

Autor: Randy Alexander
Datum Stvaranja: 24 Travanj 2021
Datum Ažuriranja: 26 Lipanj 2024
Anonim
How Powerful is the FIM 92 Stinger  - Can It Destroy All Russian Aircraft
Video: How Powerful is the FIM 92 Stinger - Can It Destroy All Russian Aircraft

Sadržaj

Definicija - Što znači okruženje za razvoj softvera (SDE)?

Programsko okruženje za razvoj softvera (SDE) je okruženje koje automatizira ili povećava rutine uključene u ciklus razvoja softvera. To uključuje programiranje u mnogo zadataka poput upravljanja timom i projektima, kao i programiranje velikih zadataka poput upravljanja konfiguracijom. SDE također podržava masovno i dugoročno održavanje softvera.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava okruženje za razvoj softvera (SDE)

S napretkom u tehnologiji i povećanim očekivanjima korisnika, funkcionalnost okruženja najvjerojatnije se mijenja. Zbirka softverskih alata za programere značajno se poboljšala od 1990-ih.

Slijedeće četiri kategorije predstavljaju trendove koji imaju značajan utjecaj na okruženja, tj. Na njihova korisnička sučelja, alate i arhitekture:

  • Okolina orijentirana na jezik: ove vrste okoliša razvijaju se oko jednog jezika, nudeći tako skup alata prikladan za taj određeni jezik. Oni su vrlo interaktivni i pružaju ograničenu podršku programiranju u velikom dijelu. Cedar za Mesa / Cedar, racionalno okruženje za Adu, Interlisp za Lisp i Smalltalk za Smalltalk neki su od uobičajenih primjera okruženja usredotočenih na jezik.
  • Okružja orijentirana na strukturu: Ove vrste okruženja uključuju tehnike koje omogućuju korisnicima da izravno upravljaju strukturama. Ove su tehnike neovisne o jeziku, što je pokrenulo koncept generatora za okoliš.
  • Alatna okruženja: Ove vrste okruženja nude skup alata koji uključuju jezično neovisnu podršku za programiranje velikih zadataka, koji uključuju kontrolu verzija i upravljanje konfiguracijom.
  • Okružja koja se temelje na metodama: Ove vrste okruženja uključuju podršku za širok izbor rutina uključenih u proces razvoja softvera. To uključuje zadatke poput upravljanja timom i projektima. Također sadrže alate za određene specifikacije i tehnike dizajniranja.