ThatQuiz Knjižnica testov Naredi ta test sedaj
Inženiring programske opreme - Izpit
Prispevano od: Hrastnik
  • 1. Programsko inženirstvo je sistematična uporaba inženirskih pristopov pri razvoju, delovanju in vzdrževanju programske opreme. Vključuje načrtovanje, izvajanje, preizkušanje in vzdrževanje programskih izdelkov in sistemov ob upoštevanju dejavnikov, kot so učinkovitost, zanesljivost, razširljivost in vzdrževanje. Inženirji programske opreme uporabljajo različna orodja, tehnike in metodologije, da bi zagotovili, da so projekti programske opreme dokončani pravočasno, v okviru proračuna in z visoko kakovostjo. Področje inženirstva programske opreme zajema številne dejavnosti, vključno z analizo zahtev, načrtovanjem programske opreme, kodiranjem, testiranjem, uvajanjem in vzdrževanjem. Inženirji programske opreme morajo sodelovati tudi z drugimi člani ekipe, kot so oblikovalci, produktni vodje in preizkuševalci za zagotavljanje kakovosti, da bi zagotovili, da programski izdelki izpolnjujejo potrebe in pričakovanja uporabnikov. Na splošno ima inženirstvo programske opreme ključno vlogo pri oblikovanju digitalnega sveta, v katerem živimo danes.

    Kaj je programsko inženirstvo?
A) Mobilna aplikacija.
B) Vrsta računalniške strojne opreme.
C) Programski jezik.
D) Področje, ki se osredotoča na sistematičen razvoj in vzdrževanje sistemov programske opreme.
  • 2. Po čem je znana agilna metodologija razvoja programske opreme?
A) Naključne spremembe kode.
B) Iterativni in inkrementalni razvoj.
C) Testiranje ni potrebno.
D) Model slapu.
  • 3. Kakšen je namen testiranja enot v inženirstvu programske opreme?
A) Preizkus združljivosti strojne opreme.
B) Testiranje posameznih komponent ali funkcij sistema programske opreme.
C) Zagotoviti zadovoljstvo vseh uporabnikov.
D) Testiranje celotnega sistema programske opreme kot celote.
  • 4. Kaj pomeni CI/CD pri razvoju programske opreme?
A) Neprekinjeno vključevanje/nepretrgano uvajanje
B) Centralizirana integracija/nepretrgan razvoj
C) Izvajanje po meri/celovita dobava
D) Popolna namestitev/pravilna namestitev
  • 5. Kaj je programski hrošč?
A) Izboljšanje funkcije.
B) Del faze načrtovanja programske opreme.
C) Napaka, pomanjkljivost, odpoved ali okvara v računalniškem programu ali sistemu, ki povzroči napačen ali nepričakovan rezultat.
D) Običajen izraz v industriji.
  • 6. Katera od naslednjih tehnik je tehnika testiranja zmogljivosti v inženirstvu programske opreme?
A) Testiranje enote
B) Testiranje integracije
C) Testiranje obremenitve
D) Prevzemno testiranje
  • 7. Katera od naslednjih možnosti je običajen model življenjskega cikla razvoja programske opreme?
A) Spiralni model
B) Model RAD
C) Model slapu
D) Agilni model
  • 8. Kateri model razvoja programske opreme vključuje razvoj delujočega prototipa pred končnim izdelkom?
A) Model za izdelavo prototipov
B) V-model
C) Spiralni model
D) Model slapu
  • 9. Kaj pomeni DRY pri razvoju programske opreme?
A) Ali se zadržite sami
B) Ne ponavljajte se
C) Razvoj Ponovna uporaba Donos
D) Zahteve glede dokumentacije Donos
  • 10. V katerem desetletju je programiranje začelo biti priznano kot ločnica inženirska disciplina?
A) 1960-ta
B) 1970-ta
C) 1980-ta
D) 1950-ta
  • 11. Kdo je prvi uporabil izraz 'programska inženirija' v formalnem kontekstu v publikaciji 'Communications of the ACM'?
A) Anthony A. Oettinger
B) Watts Humphrey
C) Margaret Hamilton
D) Friedrich L. Bauer
  • 12. Kdo je ustanovil program za procese razvoja programske opreme SEI?
A) Friedrich L. Bauer
B) Anthony A. Oettinger
C) Watts Humphrey
D) Frederick Brooks
  • 13. Katera pododboresna skupina je objavila zbirko znanja s področja programske inženirije (SWEBOK)?
