• Nie Znaleziono Wyników

c) nie ma wpływu na bezpieczeństwo programu;

N/A
N/A
Protected

Academic year: 2021

Share "c) nie ma wpływu na bezpieczeństwo programu; "

Copied!
2
0
0

Pełen tekst

(1)

1. Kontrola typologiczna:

a) ogranicza kontekst użycia danego bytu programistycznego;

b) ma zasadniczy wpływ na wydajność programu;

c) nie ma wpływu na bezpieczeństwo programu;

d) umożliwia weryfikację formalnej poprawności kodu.

2. Faza zwalniania blokad w protokole

dwufazowego blokowania (2PL) sprowadzana jest w praktyce do operacji:

a) SELECT;

b) COMMIT;

c) ROLLBACK;

d) SET TRANSACTION.

3. Współczynniki korygujące używane w metodach pomiaru funkcjonalnego oprogramowania:

a) nie mają negatywnego wpływu na obiektywność pomiaru;

b) zostały wycofane w metodach pomiaru III generacji takich jak COSMIC-FFP;

c) bardzo dobrze odzwierciedlają wpływ wymagań niefunkcjonalnych na ogólną złożoność produktu;

d) szybko się zdeaktualizowały.

4. W środowisku zarządzania transakcjami umieszczone są dwie operacje: o

i

[x] i p

j

[y]. Z góry można określić, że operacje te nie są konfliktowe jeśli:

a) obie pochodzą z tej samej transakcji;

b) dotyczą rozłącznych zbiorów danych;

c) żadna z nich nie jest operacją zapisu;

d) co najmniej jedna z nich pochodzi od transakcji, która w chwili wydaniadrugiej została już zakończona.

5. Historia przetwarzania transakcji o następującej postaci:w

1

[x] r

2

[y] w

1

[y] w

1

[z] c

1

r

2

[y] c

2

jest historią, w której mogą wystąpić:

a) brak odtwarzania historii przetwarzania;

b) kaskadowe odrzucenie transakcji;

c) anomalia powtórnego czytania;

d) historia przetwarzania z fantomami.

6. Jaki poziom izolacji transakcji minimalizuje ilość zakładanych blokad w pojedyńczej transakcji?

a) READ UNCOMMITTED;

b) READ COMMITTED;

c) REPEATABLE READ;

d) SERIALIZABLE.

7. Kaskadowy model cyklu życia oprogramowania:

a) utrudnia klientowi walidację produktu na etapie wytwarzania;

b) w praktyce każda jego faza jest realizowana zgodnie z podejściem spiralnym;

c) utrudnia sporządzenie harmonogramu projektu;

d) w praktyce każda jego faza jest realizowana zgodnie z podejściem iteracyjnym.

8. O fazach i rodzajach testów możemy powiedzieć, że:

a) testów integracyjnych nie ma sensu

przeprowadzać przed testami akceptacyjnymi;

b) testy akceptacyjne są zazwyczaj

przeprowadzane na zasadzie „białej skrzynki”;

c) nie ma sensu przeprowadzać testów

regresyjnych przed testami akceptacyjnymi;

d) żadna z powyższych odpowiedzi nie jest prawidłowa.

9. Różnice występujące między modelem relacyjnym

i obiektowym:

a) zazwyczaj nie stanowią większego utrudnienia przy przejściu z modelu

analitycznego do projektowego i architektury rozwiązania;

b) są inaczej nazywane „niezgodnością impedancji”;

c) są przyczyną zanurzania języków imperatywnych ogólnego stosowania w językach zapytań;

d) wszystkie powyższe odpowiedzi są poprawne.

10. W obiektowym modelu bazy danych występuje związek generalizacji

przedstawiony na rysunku. Racjonalne mapowanie tego związku na model relacyjny można osiągnąć poprzez:

a) mapowanie na trzy relacje z jednoczesnym powtórzeniem atrybutów klasy A w relacjach odpowiadających B i C;

b) mapowanie na trzy relacje bez konieczności powtórzenia wszystkich atrybutów klasy A w relacjach odpowiadających B i C;

