Toggle menu
310,1 tis.
44
18
525,6 tis.
Hrvatska internetska enciklopedija
Toggle preferences menu
Toggle personal menu
Niste prijavljeni
Your IP address will be publicly visible if you make any edits.

Programsko inženjerstvo

Izvor: Hrvatska internetska enciklopedija

Programsko inženjerstvo (izradba programske opreme[1]), primjena je sustavnog, discipliniranog i mjerljivog pristupa razvoju, uporabi i održavanju programske opreme.[2] Naziv programsko inženjerstvo (engl. software engineering) popularizirao je tijekom NATO-ove konferencije o programskom inženjerstvu 1968. (održane u Garmischu, Njemačka) njen predsjednik F.L. Bauer, i od tad je u širokoj uporabi. Disciplina programskog inženjerstva obuhvaća znanje, alate i metode za definiranje zahtjeva programske podrške, i obavljanja zadataka dizajna programske podrške, konstrukcije programske podrške, testiranja programske podrške i održavanja programske podrške.[3] Programsko inženjerstvo također vuče znanje iz polja kao što su računalno inženjerstvo, računarstvo, menadžment, matematika, upravljanje projektom, upravljanje kvalitetom, ergonomija programske podrške i sustavsko inženjerstvo.[3] Disciplina koja je dijelom programskog inženjerstva jest inženjerstvo pouzdanosti.[4]

Od 2004., Ured za statistiku rada SAD-a nabraja 760 840 programskih inženjera zaposlenih u SAD-u - za usporedu, navedimo da postoji 1.4 milijuna zaposlenih u svim ostalim inženjerskim disciplinama zajedno.[5] Naziv programski inženjer (engl. software engineer) u korporativnom se svijetu koristi vrlo liberalno. Tek nekolicina prakticirajućih programskih inženjera zaista posjeduje inženjerske titule akreditiranih sveučilišta. Procjenjuje se da postoji oko 1.5 milijuna prakticirajućih programskih inženjera u EU, Aziji i drugdje[nedostaje izvor]. Pioniri programskog inženjerstva su, između ostalih, Barry Boehm, Fred Brooks, C. A. R. Hoare, i David Parnas.

Izvori

  1. Miroslav Kiš, Joško Buljan, Sanja Vuković, Ozren Anić, Englesko – hrvatski informatički rječnik : s računalnim nazivljem, Školska knjiga, Zagreb, 1993., str. 400. (izrada programske opreme)
  2. “IEEE Standard Glossary of Software Engineering Terminology,” IEEE std 610.12-1990, 1990.
  3. 3,0 3,1 {{
    1. if:
    ||
    Morate navesti naslov = i url = dok rabite {{[[Predložak:Citiranje web},
    |Citiranje web},

]]}},

  • FER Zagreb dr Željka Car: Pouzdanost programske opreme
  • Bureau of Labor Statistics, U.S. Department of Labor, USDL 05-2145: Occupational Employment and Wages, November 2004, Table 1.

  • Nedovršeni članak Programsko inženjerstvo koji govori o računarstvu treba dopuniti. Dopunite ga prema pravilima uređivanja Hrvatske internetske enciklopedije.

    Sadržaj