A) IEEE Computer Society
B) Odbor za programsko inženirstvo pri NATO
C) ACM Special Interest Group on Software Engineering
D) ISO/IEC JTC 1/SC 7
  • 14. Kdo je izjavil, da je programersko inženirstvo v resnici oblika inženirstva?
A) Edsger W. Dijkstra
B) Steve McConnell
C) Donald Knuth
D) David Parnas
  • 15. Kateri komentator meni, da je programiranje hkrati umetnost in znanost?
A) Donald Knuth
B) Edsger W. Dijkstra
C) David Parnas
D) Steve McConnell
  • 16. Kdo je trdil, da sta izraza 'programska inženirija' in 'programski inženir' bila napačno uporabljena v Združenih državah?
A) Donald Knuth
B) Edsger W. Dijkstra
C) David Parnas
D) Steve McConnell
  • 17. Katera vrsta programske zahteve opisuje pričakovano obnašanje ali rezultate?
A) Funkcionalne zahteve
B) Nefunkcionalne zahteve
C) Zahteve glede domene
D) Omejitve vmesnika
  • 18. Kateri tip načrtovanja v programski inženirstvi določa interakcijo med sistemom in njegovim okoljem?
A) Načrtovanje vmesnika
B) Podrobni načrt
C) Arhitekturni načrt
D) Funkcijski načrt
  • 19. Katera vrsta omejitev se nanaša na čas odziva v zahtevah, ki niso funkcionalne?
A) Omejitve vmesnika
B) Omejitve zmogljivosti
C) Omejitve delovanja
D) Omejitve življenjskega cikla
  • 20. Kateri komentator meni, da bi programiranje morale smatrati kot inženirsko disciplino, čeprav to še ni uradno priznano?
A) David Parnas
B) Edsger W. Dijkstra
C) Donald Knuth
D) Steve McConnell
  • 21. Katera univerza je uvedla prvi štiri-letni program za pridobitev diplome iz programerske tehnologije na svetu?
A) Univerza Seattle
B) Univerza Sheffield
C) Imperial College London
D) Rochester Institute of Technology
  • 22. V katerem letu je Inštitut za tehnologijo Rochester vzpostavil študijski program za diplomirani študij programske inženirstve?
A) 1996
B) 1987
C) 2003
D) 1979
  • 23. Koliko univerz v Združenih državah Amerike je leta 2004 ponujalo programe študija za programersko inženirstvo?
A) 10
B) 25
C) Približno 50
D) 100
  • 24. Katera univerza je vzpostavila prvi magistrski študij programske tehnike?
A) Univerza California State, Fullerton
B) Univerza Seattle
C) Univerza Sheffield
D) Imperial College London
  • 25. V katerem letu je Inštitut za tehnologijo Rochester pridobil akreditacijo ABET za svoj program računalniške tehnike?
A) 1996
B) 2004
C) 2003
D) 1987
  • 26. Katera univerza ponuja magisterijski študij programskega inženirstva (MSE) preko svojega oddelka za računalništvo in inženirstvo?
A) Seattle University
B) California State University, Fullerton
C) University of Sheffield
D) Rochester Institute of Technology
  • 27. Katera organizacija je prepoznala več programov za razvoj programske opreme v Kanadi?
A) Društvo za računalništvo IEEE (IEEE Computer Society)
B) Združenje za računalništvo (Association for Computing Machinery)
C) ABET
D) Kanadski odbor za akreditacijo inženirstva (Canadian Engineering Accreditation Board)
  • 28. V kateri državi lahko strojni inženirji pridobijo naziv profesionalnega inženirja (P.Eng)?
A) Združeno kraljestvo
B) Nemčija
C) Združene države
D) Kanada
  • 29. V katerem letu je organizacija NCEES začela ponujati izpit za strokovnega inženirja za področje programske inženirije v Združenih državah?
A) 2016
B) 2020
C) 2013
D) 2005
  • 30. Kakšne profesionalne nazive lahko programerji pridobijo v Evropi?
A) Evropski inženir (EUR ING)
B) Profesionalni programer
C) Certificirani strokovnjak za programiranje
D) Akreditirani inženir
  • 31. Katera je najnovejša različica priporočila IEEE za področje znanja v inženirstvu programske opreme?
