13.07.2015 Views

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programų sistemų inžinerija1. Programų sistemų inžinerijos samprata1. Programų sistemų inžinerijos samprataP<strong>ir</strong>miausia apibrėšime, kas yra informatika 1 (angl. Computing) <strong>ir</strong> kokią vietą joje užimaprogramų sistemų inžinerija (angl. Software Engineering). Pagal Computing Curricula 2005[CC2005] apibrėžimą, informatika „reiškia bet kokią tikslingą veiklą, reikalaujančią, gaunančiąnaudos iš ar kuriančią kompiuterius. Informatika apima projektavimą <strong>ir</strong> kūrimą techninės įrangosbei įva<strong>ir</strong>ios pask<strong>ir</strong>ties programų sistemų; apdorojimą, struktūrizavimą <strong>ir</strong> valdymą įva<strong>ir</strong>ių tipųinformacijos; mokslinius tyrimus naudojantis kompiuteriais; kūrimą intelektualių kompiuteriniųsistemų; naudojimą <strong>ir</strong> kūrimą komunikavimo bei laisvalaikio priemonių; radimą <strong>ir</strong> surinkimąkažkuriam tikslui reikalingos informacijos <strong>ir</strong> taip toliau. Šis sąrašas yra begalinis, o galimybėsneišmatuojamos.“.Informatikoje išsk<strong>ir</strong>iamos 5 savarankiškos disciplinos:- Kompiuterių inžinerija (angl. Computer Engineering);- Kompiuterių mokslas (angl. Computer Science);- Informacinės sistemos (angl. Information Systems);- Informacinės technologijos (angl. Information Technology);- Programų sistemų inžinerija (angl. Software Engineering).Sk<strong>ir</strong>tumai tarp šių disciplinų <strong>ir</strong> tai, kam kiekvienoje iš jų sk<strong>ir</strong>iama daugiausiai dėmesio,aiškiai matomi iš diagramų, pateiktų 1.1 <strong>ir</strong> 1.2 paveikslėliuose, bet pradiniam įspūdžiui susidarytitrumpai apibūdinkime jas visas.Kompiuterių inžinerija nagrinėja kompiuterių <strong>ir</strong> jų sistemų projektavimą <strong>ir</strong> kūrimą,pagrindinį dėmesį sk<strong>ir</strong>dama techninei <strong>ir</strong> įdėtinei programinei įrangai (angl. Embedded Software).Kompiuterių mokslas apima plačią sritį nuo teorinių <strong>ir</strong> algoritminių pagrindų iki įva<strong>ir</strong>iausiųtaikymų. Visą veiklą galima būtų susk<strong>ir</strong>styti į 3 sritis: programinės įrangos projektavimas <strong>ir</strong>kūrimas; naujų kompiuterių taikymų paieška (pvz., tokių tyrimų rezultate ats<strong>ir</strong>ado WWW);efektyvių sprendimų paieška (pvz., duomenų bazės efektyviam informacijos saugojimui <strong>ir</strong>apdorojimui). Kompiuterių mokslo studijų programose akcentuojamas ne pas<strong>ir</strong>uošimaskonkrečiam darbui, bet pagrindai, įgalinantys pereiti prie naujų technologijų <strong>ir</strong> idėjų.Informacinių sistemų pagrindinis sprendžiamas uždavinys yra organizacijos informaciniųporeikių patenkinimas diegiant informacines technologijas į verslo procesus. Ši disciplinapagrindinį dėmesį sk<strong>ir</strong>ia informacijai, verslo poreikiams, o technologijas nagrinėja kaippriemones verslo tikslams pasiekti. Informacinių sistemų specialistams tenka esminis vaidmuo1 Reikia specialiai atkreipti dėmesį, kad šioje medžiagoje terminas informatika naudojamas plačiąja prasme(atitinkančia anglišką terminą Computing), t.y. pagal Lietuvoje naudojamą mokslų klasifikaciją ji apima tiekinformatikos, tiek informatikos inžinerijos mokslų sritis. Lietuvoje informatika dažnai naudojama žymiai siauresneprasme (pavyzdžiui, <strong>Informatikos</strong> studijų programa), kuri atitinka klasikinį kompiuterių mokslą (angl. ComputerScience).Mokymo medžiaga 7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!