c) mapowanie na dwie relacje;

d) mapowanie na jedną relację.

11. Chcąc poprawić wydajność naszego kodu najczęściej:

a) profilujemy kod;

b) wprowadzamy wywołania rekurencyjne;

c) rezygnujemy z procedur składowanych na rzecz prostych zapytań;

d) wprowadzamy nowe indeksy w bazie danych.

12. W ogólności w trakcie tworzenia architektury rozwiązania należy dążyć do uzyskania:

a) wysokiej kohezji komponentów;

b) niskiej kohezji komponentów;

c) ścisłego powiązania komponentów;

d) luźnego powiązania komponentów.

(2)

13. Zbieranie i analiza wymagań (requirements capture and analysis) jest fazą procesu wytwarzania oprogramowania:

a) która w praktyce nigdy nie obejmuje przedefiniowania procesów biznesowych;

b) której produkty mogą stanowić podstawę do przygotowania testów modułów na zasadzie

„szklanej skrzynki”;

c) której podstawowym artefaktem jest - z założenia - specyfikacja systemu

dostosowana do technologii wybranej przez klienta;

d) podczas której analityk skupia się wyłącznie na rozpoznaniu dziedziny problemowej i oczekiwaniach klienta pozostawiając kwestie ograniczeń technologicznych na fazę

projektowania.

14. Źle zdefiniowaną pozycją konfiguracji w projekcie informatycznym jest:

a) dokument wymagań;

b) instrukcja warunkowa w module XC;

c) dane do testów akceptacyjnych podsystemu;

d) cały program dostarczany klientowi.

15. Asercja jest:

a) mechanizmem zabezpieczającym kod przed skutkami błędnego wykonania;

b) metodą zabezpieczającą przed występowaniem błędów;

c) cechą współczesnego języka programowania;

d) mechanizmem zasadniczo niewiele różniącym się od wyjątków.

16. Na rysunku przedstawiono fragment definicji wzorca projektowego. Uzupełnić rysunek, aby jednoznacznie definiował wzorzec mostu.

17. Na rysunku przedstawiono fragment modelu aplikacji, której zadaniem jest rysowanie różnych figur geometrycznych. Na przedstawionym diagramie widoczne jest zastosowanie wzorca:

a) mostu;

b) adaptera;

c) fasady;

d) szeregowca.

18. Usunięcie powiązań między abstrakcją a implementacją jest celem wzorca projektowego:

a) mostu;

b) adaptera;

c) fasady;

d) MVC.

Cytaty

Powiązane dokumenty

że obecność tak się nieobecnością wypełnia że chłód tak od dawnego ciepła taje ze dni tak się dniami minionymi krzepią że zieleń zawsze tamtą zieleń przypomina...

Z kolekcji Stefana Kiełsz- ni pozostało ponad 140 zdjęć, które zostały zgromadzone w Archiwum Fotografii Ośrod- ka „Brama Grodzka - Teatr

Pokazac, że wartości własne ograniczonego operatora samosprzężonego są rzeczy- wiste.. Pokazać, że wartości własne operatora unitarnego leżą na

Odejście czło- wieka staje się w ten sposób rodzajem zdrady – „Tego nie robi się kotu”, a więc myśl o śmierci nie jest już, paradok- salnie, skupieniem się na so- bie,

Odważnym rozwiązaniem, które jednak może spotkać się z olbrzymim oporem własnego środowiska, byłoby bowiem wykorzystanie przynajmniej w pew- nym stopniu potencjału

И если для Байрона встречи его героя с аббатом - это всего лишь послед­ няя и бесперспективная попытка удержать его в мире, высказать

Na tych lekcjach poćwiczymy rozwiązywanie równań i rozwiązywanie zadań tekstowych z zastosowaniem równań.. Obejrzyj jeszcze raz filmy dotyczące rozwiązywania równań

Udowodni¢, »e odejmowanie na Z nie ma elementu neutralnego i »e nie jest