Tartalomjegyzék:
- Meghatározás - Mit jelent a szoftverfejlesztési környezet (SDE)?
- A Techopedia magyarázza a szoftverfejlesztési környezetet (SDE)
Meghatározás - Mit jelent a szoftverfejlesztési környezet (SDE)?
A szoftverfejlesztési környezet (SDE) olyan környezet, amely automatizálja vagy kibővíti a szoftverfejlesztési ciklusban részt vevő rutinokat. Ez magában foglalja a sok-sok programozást, például a csapat- és projektmenedzsmentet, valamint a nagyméretű programozást, például a konfigurációkezelést. Az SDE támogatja a szoftver nagyszabású és hosszú távú karbantartását is.
A Techopedia magyarázza a szoftverfejlesztési környezetet (SDE)
A technológia fejlődésével és a megnövekedett felhasználói elvárásokkal a környezet funkcionalitása valószínűleg megváltozik. Az 1990-es évek óta jelentősen javult a fejlesztői szoftveres eszközök gyűjteménye.
Az alábbiakban négy kategória reprezentálja azokat a trendeket, amelyek jelentős hatással vannak a környezetekre, azaz felhasználói felületekre, eszközökre és architektúrájukra:
- Nyelv-orientált környezetek: Ezeket a környezeti típusokat egy nyelv körül fejlesztették ki, ezáltal az adott nyelvhez megfelelő eszközkészletet kínálva. Nagyon interaktívak, és korlátozott támogatást nyújtanak a nagy programozáshoz. Cedar Mesa / Cedar, Rational Environment for Ada, Interlisp for Lisp és Smalltalk for Smalltalk néhány általános példa a nyelvközpontú környezetre.
- Szerkezet-orientált környezetek: Ezek a környezeti típusok olyan technikákat tartalmaznak, amelyek lehetővé teszik a felhasználók számára, hogy közvetlenül manipulálják a szerkezeteket. Ezek a technikák nyelvtől függetlenek, és ez váltotta ki a környezetgenerátorok koncepcióját.
- Eszköztár-környezetek: Ezek a környezettípusok olyan eszközkészletet kínálnak, amelyek nyelvi független támogatást tartalmaznak a nagyméretű programozáshoz, beleértve a verzióvezérlést és a konfigurációkezelést.
- Módszertani környezetek: Ezek a környezeti típusok a szoftverfejlesztési folyamatban részt vevő sokféle rutin támogatását tartalmazzák. Ide tartoznak olyan feladatok, mint például a csapat és a projekt menedzsment. Különböző specifikációs és tervezési technikákhoz tartozó eszközöket is tartalmaznak.