WorksheetsProgr.Tehnoloģijas Tests
Total questions: 50
Worksheet time: 3hrs 30mins
Name
Class
Date
1.
Kurus posmus ietver sevī programmatūras dzīves cikls?
a)
a) definēšana, kodēšana, uzturēšana
b)
b) definēšana, implementēšana, labošana
c)
c) definēšana, implementēšana, uzturēšana
d)
d) definēšana, programmēšana, testēšana
2.
Kas ir ER-diagrammas elementi?
a)
a) entītija, atribūts, relācija
b)
b) būtība, saite, datu elements
c)
c) realitāte, saite, saites nosaukums, tips
d)
d) objekts, atribūts, datu plūsma, datu plūsmas virziens
3.
Kas ir datu plūsmu diagrammas elementi?
a)
a) process, datu krātuve, lietotāja saskarne (aktieris), datu plūsma
b)
b) objekts, atribūts, datu plūsma, datu plūsmas virziens
c)
c) entītija, atribūts, relācija, mantošana
d)
d) entītija, datu krātuve, datu plūsma, datu plūsmas virziens
4.
Kuras no prasībām apraksta visu programmas produkta apkārtni, kas nepieciešama, lai tas strādātu?
a)
a) darbības vides
b)
b) izstrādes ierobežojumu
c)
c) efektivitātes
d)
d) veiktspējas
5.
Kādā secībā tiek izpildīts atkļūdošanas process?
a)
a) kļūdas atrašana, labošana, pārbaudīšana
b)
b) kļūdas konstatēšana, lokalizēšana, novēršana
c)
c) kļūdas konstatēšana, pārbaudīšana, labošana
d)
d) kļūdas konstatēšana, atkļūdošana, ierobežošana
6.
Ko parasti neizmanto melnās kastes testēšanas metodēs?
a)
a) programmas kodu
b)
b) programmas darbības rezultātus
c)
c) ievaddatus
d)
d) testu kopu
7.
Kas ir atsevišķi identificējama programmas daļa, kuru var izveidot un izmantot autonomi?
a)
a) modulis
b)
b) sistēma
c)
c) operators
d)
d) identifikators
8.
Kuru no programmatūras konstruēšanas stratēģijām raksturo tas, ka sistēmas izstrādes sākumā visas sistēmas prasības nav definētas?
a)
a) lineāro stratēģiju
b)
b) nelineāro stratēģiju
c)
c) evolūcijas stratēģiju
d)
d) ūdenskrituma stratēģiju
9.
Kurš no šiem procesiem nav klasiskā programmatūras dzīves cikla posms?
a)
a) implementēšana
b)
b) prasību analīze
c)
c) risku analīze
d)
d) projektēšana
10.
Kura diagramma parāda kā mainās dati sistēmas darbības laikā?
a)
a) ER diagramma
b)
b) datu plūsmu diagramma
c)
c) stāvokļu diagramma
d)
d) secību diagramma
11.
Kurā testēšanas pieejā apskata programmas kodu?
a)
a) strukturālā (baltās kastes) testēšanā
b)
b) funkcionālā testēšanā
c)
c) automātiskā testēšanā
d)
d) melnās kastes testēšanā
12.
Kurš no lietotāja saskarnes projektēšanas principiem pieprasa novērst lietotāja darbības, kas var izraisīt kļūdas?
a)
a) dabiskums
b)
b) saskaņotība
c)
c) draudzīgums
d)
d) elastīgums
13.
Kurā no programmatūras izstrādes metodoloģijām nav vairāku konstruēšanas ciklu?
a)
a) lineārā (ūdenskrituma)
b)
b) inkrementu (soļu)
c)
c) evolūcijas
d)
d) spējā (agile)
14.
Kuras no prasībām apraksta kādu lietotāja servisu ir plānots nodrošināt sistēmā?
a)
a) funkcionālās prasības
b)
b) ekspluatācijas apstākļu prasības
c)
c) drošības prasības
d)
d) prasības programmatūras savietojamībai
15.
Kam nav jābūt moduļa ievadkomentāros?
a)
a) programmas nosaukumam
b)
b) programmas lietojumsfērai
c)
c) ziņām par autoru
d)
d) ziņām par pasūtītāju
16.
Kurā programmatūras dzīves cikla posmā izstrādā prasību specifikācijas dokumentu?
a)
a) prasību analīzes un definīcijas posmā
b)
b) projektēšanas posmā
c)
c) implementēšanas posmā
d)
d) integrācijas un sistēmas testēšanas posmā
17.
Kurā programmatūras izstrādes procesā izmanto komandu, zaru, nosacījumu un citus pārklājumus?
a)
a) prasību analīzē
b)
b) atkļūdošanā
c)
c) testēšanā
d)
d) uzturēšanā
18.
Kas ir sistēmas validācija?
a)
a) sistēmas prasību testēšana
b)
b) pārbaude, vai izstrādes posma rezultāti nesatur kļūdas
c)
c) pārbaudes process, kurā iegūst garantiju tam, ka sistēma atbilst lietojuma mērķim
d)
d) pārbaude izstrādes posma beigās, lai pārliecinātos, ka sistēma atbilst iepriekš formulētām prasībām
19.
Kurā programmatūras dzīves cikla posmā ir ieteicams sākt testēšanas plānu izstrādi?
a)
a) projektēšanā
b)
b) implementēšanā
c)
c) testēšanā
d)
d) atkļūdošanā
20.
Kurš nav uzturēšanas posma process?
a)
a) uzlabošana
b)
b) korekcija
c)
c) reorganizācija
d)
d) adaptācija
21.
Kurā programmatūras dzīves cikla posmā veic viedokļu savākšanu un identificēšanu?
a)
a) prasību analīzē
b)
b) projektēšanā
c)
c) implementēšanā
d)
d) testēšanā
22.
Kurā programmatūras izstrādes posmā veic atkļūdošanu?
a)
a) prasību analīze
b)
b) projektēšana
c)
c) implementēšana
d)
d) testēšana
23.
Kādai prasību grupai atbilst šī prasība: "Sistēmai jāizvada klienta datus pēc ievadītā personas koda"?
a)
a) funkcionālās prasības
b)
b) prasības izstrādes procesam
c)
c) nefunkcionālās prasības produktam
d)
d) ārējās nefunkcionālās prasības
24.
Kurā programmatūras dzīves cikla posmā izstrādā programmatūras struktūru, balstoties uz prasību specifikāciju?
a)
a) sistēmas analīze
b)
b) prasību analīze
c)
c) projektēšana
d)
d) implementēšana
25.
Kura ir sistēmas funkcionālā prasība?
a)
a) sistēma jāizstrādā PHP programmēšanas valodā
b)
b) sistēmai jānodrošina jaunu preču reģistrēšana
c)
c) sistēma jānodod lietotājam 2022. gada 1. maijā
d)
d) lietotāja saskarni jāveido latviešu valodā
26.
Kura ir sistēmas nefunkcionālā prasība?
a)
a) sistēmai jāreģistrē jauns darījums
b)
b) sistēmai jāļauj labot preces datus
c)
c) sistēma ir jāizveido C++ programmēšanas valodā
d)
d) sistēmai ir jānodrošina preču kataloga izdruka
27.
Kas netiek iekļauts programmatūras prasību specifikācijā?
a)
a) programmatūras izstrādes metodes
b)
b) nefunkcionālās prasības
c)
c) funkcionālās prasības
d)
d) programmatūras veiktspējas prasības
28.
Kas ir labs tests?
a)
a) tests, kas pierāda, ka programma strādā korekti
b)
b) tests, kas pilnībā notestē programmu
c)
c) tests, kas vienmēr atrod kļūdu
d)
d) tests, kas atrod kļūdu ar lielāko varbūtību vai ļoti nopietnu kļūdu
29.
Kura ir pirmā darbība, kas jāveic testētājam, atrodot kļūdu programmā?
a)
a) jāsastāda kļūdas ziņojums
b)
b) jāizlabo kļūda
c)
c) jātestē tālāk un tad visas kļūdas jādokumentē
d)
d) jāatrod kļūdas iemesls
30.
Kas ir priekšmetiskā joma (problēmas apgabals)?
a)
a) pasaules daļa, kuru pēta ar mērķi organizēt tās vadību
b)
b) sistēmas darbības virziens
c)
c) programmu izvietojumsdatorā
d)
d) virtuālā realitāte
31.
Kurš lietotāju saskarnes projektēšanas princips sevī ietver lietotāju kļūdu novēršanu vai labošanas iespēju?
a)
a) dabiskums
b)
b) saskaņotība
c)
c) draudzīgums
d)
d) vienkāršība
32.
Kurus izvēļnu veidus sauc par kustīgām izvēlnēm?
a)
a) uznirstošās un izvelkamās (pull down un pop up)
b)
b) hierarhiskās (kokveida, tree)
c)
c) ritjoslu (scroll)
d)
d) jautājums un atbilde (Q & A, Question and Answer)
33.
Kurš no programmatūras dzīves cikla etapiem pēc statistikas ir visgarākais?
a)
a) prasību analīze
b)
b) projektēšana
c)
c) implementēšana
d)
d) uzturēšana
34.
Kurš nav pareizs apgalvojums par koda reorganizāciju (refaktoringu)?
a)
a) tas ir programmas koda mainīšanas process
b)
b) tas ietekmē programmas uzvedību
c)
c) tā mērķis ir atvieglot programmas lasāmību
d)
d) tā ir programmēšanas stila "labās prakses" piemērošana
35.
Kā sauc testēšanu, kuru var veikt potenciālie vai esošie klienti?
a)
a) Alfa testēšanu
b)
b) Beta testēšanu
c)
c) Gamma testēšanu
d)
d) Gala testēšanu
36.
Kurš no nosauktajiem visprecīzāk nosaka, kas jāiekļauj programmatūras prasību specifikācija?
a)
a) tikai nefunkcionālās prasības, par kurām izstrādātājs vienojies ar pasūtītāju
b)
b) tikai funkcionālās un lietotāja saskarnes prasības
c)
c) funkcionālās un nefunkcionālās prasības, kuras sistēmai jānodrošina
d)
d) tikai funkcionālās prasības, kuras sistēmai jānodrošina
37.
Kādu programmatūras izstrādes pieeju nav ieteicams izmantot, ja sākotnēji nevar precīzi nodefinēt visas prasības?
a)
a) ūdenkrituma (Waterfall)
b)
b) prototipēšanas (Prototype)
c)
c) spējo (Agile)
d)
d) evolucionāro (Evolution)
38.
Kura nav SCRUM izstrādes loma?
a)
a) produkta īpašnieks (Product owner)
b)
b) SCRUM meistars (Scrum master)
c)
c) projekta vadītājs (Project manager)
d)
d) izstrādes komanda (Development team)
39.
Kas ir SCRUM izstrādes "kalpojošais līderis", kura uzdevums ir palīdzēt komandai maksimāli palielināt darba efektivitāti?
a)
a) produkta īpašnieks (Product owner)
b)
b) SCRUM meistars (Scrum master)
c)
c) projekta vadītājs (Project manager)
d)
d) izstrādes komanda (Development team)
40.
Kurš ir pareizs apgalvojums par Kanban izstrādi?
a)
a) visas prasības sistēmai tiek definētas izstrādes sākumā
b)
b) galvenā ideja ir darba procesu plūsmas vizualizācija
c)
c) katram komandas dalībniekam ir sava loma (kā produkta īpašnieks un meistars)
d)
d) produkta izstrāde vienmēr tiek sadalīta "sprintos"
41.
Kurš no rīkiem nodoršina versiju kontroli?
a)
a) git
b)
b) gits
c)
c) vcs
d)
d) vc
42.
Kas ir paņēmienu kopums, kurš ļauj atrisināt konkrētu uzdevumu noteiktā programmatūras izstrādes etapā?
a)
a) paradigma
b)
b) stratēģija
c)
c) metodoloģija
d)
d) metode
43.
Kas neapraksta Spējo (Agile) metodoloģiju?
a)
a) sistēmu izstrādā iteratīvi
b)
b) pie katra etapa vēršas vienu reizi
c)
c) prasības formulē dinamiski
d)
d) darba grupas pašorganizētas
44.
Kurā no programmatūras izstrādes stratēģijām izstrāde notiek iteratīvi?
a)
a) lineārā stratēģijā
b)
b) inkrementu stratēģijā
c)
c) ūdenskrituma modelī
d)
d) sistemātiskā stratēģijā
45.
Kura ir SCRUM izstrādes loma?
a)
a) produkta īpašnieks
b)
b) klients
c)
c) produkta pasūtītājs
d)
d) lietotājs
46.
Kurā datu bāžu izstrādes līmenī veido datubāzes shēmu konkrētajai DBPS?
a)
a) koncepcijas līmenī
b)
b) loģiskajā līmenī
c)
c) projektējuma līmenī
d)
d) modelēšanas līmenī
47.
Kurš nav pareizs apgalvojums par datu vārdnīcām?
a)
a) parasti tās sastāda projektēšanas posmā
b)
b) tās satur sistēmas mainīgos, tabulas laukus un citu datu struktūru aprakstu
c)
c) tajās norāda datu struktūru tipus, diapazonus, aprakstus un ierobežojumus
d)
d) to mērķis ir izskaidrot izmantotos saīsinājumus, abreviatūras un akronīmus
48.
Kurās programmatūras specifikācijas prasībās jāiekļauj nosacījums, ka sistēmas atbilde jāsaņem noteiktā laikā?
a)
a) funkcionālajās
b)
b) nefunkcionālajās
c)
c) drošības
d)
d) savietojamības
49.
Kas nav datubāzu izstrādes līmenis?
a)
a) koncepcijas līmenis
b)
b) projektējuma līmenis
c)
c) loģiskais līmenis
d)
d) modelēšanas līmenis
50.
Kas ir kāda valoda vai struktūra, ko izmanto, lai vienotā veidā aprakstītu sistēmas modeli vai tā daļu?
a)
a) entītija
b)
b) shēma
c)
c) notācija
d)
d) diagramma
100 %
