Sisällysluettelo:
- Määritelmä - Mitä ohjelmistokehitysympäristö (SDE) tarkoittaa?
- Techopedia selittää ohjelmistokehitysympäristön (SDE)
Määritelmä - Mitä ohjelmistokehitysympäristö (SDE) tarkoittaa?
Ohjelmistokehitysympäristö (SDE) on ympäristö, joka automatisoi tai täydentää ohjelmistokehitysjaksoon liittyviä rutiineja. Tämä sisältää ohjelmoinnin monissa tehtävissä, kuten tiimin ja projektinhallinnan, sekä ohjelmoinnin monissa tehtävissä, kuten kokoonpanon hallinta. SDE tukee myös ohjelmistojen laaja-alaista ja pitkäaikaista ylläpitoa.
Techopedia selittää ohjelmistokehitysympäristön (SDE)
Teknologian edistyessä ja lisääntyneitä käyttäjien odotuksia ympäristön toiminnallisuus muuttuu todennäköisesti. Kehittäjien ohjelmistotyökalujen kokoelmaa on parannettu merkittävästi 1990-luvulta lähtien.
Seuraavat neljä kategoriaa edustavat suuntauksia, joilla on huomattava vaikutus ympäristöihin, ts. Niiden käyttöliittymiin, työkaluihin ja arkkitehtuureihin:
- Kieliorientoidut ympäristö: Nämä ympäristötyypit on kehitetty yhden kielen ympärille ja tarjoavat siten kyseiselle kielelle sopivan työkalusarjan. Ne ovat erittäin vuorovaikutteisia ja tarjoavat rajoitetun tuen suurelle ohjelmoinnille. Cedar Mesalle / Cedar, Rational Environment for Ada, Interlisp Lisp ja Smalltalk for Smalltalk ovat joitain yleisiä esimerkkejä kielikeskeisistä ympäristöistä.
- Rakennekeskeiset ympäristöt: Nämä ympäristötyypit sisältävät tekniikoita, joiden avulla käyttäjät voivat manipuloida rakenteita suoraan. Nämä tekniikat ovat kielestä riippumattomia, mikä laukaisi konseptin generaattoreille ympäristöille.
- Työkalupakkiympäristöt: Nämä ympäristötyypit tarjoavat joukon työkaluja, joihin sisältyy kielestä riippumaton tuki suurten ohjelmointitehtävien toteuttamiselle, mukaan lukien versionhallinta ja kokoonpanon hallinta.
- Menetelmäpohjaiset ympäristöt: Nämä ympäristötyypit sisältävät tuen monenlaisille ohjelmistokehitysprosesseihin liittyville rutiineille. Tähän sisältyy tehtäviä, kuten tiimi- ja projektijohtaminen. Niissä on myös työkaluja tietyille eritelmille ja suunnittelutekniikoille.