Programų inžinerija - tai 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.
Programų inžinerija - gana jauna sritis. Ši sritis atsirado XX a. 6-o dešimtmečio gale - 7-o pabaigoje. Tačiau rimtai šia sritim pradėta domėtis nuo 7-o vidurio iki 9-o dešimtmečio, kai programų apimtis smarkiai išaugo, dauguma projektų viršydavo biudžetą ir buvo nebaigiami laiku, kai prasidėjo taip vadinama 'programų kūrimo krizė'. Tais laikai kai kurių programų kokybės kaina būvo žmonių mirtys, taip pat buvo padaryta ir kitos žalos.
Vėliau buvo kuriamos vis naujos madingos technologijos, kurios turėjo būti lyg panacėja - struktūrinis programavimas, objektinis programavimas, CASE įrankiai, Ada kalba, dokumentavimas, standartai, UML kalba. Pastaruoju metu madingos technologijos - programų kūrimo gyvenimo ciklai, lankstusis programavimas.
Galima išskirti keletą programų inžinerijos sričių:
Susijusios sritys:
Sagteware-ingenieurswese | هندسة برمجيات | Inxeniería del software | Softwaretechnik | Software engineering | Ingeniería de software | مهندسی نرمافزار | Ohjelmistotuotanto | Génie logiciel | Innealtóireacht bogearraí | Enxeñaría de software | הנדסת תוכנה | Rekayasa perangkat lunak | Ingegneria informatica | ソフトウェア工学 | Programminženierija | Software Engineering | Inżynieria oprogramowania | Engenharia de software | Разработка программного обеспечения | Softvérové inžinierstvo | Rékayasa software | วิศวกรรมซอฟต์แวร์ | Software engineering | Yazılım Mühendisliği | Công nghệ phần mềm | 软件工程
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Programų inžinerija".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world