A) SWEBOK v4
B) SWEBOK v3
C) SWEBOK v5
D) SWEBOK v6
  • 32. V kateri državi ni zahteve za pridobitev licence ali pravne dovoljenosti za naziv 'programski inženir'?
A) Kanada
B) Združeno kraljestvo
C) Nemčija
D) Združene države Amerike
  • 33. Kakšne delovne pozicije lahko imajo programerji v pokrajini Alberta, Kanada?
A) Profesionalni inženir (P.Eng)
B) Evropski inženir (EUR ING)
C) Strokovnjak za informacijske sisteme (I.S.P.)
D) Akreditirani inženir
  • 34. Kakšna je bila ocenjena številka profesionalnih programerjev po vsem svetu leta 2022?
A) 26,9 milijonov
B) 30 milijonov
C) 21 milijonov
D) 18,5 milijonov
  • 35. Kakšen odstotek programerjev je leta 2008 delal več kot 50 ur na teden?
A) 25 odstotkov
B) 15 odstotkov
C) 20 odstotkov
D) 11 odstotkov
  • 36. Katera potencialna poškodba NI omenjena kot tveganje za programerje in inženirje programske opreme?
A) Sindrom karpalnega tunela
B) Trombosis
C) Nezgoda v hrbtu
D) Utrplost oči
  • 37. Kakšna je bila ocena rasti zaposlitve programerjev, po podatkih Biroa za statistiko dela (BLS), v obdobju od leta 2024 do leta 2034?
A) 15%
B) 30%
C) 17%
D) 25%
  • 38. V kateri državi je omenjena kot destinacija za izvensodno izvajanje del v programski inženirstvi?
A) Brazilija
B) Indija
C) Kitajska
D) Nemčija
  • 39. Kakšen je bil predviden upad števila programerjev v računalništvu v obdobju od leta 2016 do leta 2026, po podatkih organizacije BLS?
A) -10 odstotkov
B) -7 odstotkov
C) -9 odstotkov
D) -11 odstotkov
  • 40. Katero specializacijo navajate za programerje?
A) Fiziki
B) Kemiki
C) Arhitekti
D) Biologi
  • 41. Kakšna je običajna delovna doba za večino programerjev in inženirjev programske opreme?
A) 40 ur na teden
B) 50 ur na teden
C) 60 ur na teden
D) 30 ur na teden
  • 42. Katera specializacija vključuje upravljanje programskih projektov?
A) Biologi
B) Fiziki
C) Kemiki
D) Projektni managerji
  • 43. Katero priznanje se podeljuje za prispevke k poklicni poti, ki združujejo računalništvo in druge discipline?
A) Nagrada ACM-AAAI Allen Newell
B) Nagrada ICSE za najbolj vplivni članek
C) Zlata medalja BCS Lovelace
D) Nagrada Stevens
  • 44. Katero priznanje podeljuje Združenje za programsko in informacijsko industrijo za izjemne dosežke v razvoju programske opreme?
A) Nagrada Harlan Mills
B) Nagrada Codie
C) Nagrada ACM SIGSOFT za izjemne raziskave
D) Nagrada Jolt
  • 45. Kaj je bilo ugotovljeno kot resna težava pri globalni distribuirani razvojni aktivnosti?
A) Problemi, ki izvirajo iz geografske oddaljenosti med razvijalci.
B) Prevelika odvisnost od lokalnih kadrov.
C) Pomanjkanje tehnoloških virov.
D) Prekomerno sodelovanje med različnimi ekipami.
  • 46. Kakšna je, po mnenju nekaterih kritikov, ključna težava pri inženirstvu programske opreme?
A) Njegovi pristopi niso dovolj empirični.
B) Preveč se osredotoča na strojno opremo.
C) Ima preveč praktičnih aplikacij.
D) Manjka mu teoretična podlaga.
  • 47. Kateri od naslednjih mehanizmov se predlaga za širjenje znanja s področja inženirstva v programski opremi?
A) Prispevki odprtokodne skupnosti
B) Hackatoni
C) Uporaba množičnega sodelovanja
D) Licenciranje
  • 48. Kakšna je priporočena metoda za preverjanje metod in pristopov v inženirstvu programske opreme?
A) Analize literature
B) Pregledi s strani strokovnjakov
C) Preverjanje v realnih pogojih
D) Teoretična analiza
Ustvarjeno z That Quiz — stran z matematičnimi testi za učence za vse stopnje.