Programų inžinerija

Straipsnis iš Enciklopedijos Lietuvai ir Pasauliui (ELIP).

Programų inžinerija – mokslas, tiriantis programų sistemų kūrimą pritaikant informatikos, projektų valdymo ir kitų mokslo sričių žinias.

Programų inžinerija – taip pat ir specialybė, kai tos pačios žinios bei technologijos taikomos praktikoje.

Istorija

Programų inžinerija – gana jauna sritis. Ši sritis atsirado XX a. 6-ojo – 7-ojo dešimtmečio pabaigoje. Tačiau rimtai šia sritimi pradėta domėtis nuo 7-ojo dešimtmečio vidurio iki 9-ojo dešimtmečio. Kai programų apimtis smarkiai išaugo, dauguma projektų viršydavo biudžetą ir buvo nebaigiami laiku, tada prasidėjo „programų kūrimo krizė“. Tuo metu kai kurių programų kokybės kaina būdavo žmonių mirtys. Taip pat buvo padaryta ir kitos žalos.

Vėliau kurta kitų naujų madingų technologijų, kurios turėjo būti lyg panacėja – struktūrinis programavimas, objektinis programavimas, CASE įrankiai, Ada kalba, dokumentavimas, standartai, UML kalba. Pastaruoju metu madinga technologija – programų kūrimo gyvavimo ciklai, lankstusis programavimas.

Programų inžinerijos dalys

Galima išskirti keletą programų inžinerijos sričių:

  • Reikalavimų surinkimas
  • Analizė
  • Sistemų projektavimas
  • Kūrimas
  • Testavimas
  • Konfigūracijos valdymas

Nuorodos

Susijusios sritys:


Sudarytojai, rašytojai ir redaktoriai

Kitur naudojant ar cituojant šį straipsnį, būtina nurodyti jo sumanytojus, sudarytojus, rašytojus ir redaktorius.
  • Vitas Povilaitis – autorius ir redaktorius – 102% (+4192-66=4126 wiki spaudos ženklai).