wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programų priežiūra 9

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Kas yra programų sistemų antišablonas?

a)

Geriausia programų sistemų kūrimo praktika

b)

Modelis, naudojamas kuriant programinę įrangą, siekiant optimizuoti programų sistemos našumą

c)

Įprastas programų sistemų kūrimo problemos sprendimas

d)

Sprendimas, sukeliantis neigiamų pasekmių kuriant programinę įrangą

2.

Koks yra antišablonų nustatymo programų sistemoje tikslas?

a)

Skatinti gerą kodavimo praktiką

b)

Sumažinti kodo sudėtingumą

c)

Padidinti programų sistemų kūrimo greitį

d)

Vengti dažnai pasitaikančių klaidų, kurios gali sukelti neigiamų pasekmių kuriant programų sistemas

3.

Koks yra programų sistemų antišablono pavyzdys?

a)

Singleton

b)

Factory

c)

Decorator

d)

God object

4.

Apibūdinkite „God object“ antišabloną.

a)

Objektas, kuris gali viską ir žino viską

b)

Objektas, kuris turi tik vieną atsakomybę

c)

Objektas, kurį lengva išbandyti ir prižiūrėti

d)

Objektas, kuris yra per sudėtingas ir daro per daug, pažeidžiant atsakomybių atskyrimo principą

5.

Apibūdinkite „Golden Hammer“ antišabloną.

a)

Priemonė arba technologija, kuris naudojamas daugeliui skirtingų tikslų

b)

Priemonė arba technologija, kuris naudojamas tik vienam tikslui

c)

Priemonė arba technologija, kurį sunku naudoti ir reikalaujantis daug mokymų

d)

Priemonė arba technologija, kuri naudojama per daug arba naudojama, net kai ji yra netinkama

6.

Kas yra Lava Flow antišablonas?

a)

Kodas, kurį lengva modifikuoti ir išplėsti

b)

Kodas, kuris yra perteklinis ir nereikalingas

c)

Kodas, kuris komentuojamas, bet paliekamas programų sistemoje

d)

Kodas, kuris yra pasenęs ir nebereikalingas, bet vis dar yra programų sistemoje

7.

Kas yra Spaghetti kodo antišablonas?

a)

Kodas, kuris yra gerai sutvarkytas ir lengvai sekamas

b)

Kodas, kuris yra modulinis ir daugkartinis

c)

Kodas, kurį sunku suprasti ir prižiūrėti dėl sudėtingos struktūros

d)

Kodas, parašytas keliomis programavimo kalbomis

8.

Koks ryšys tarp programų sistemų antišablonų ir programų sistemų priežiūros?

a)

Antišablonai palengvina programų sistemų priežiūrą

b)

Antišablonai nėra svarbūs programų sistemų priežiūrai

c)

Antišablonai apsunkina programų sistemų priežiūrą

d)

Antišablonai pagreitina programų sistemų priežiūrą

9.

Kodėl programų priežiūros metu svarbu nustatyti programų sistemų antišablonus?

a)

Tai skatina geriausios praktikos naudojimą kuriant programinę įrangą

b)

Tai sumažina kodo sudėtingumą

c)

Siekiant išvengti įprastų klaidų, kurios gali turėti neigiamų pasekmių kuriant programinę

d)

Paspartinti programų sistemų kūrimo procesą

10.

Jei priežiūros metu neatsižvelgiama į programų sistemų antišablonus, tuomet ...

a)

Programų sistema tampa greitesnė ir efektyvesnė

b)

Programų sistema tampa labiau modulinė ir geriau organizuota

c)

Programų sistema tampa sudėtingesnė ir ją sunku prižiūrėti

d)

Programinę įrangą lengviau keisti ir išplėsti

11.

Kaip programų priežiūros metu galima pašalinti programų sistemų antišablonus?

a)

Naudodami juos kaip programų sistemų kūrimo gaires

b)

Identifikuodami antišablonus ir pertvarkydami kodą

c)

Į kodą įtraukiant daugiau funkcijų