inz opr Flashcards

1
Q

Kiedy informatycy pracują nad niewielką aplikacją, to ich wydajność, w stosunku do pracy nad dużym systemem: a) jest na porównywalnym poziomie b) jest niższa c) jest wyższa

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Przybliżony względny koszt naprawy błędu: a) stopniowo maleje ze względu na to, że kolejne działania wytwórcze przyczyniają się do eliminacji wcześniej popełnionych błędów b) pozostaje na stałym poziomie c) rośnie wykładniczo wraz z upływem czasu

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ile razy więcej kosztuje przygotowanie aplikacji dla przedsiębiorstwa do wypuszczenia na rynek, niż jej uruchomienie w “laboratorium”? a) 3 b) tyle samo c) 100 d) 10

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Stwierdzenie: “Dodanie dodatkowego człowieka do już opóźnionego projektu, opóźnia ten projekt jeszcze bardziej” nosi ironiczną nazwę: a) prawo Brooksa b) tożsamość Newmana c) “deadline nas pokonał” d) prawo Moore’a

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Prawdopodobieństwo osiągnięcia pełnego sukcesu podczas realizacji projektu informatycznego: a) jest bliskie zeru b) jest niższe niż 50% c) wynosi w przybliżeniu 80% d) osiąga wartości bliskie 100%

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Model, w którym cyklicznie powtarzane są (czasami 6) fazy: porozumienie z klientami, planowania, analizy ryzyka, projektowania, konstrukcji i oceny, nosi nazwę modelu: a) szybkiego prototypu b) spiralnego c) tak jest we wszystkich metodach zwinnych d) przyrostowego

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Do grupy modelu ewolucyjnych zaliczamy model: a) kaskadowy i szybkiego prototypu b) montażu z gotowych elementów c) przyrostowy i spiralny d) RAD i formalnych transformacji

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Model cyklu życia oprogramowania, w którym produkt konstruowany jest bez żadnej specyfikacji i projektu, nosi nazwę: a) spiralnego b) scrum c) buduj i poprawiaj d) prototypowania

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Jakie są zalety modelu kaskadowego? a) wymusza zdyscyplinowane podejście b) systematyczne i częste kontakty z klientem c) możliwość szybkiej realizacji pracującej wersji systemu d) możliwość korzystania z bibliotek gotowych komputerów

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Jeżeli stosowany jest model szybkiego prototypu, to budowa samego prototypu realizowana jest zgodnie z modelem: a) RAD
2
b) kaskadowym c) spiralnym d) buduj i poprawiaj

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

W metodyce Scrum, po zebraniu wymagań użytkownika w formie historyjek (user stories): a) rozpoczyna się trwająca 1-4 tygodni gra (ang. game) b) formułowany jest “Rejestr produktu (ang. product backlog) c) zespół przystępuje do realizacji kolejnych sprintów d) demokratycznie wybierany jest lider zespołu wytwórczego

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Narzędziem, które wizualizuje procesy wykonywania pracy, pozwala zidentyfikować “Wąskie gardła”, ustala limity pracy w roku (ang. work in progress - WIP), jest: a) tablica Kanban b) diagram DFD c) schemat blokowy

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Metodyki zwinne (lekkie - ang. agile) kładą nacisk na: a) konieczność opracowania kompletnej specyfikacji wymagań b) Konieczność opracowania pełnej dokumentacji c) dużą szybkość wytworzenia produktu d) ścisłą hierarchiczność podległości służbowej

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Programowanie w parach, 40-godzinny tydzień pracy, wspólna własność kodu to praktyki zalecane w: a) opracowanie prototypu b) modelu kaskadowym c) jednostkach administracji państwowej d) programowaniu ekstremalnym (XP)

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Zaleca się, by programowanie ekstremalne stosować raczej budowy niewielkich systemów, gdyż: a) w centrum uwagi jest kodowanie i testowanie, a projektowanie zaniedbywane b) często występuje niedostatek dokumentacji c) konieczność ścisłych więzi narzuca wykorzystanie niewielkich zespołów d) wszystkie wyżej wymienione powody są prawdziwe

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Jednym z podstawowych warunków sukcesu projektu informatycznego jest (zaznacz jeden): a) zaangażowanie końcowego użytkownika b) udostępnienie najnowocześniejszego sprzętu i narzędzi CASE c) wydłużony, w stosunku do wstępnych oszacowań, termin ukończenia prac d) wysoki budżet

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Kompletny zbiór programów komputerowych, procedur oraz dokumentów związanych i danych zaprojektowanych w celu dostarczenia użytkownikowi, nosi nazwę: a) oprogramowania b) softwar’u c) produktu programowanego d) systemu informatycznego

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

W ostatnich latach odsetek projektów informatycznych zakończonych sukcesem: a) znacząco rośnie b) istotnie spada c) zasadniczo pozostaje na zbliżonym poziomie d) zależy, jak na to spojrzeć

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Model, w którym po określeniu wymagań oraz wykonaniu wstępnego projektu całości, wybierany jest do realizacji podzbiór funkcji systemu, a po jego ukończeniu - kolejny podzbiór, nosi nazwę modelu: a) spiralnego b) przyrostowego c) RAD d) modelu V

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Model cyklu życia oprogramowania, w którym nad każdym podzbiorem funkcji pracuje równolegle odrębny zespół pracowników, a efekty ich prace są następnie integrowane, nosi nazwę modelu: a) spiralnego b) RAD c) prototypowania d) kaskadowego

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Model cyklu życia oprogramowania, w którym produkt konstruowany jest bez żadnej specyfikacji i projektu, nosi nazwę: a) spiralnego b) buduj i poprawiaj c) scrum d) XP

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Jaką fazę cyklu życia systemu pomaga zrealizować prototypowanie? a) projektowanie b) określenie wymagań c) inicjację d) specyfikację wymagań

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

akie są zalety modelu kaskadowego? a) systematyczne i częste kontakty z klientem b) możliwość korzystania z bibliotek gotowych komponentów c) możliwość szybkiej realizacji pracującej wersji systemu d) wymusza zdyscyplinowane podejście

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Która metodyka zwinna jest obecnie najpopularniejsza? a) programowanie ekstremalne b) Scrum c) Test Driven Development d) Kanban

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Celem fazy rozpoznania problemu jest: a) szczegółowe oszacowanie kosztów działań d) zaprojektowanie systemu c) sporządzenie analizy d) rozważenie celu i zakresu planowanego przedsięwzięcia

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Liczba linii kodu programu (LOC) jako zmienna niezależna w modelach algorytmicznych szacowania kosztów ma wadę polegającą na tym, że: a) ostateczna wartość LOC jest wiadoma dopiero po zakodowaniu, a wcześniejsze estymacje są niedokładne b) nie mają najmniejszego znaczenia dla zleceniodawcy c) nie uwzględniają pracochłonnej analizy i projektowania d) wszystkie ww. wady są istotne

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

W fazie strategicznej (studium wykonalności) analitycy: a) pobieżnie badają sytuację problemową, oceniają jej istotność oraz ostateczny zakres przedsięwzięcia b) testują zleceniodawców c) piszą kod oprogramowania d) projektują system

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Przy obliczaniu liczby punktów funkcyjnych FP planowanego produktu informatycznego, początkowo oblicza się ilość nieskorygowanych punktów funkcyjnych UFP. Którego z parametrów NIE uwzględnia się podczas tych obliczeń: a) liczba pracowników b) liczba wyjść c) liczba zapytań d) liczba wejść

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Do szacowania kosztów oprogramowania można zastosować następującą technikę: a) narzędzia RAD (Rapid Application Development) b) Szowanie obiektowe c) wycenę przez ekspertów d) prawo Millera (7 +/- 2)

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Decyzja, jaka zapada po zakończeniu studium wykonalności, może brzmieć: a) decydujemy się na zakup systemu gotowego b) przystępujemy do budowy systemu dedykowanego c) rezygnujemy z dalszych prac d) każda z wyżej wymienionych jest dopuszczalna

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Podstawowym zadaniem analizy wymagań jest: a) zaimplementowanie odpowiedniej funkcji b) zrozumienie potrzeb klienta c) utworzenie projektu systemu d) zapewnienie odpowiedniej jakości oprogramowania

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Za przeprowadzenie fazy analizy wymagań oprogramowania odpowiedzialny jest: a) zarząd firmy b) komitet sterujący c) projektant d) analityk

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Podczas nieformalnego podejścia do analizy: a) buduje się prototyp b) nie buduje się formalnego modelu systemu c) zbiera się wyłącznie wymagania najbardziej ogólnie d) od razu przystępuje się do programowania

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Dokument specyfikacji określa: a) co produkt ma wykonywać i ograniczenia dotyczące produktu b) wiele różnych możliwych strategii rozwiązania problemu c) projekt powstającego systemu d) plan zarządzania przedsięwzięciem informatycznym

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Do przyczyn podejmowania prac nad budową nowego systemu informatycznego zarządzania można zaliczyć: a) zmiany w prawie b) wszystkie tutaj wymienione c) przekonanie o oszczędnościach d) stary system nie może obsłużyć rozrastającej się organizacji

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Szacunki, czy planowany system jest wykonany pod względem technicznym, ludzkim, kosztowym i jakie może przynieść korzyści dla organizacji, dokonywanie są w fazie: a) projektowania b) studium wykonalności c) analizy wymagań d) rozpoznania problemu

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Za całość planowanie strategiczne i kontrolę nad wdrażanymi systemami informatycznymi odpowiedzialny jest (są): a) analitycy b) projektanci c) dyrektor IT d) komitet sterujący

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Do przyczyn podejmowania prac nad budową nowego systemu informatycznego zarządzania można zaliczyć: a) stary system nie może obsługiwać rozstające się organizacji b) zmiany w prawie c) przekonanie o oszczędnościach d) wszystkie wyżej wymienione przyczyny są realne

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Celem fazy rozpoznania problemu jest: a) oszacowanie kosztów przyszłych działań b) sporządzenie analizy c) rozważenie zakresu planowanego przedsięwzięcia d) zaprojektowanie systemu

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

Najpopularniejszą metodą zwinną jest: a) Scrumban b) scrum c) Kanban d) programowanie ekstremalne

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

“Clean-room software engineering” jest przemysłową implementacją modelu: a) formalnych transformacji b) RAD c) spiralnego d) kaskadowego

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Która z niżej wymienionych miar NIE jest miarą produktu programowego: a) wielkość słownika danych b) liczba godzin pracy nad programem c) wielkość mierzona liczbą punktów funkcyjnych d) złożoność sterowania (np. miara cyklomatyczna oprogramowania V(G))

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

W modelu szybkiego prototypu pętle sprzężenia zwrotnego są w stosunku do modelu kaskadowego: a) występują zawsze w obu tych modelach b) o wiele mniej prawdopodobne c) równie prawdopodobne d) bardziej prawdopodobne

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

W związku z tym, że żadna technika kodowania nie gwarantuje uzyskania bezbłędnego programu, w przypadku konieczności uzyskania oprogramowania o szczególnie wysokiej niezawodności, stosuje się metody polegające na: a) tolerancji błędów b) debugowaniu błędów c) iniekcji (wstrzykiwania) błędów d) posiewaniu błędów

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

Narzędzia CASE stosowane we późniejszych fazach produkcji oprogramowania (implementacja, integracja, konserwacja) noszą nazwę: a) upper CASE b) lower CASE c) generatorów kodu d) słowników danych

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Optymalizacji systemu dokonuje się w fazie: a) specyfikacji b) projektowania c) analizy wymagań d) planowania

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

Jaki jest powód dokonywania pomiarów dojrzałości realizacji procesu programowego? a) ułatwia przekonanie klienta, że firma dostarczy dobre oprogramowanie w zaplanowanym czasie i budżecie b) wdrożenie programu pomiarów ściślej wiąże pracowników z firmą c) kierownictwo może lepiej stymulować pracowników do wydajnej pracy d) pomiary takie pozwalają trafniej szacować wielkość budowanego oprogramowania

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

Systemy oprogramowania biznesowego zazwyczaj pozostają w eksploatacji: a) od 5 do 15 lat b) kilka miesięcy c) średnio około 30 lat d) to zależy, ale najczęściej produkcja trwa około roku

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Najpopularniejszymi obecnie językami programowania na świecie są: a) Javascript i PHP
6
b) C i Assembler c) R i Mathlab d) Java i Python

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

Metodyki zwinne (lekkie – ang. agile) kładą nacisk na: a) wszystkie tutaj wymienione b) konieczność opracowywania pełnej dokumentacji c) ścisłą hierarchiczność podległości służbowej d) dużą szybkość wytworzenia produktu

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

Programowanie w parach, 40-godzinny tydzień pracy, wspólna własność kodu to praktyki zalecane w: a) modelu spiralnym Boehma b) opracowywaniu prototypu c) modelu kaskadowym d) programowaniu ekstremalnym

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

SQUARE jest to: a) nazwa modelu cyklu życia oprogramowania promowanego przez Microsoft b) faza testowania, poprzedzająca testowanie akceptacyjne c) model oceny doskonałości firm wytwarzających oprogramowanie d) seria norm ISO służących do oceny jakości produktów programowych

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

Najbardziej znanym algorytmicznym modelem szacowania kosztów jest model: a) COCOMO / COCOMO II b) SADT c) FP Function Points d) CASE

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

Która ze znanych metod zapewniania jakości daje najlepsze rezultaty (jest najskuteczniejsza)? a) inspekcje (Fagana) b) matematyczne dowodzenie poprawności programów c) przeglądy formalne d) testowanie metodą czarnej skrzynki

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

Podstawowym zadaniem analizy wymagań jest: a) zapewnienie odpowiedniej jakości oprogramowania b) utworzenie projektu systemu c) zaimplementowanie odpowiednich funkcji d) zrozumienie potrzeb klienta

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

Faza, w której następuje instalacja sprzętu, przeniesienie oprogramowania, wypełnienie bazy danych, nosi nazwę: a) instalacji (wdrożenia) b) integracji c) konserwacji d) implementacji

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

Podczas testowania produktu powinno się zbadać jego: a) cenę b) niezawodność c) nowatorstwo d) złożoność

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

Zdefiniowanie problemu i zbadanie możliwości rozwiązania go dzięki zastosowaniu nowego systemu, który mógłby być dostarczony wystarczająco szybko i kosztować niezbyt dużo, jest celem fazy: a) studium wykonalności b) analizy wymagań c) projektowania d) kodowania

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

Firma programistyczna przystępuje do realizacji nowego przedsięwzięcia, zbliżonego do kilku ostatnio wykonanych - o dobrze zdefiniowanych wymaganiach. Jaki model cyklu życia oprogramowania powinna wybrać? a) kaskadowy b) buduj-i-poprawiaj
7
c) szybkiego prototypu d) formalnych transformacji

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

Kierunek formalny w rozwoju inżynierii oprogramowania postuluje jak najszersze: a) stosowanie języków specyfikacji i dowodów poprawności b) testowanie oprogramowania, na wszystkich etapach cyklu życia c) wyrabianie umiejętności miękkich (społecznych), a nie tylko technicznych d) wszystkie tutaj wymienione

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

Co jest najważniejszym czynnikiem sukcesu projektu informatycznego? a) wykorzystanie narzędzi CASE b) dobranie najwłaściwszego języka programowania c) zakup najwydajniejszych dostępnych na rynku komputerów d) zaangażowanie końcowego użytkownika

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

W fazie konserwacji wyróżnia się cztery różne formy modyfikacji oprogramowania. Na którą z nich przeznacza się najwięcej nakładów (wg badania LST)? a) modyfikacje poprawiające (korekcyjne) b) modyfikacje prewencyjne (refaktoryzacja) c) modyfikacje ulepszające (rozszerzające) d) modyfikacje dostosowujące (adaptacyjne)

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

Zaleca się, aby ze względu na stosunkowo dobrą porównywalność, w czasie planowania kosztu jako JEDNOSTKĘ MIARY KOSZTU stosować: a) punkty funkcyjne (FP) b) jednostki walutowe (np. USD) c) liczbę linii kodu programu (LOC) d) osobomiesiące (ang. person-month)

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

Powodem, dla którego dokumentowanie nie powinno być wyróżniane jako odrębna faza jest to, że: a) aktualizowanie dokumentacji musi być bez ustanku kontynuowane, aby zawsze odzwierciedlała aktualny stan produktu b) każda faza powinna być udokumentowana, zanim rozpocznie się faza następna c) trudno jest po upływie czasami nawet kilku miesięcy stwierdzić, jakie podjęto decyzje i dlaczego d) wszystkie inne odpowiedzi są poprawne

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

[Brakuje treści] Dotyczyło Specyfikacji Istotnych Warunków Zamówienia (SIWZ): a) specyfikacji wymagań b) analizy c) rozpoznania problemu d) studium wykonalności

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

Metodyka wytwórcza, w której zespół pracuje realizując kolejno sprinty, to: a) programowanie ekstremalne (XP) b) model przyrostowy (inkrementalny) c) model spiralny d) Scrum

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

Załóżmy, że trzeba stworzyć produkt, który oblicza pierwiastek kwadratowy z liczby 123454321.9847364837 z dokładnością do 10 miejsc po przecinku. Kiedy produkt zostanie napisany i przetestowany, wynik jego działania zostanie wykorzystany, a sam program - zapomniany. Jaki model procesu zastosujesz? a) kaskadowy b) przyrostowy c) buduj-i-poprawiaj d) formalnych transformacji

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

Proces projektowania systemu oprogramowania zwykle rozpatrywany jest na 2 poziomach: a) projektowania bazy danych i projektowania przerwań b) projektowania architektury systemu i projektowania szczegółowego c) projektowania danych i interfejsu użytkownika d) projektowania pamięci operacyjnej i projektowania zarządzania danymi

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

Jakie są zalety modelu kaskadowego? a) wymusza zdyscyplinowane podejście b) możliwość szybkiej realizacji pracującej wersji systemu
8
c) systematyczne i częste kontakty z klientem d) możliwość korzystania z bibliotek gotowych komponentów

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

Określenia fizycznej struktury systemu dokonuje się w fazie: a) analizy wymagań b) projektowania c) planowania d) implementacji

A

b

71
Q

Dwie podstawowe klasy odbiorców dokumentacji użytkowej produktu programowego to: a) użytkownicy końcowi i administratorzy systemu b) użytkownicy i klienci c) kierownictwo i programiści d) naukowcy i studenci

A

a

72
Q

Wydajność programistów od wielu lat bezustannie rośnie ze względu na: a) wykorzystywanie narzędzi CASE b) wszystkie tutaj wymienione c) upowszechnienie się metodyk zwinnych d) większą moc stosowanych współcześnie języków programowania

A

b

73
Q

Klient przebywający z zespołem wytwórczym, prosty projekt, ciągła integracja ukończonych fragmentów to praktyki zalecane w: a) opracowywaniu prototypu b) programowaniu ekstremalnym c) metodyce kaskadowej d) modelu spiralnym Boehma

A

b

74
Q

Po zakończeniu fazy instalacji klient rozpoczyna użytkowanie systemu, a z punktu widzenia producenta rozpoczyna się faza: a) pielęgnacji b) są to trzy różne nazwy tej samej fazy c) konserwacji d) utrzymania

A

b

75
Q

W metodyce Scrum, po zebraniu wymagań użytkownika w formie historyjek (ang. user stories): a) wybierany jest lider zespołu wytwórczego b) rozpoczyna się trwająca 1-4 tygodni gra (ang. game) c) formułowany jest “Rejestr produktu” (ang. product backlog) d) zespół przystępuje do realizacji kolejnych sprintów

A

c

76
Q

Konwersja systemu polega na: a) zastąpieniu starego systemu nowym b) przepisaniu kodu programu w nowszym języku programowania c) przekazaniu administrowania systemu użytkownikom d) zastąpieniu bazy danych jej nowszą wersją

A

a

77
Q

Przykładem miary wielkości oprogramowania jest: a) liczba przeprowadzonych scenariuszy testowych b) liczba stron dokumentacji technicznej i użytkowej c) liczba punktów funkcyjnych d) liczba wymagań zapisanych w SRS

A

c

78
Q

Zastosowanie narzędzi CASE przy tworzeniu nowego systemu informatycznego pozwala na: a) zwiększenie szybkości tworzenia systemu b) uzyskanie szybszego kodu wykonywalnego (.exe) c) napisanie programów bez konieczności ich przetestowania d) polepszenie relacji z klientami i końcowymi użytkownikami

A

a

79
Q

Norma(y) międzynarodowe, które opracowano w celu wspomaganie wytwarzania i nabywania produktów programowych (oprogramowania) w zakresie specyfikacji i oceny wymagań ich jakości, to: a) ISO/IEC 15504 b) SQuaRE - seria norm ISO/IEC 25000 c) ISO/IEC 12207 d) seria norm ISO 9000

A

b

80
Q

Testowanie gotowego systemu przez użytkowników nosi nazwę: a) testów akceptacyjnych b) testów modułów c) testów systemu d) testów integracyjnych

A

a

81
Q

Główne sposoby automatycznego wykrywania błędów to: a) porównywanie wyników różnych wersji modułu b) oba tu wymienione c) sprawdzanie warunków poprawności danych

A

b

82
Q

Jaką fazę cyklu życia systemu pomaga zrealizować prototypowanie? a) projektowanie b) specyfikację c) określenie wymagań d) planowanie

A

c

83
Q

Faza, podczas której analitycy pobieżnie badają sytuację problemową, oceniają jej istotność oraz zakres przedsięwzięcia, szacują, czy planowany system jest wykonalny pod względem technicznym, ludzkim, kosztowym i jakie może przynieść korzyści dla organizacji, sugerując jedno lub kilka alternatywnych rozwiązań, nosi nazwę: a) implementacji b) studium wykonalności c) projektowania d) analizy wymagań

A

b

84
Q

Przetarg na budowę systemu oprogramowania ogłaszany jest od opublikowania: a) dokumentacji projektowej b) specyfikacji wymagań oprogramowania (SRS) c) analizy wymagań d) Specyfikacji Istotnych Warunków Zamówienia (SIWZ)

A

d

85
Q

Modele oceny procesów programowych typu reprezentacji etapowej (ang. staged representation), takie jak CMM for Software, CMM Integration - Staged Representation, Trillium: a) wpływają na sposób realizacji procesów programowych w organizacjach wytwarzających oprogramowanie b) klasyfikują organizację software’ową na określony stopień dojrzałości c) pozwalają ocenić możliwości jej wszystkich procesów szczegółowych indywidualnie d) skłaniają kierownictwo do poszukiwania lepszych pracowników

A

b

86
Q

Przy jakim podejściu do projektowania, system widziany jest jako funkcja transformująca wejścia do systemu w pożądane wyjścia? a) obiektowym b) funkcjonalnym (strukturalnym) c) zwinnym d) prototypowym

A

b

87
Q

Stopa błędów wykrywanych w wykorzystywanym oprogramowaniu początkowo spada, a w miarę upływu lat: a)pozostaje stabilna b) nadal maleje c) rośnie ze względu na fizyczne zużywanie się nośników d) rośnie ze względu na błędy wprowadzane w czasie konserwacji

A

d

88
Q

Dokument specyfikacji powstaje w oparciu o: a) dokumentację użytkową b) wiedzę uzyskaną w trakcie analizy c) plany dotyczące kosztu, czasu realizacji i zapewniania jakości d) projekt systemu

A

b

89
Q

Powodem wycofania systemu oprogramowania z eksploatacji zwykle jest: a) wiele lat modyfikowania zaburzyło pierwotną strukturę systemu b) z bilansu korzyści i nakładów na konserwację wynika, że taniej będzie kupić nowy system c) wszystkie tu wymienione są słuszne d) niemożliwe do uzupełnienia braki w dokumentacji

A

c

90
Q

Faza implementacji znana jest również pod nazwą: a) instalowania
10
b) utrzymania c) projektowania d) kodowania

A

d

91
Q

Zespoły pracujące zgodnie z metodyką Scrum. a) organizowane są na zasadzie “zespołu programisty wiodącego” (ang. lead programmer team) b) liczą 3-9 osób c) pracują w parach (ang. pair programming) d) wszystkie wymienione odpowiedzi są poprawne

A

b

92
Q

Na jakość oprogramowania składa się m.in. a) przenośność b) wszystkie tutaj wymienione i inne c) funkcjonalność d) łatwość konserwowania

A

b

93
Q

Modelem, który powinien być stosowany, kiedy zależy nam na szczególnie szybkim ukończeniu systemu jest model: a) spiralny b) kaskadowy c) prototypowanie d) RAD

A

d

94
Q

Metodyki zwinne (lekkie – ang. agile) kładą nacisk na: a) konieczność wykorzystywania najnowszych narzędzi b) ścisłą hierarchiczność podległości służbowej c) programowanie, kosztem opracowywania dokumentacji d) wszystkie tutaj wymienione

A

c

95
Q

Posiewanie błędów pozwala: a) wyznaczyć termin zakończenia testów b) oszacować liczbę pozostałych błędów c) określić czas potrzebny na wdrożenie d) ocenić jakość pracy programistów

A

b

96
Q

Inżynieria oprogramowania to nauka, której głównym celem jest przyczynienie się do produkcji oprogramowania: a) w sposób obiektowy b) dobrego jakościowo c) metodami top-down d) metodami strukturalnymi

A

b

97
Q

Do szacowania kosztów oprogramowania można zastosować następującą technikę: a) narzędzia RAD (Rapid Application Development) b) szacowanie obiektowe c) prawo Millera (7 +/- 2) d) wycenę przez ekspertów

A

d

98
Q

Model cyklu życia oprogramowania, w którym produkt konstruowany jest bez żadnej specyfikacji i projektu, nosi nazwę: a) spiralnego b) prototypowania c) buduj i poprawiaj (odkrywczego) d) przyrostowego

A

c

99
Q

Przydział pracowników do przedsięwzięcia programistycznego: a) przebiega zgodnie z krzywą Rayleigh’a b) pozostaje niezmienny przez cały czas realizacji c) podlega prawu Moora d) podlega prawu Millera

A

a

100
Q

Dobrym podejściem przy rozwoju dużych systemów oprogramowania, obarczonych dużym ryzykiem, jest stosowanie modelu: a) spiralnego b) buduj i poprawiaj
11
c) kaskadowego d) formalnych transformacji

A

a

101
Q

Do przyczyn podejmowania prac nad budową nowego systemu informatycznego zarządzania można zaliczyć: a) zmiana profilu organizacji b) dostarczenie klientom nowych usług c) wszystkie tu wymienione d) ułatwienie podejmowania decyzji

A

c

102
Q

Realna krzywa błędów wykrywanych w oprogramowaniu przypomina “zęby piły” ze względu na: a) częste odrywanie się programistów od najważniejszych prac b) dodatkowe błędy wprowadzane w czasie dokonywania modyfikacji c) sezonowe wahania w zakupach oprogramowania d) chwilowe spiętrzenia prac programistycznych

A

b

103
Q

Celem fazy rozpoznania problemu jest: a) wytyczenie granic przyszłych działań b) wszystkie tutaj wymienione c) rozważenie zakresu planowanego przedsięwzięcia d) ukierunkowanie dalszych prac

A

b

104
Q

Składowa kontaktu z użytkownikiem, odpowiedzialna za współpracę z użytkownikiem, opracowywana jest na etapie: a) zawierania kontraktu b) rozpoznawania problemu c) Projektowania d) kodowania

A

c

105
Q

Narzędziem, które wizualizuje procesy wykonywania pracy, pozwala identyfikować “wąskie gardła”, ustala limity pracy w toku (WIP - Work In Progress), jest: a) Agile Manifesto b) diagram DFD c) tablica Kanban d) schemat blokowy

A

c

106
Q

Testy dynamiczne polegają na: a) analizie kodu oprogramowania b) analizie kodu binarnego oprogramowania c) wykonywaniu programu i porównywaniu wyników z wynikami poprawnymi d) uruchomieniu programu przez przyszłego użytkownika

A

c

107
Q

Faza, w której następuje przekazanie systemu klientowi i użytkownikom nosi nazwę: a) instalacji (wdrożenia) b) utrzymania c) implementacji d) konserwacji

A

a

108
Q

Ludzie i związki między nimi ponad procesy i narzędzia programistyczne, to jedna z podstawowych zasad: a) procesu kaskadowego b) spiralnego modelu cyklu życia oprogramowania c) fazy dokumentowania oprogramowania d) metodyk lekkich (zwinnych)

A

d

109
Q

W przeznaczonym dla administratora systemu “Opisie instalacji”, oprócz opisu procedury instalacji powinien się znaleźć: a) schemat blokowy oprogramowania b) opis dostrojenia systemu do otoczenia c) diagram przepływu danych (DFD) d) wszystkie tu wymienione

A

b

110
Q

Jeśli przedsięwzięcie budowy oprogramowania będzie zlecone zewnętrznemu wykonawcy, to wszczynana jest procedura wyboru wykonawcy. Rozpoczyna się ona od opublikowania przez zamawiającego dokumentu: a) analizy wymagań b) Specyfikacji Istotnych Warunków Zamówienia (SIWZ)
12
c) przetargowego, zaakceptowanego (podpisanego) przez obie strony d) specyfikacji wymagań oprogramowania (SRS)

A

b

111
Q

Algorytmiczne modele szacowania kosztów jako zmienną niezależną mają zwykle: a) wielkość b) cenę wyjściową c) nakłady na system d) czas realizacji

A

a

112
Q

Modyfikacje POPRAWIAJĄCE (korekcyjne) wprowadzane w fazie konserwacji polegają na: a) poprawie wydajności b) usuwaniu z oprogramowania pozostałych w nim błędów c) poprawie jakości oprogramowania d) dostosowywaniu oprogramowania do zmian w środowisku pracy

A

b

113
Q

Powodem wycofania systemu oprogramowania z eksploatacji zwykle jest: a) wszystkie tu wymienione b) wstyd przed konkurencją, która może pochwalić się nowszymi rozwiązaniami c) wymuszenie przez akty prawne (ustawy) d) nazbyt kosztowna konserwacja - taniej kupić nowy system

A

a

114
Q

W modelu kaskadowym pętle sprzężenia zwrotnego odgrywają: a) ważną rolę - z fazy konserwacji można powrócić wyłącznie do fazy analizy wymagań b) ważną rolę - można zawsze wrócić do fazy poprzedniej lub nawet jeszcze wcześniejszej c) nieistotną rolę, gdyż jest to model liniowy - nie można wrócić do fazy poprzedniej d) nieistotną rolę - raz ustalone wymagania lub projekt nie może ulec zmianie

A

b

115
Q

Podwyższanie niezawodności oprogramowania przy zastosowaniu metody polegającej na porównywaniu wyników uzyskiwanych z różnych wersji modułu nosi nazwę: a) modularyzacji oprogramowania b) Triple Modular Redundancy (TMR) c) wersjonowania oprogramowania d) Result Comparing Method (RCM)

A

b

116
Q

Specyfikacja powinna uwzględniać: a) nazwę firmy, która realizuje zlecenie i osobę odpowiedzialną za przedsięwzięcie b) sprzęt komputerowy, system operacyjny, ograniczenia ze strony pracowników c) projekt, plan wydatkowania kosztów i harmonogram d) funkcjonalność, wydajność, ograniczenia, interfejsy zewnętrzne

A

d

117
Q

Narzędzia CASE stosowane we wczesnych fazach produkcji oprogramowania (gł. analizy) noszą nazwę: a) generatora kodu b) lower CASE c) upper CASE d) zintegrowanych CASE

A

c

118
Q

Typowe techniki szacowania kosztów to: a) modele algorytmiczne b) ocena przez ekspertów c) szacowanie wstępujące d) wszystkie tutaj wymienione

A

d

119
Q

Matematyczne dowodzenie poprawności programów: a) jest konieczne, gdy istnieje ryzyko ludzkiego życia b) nie jest wystarczające, by stwierdzić poprawność produktu - trzeba je potwierdzić testowaniem c) wszystkie te 3 odpowiedzi są poprawne d) jest konieczne, gdy wskazuje na to analiza kosztu-zysku

A

b

120
Q

Tradycyjna miara produktywności to liczba linii kodu napisanych przez programistę w przeciągu pewnego okresu czasu itp. Dlaczego stosowanie nowoczesnych narzędzi inżynierii oprogramowania utrudnia (a nawet uniemożliwia) posługiwanie się miarami tego typu? a) narzędzia te są zawodne b) narzędzia te nie są popularne c) zespół programistyczny może być zorganizowany w różny sposób d) kod generowany jest automatycznie i programista nie ma na niego wpływu

A

c

121
Q

Umiejętności interpersonalne informatyka są szczególnie ważne na etapie: a) implementacji b) konserwacji c) projektowania d) analizy wymagań

A

d

122
Q

W fazie strategicznej (studium wykonalności) analitycy: a) piszą kod oprogramowania b) testują zleceniodawców c) pobieżnie badają sytuację problemową, oceniają jej istotność oraz zakres przedsięwzięcia projektują system

A

c

123
Q

Podstawowym dokumentem wejściowym, używanym w czasie projektowania architektury systemu, jest: a) specyfikacja b) dokumentacja techniczna c) plan zarządzania jakością d) projekt szczegółowy

A

a

124
Q

Modele oceny procesów programowych typu reprezentacji ciągłej (ang. continuous representation), takie jak CMM Integration - Continuous Representation, ISO/IEC 15504 (SPICE), Bootstrap: a) skłaniają kierownictwo do poszukiwania lepszych pracowników b) wpływają na sposób realizacji procesów programowych w organizacjach wytwarzających oprogramowanie c) pozwalają ocenić możliwości jej wszystkich procesów szczegółowych indywidualnie d) klasyfikują organizację software’ową na określony stopień dojrzałości

A

d

125
Q

Zasady inżynierii oprogramowania skodyfikowane zostały w dokumencie: a) PMBOK b) SOFTBOK c) BABOK d) SWEBOK

A

d

126
Q

Prototyp systemu buduje się zgodnie z modelem cyklu życia: a) kaskadowym b) spiralnym c) buduj i poprawiaj d) programowania ekstremalnego

A

C

127
Q

Do grupy modeli ewolucyjnych zaliczamy model: a) RAD i formalnych transformacji b) kaskadowy i szybkiego prototypu c) przyrostowy i spiralny d) montażu z gotowych elementów

A

c

128
Q

Źródłem informacji zbieranych przez analityka są narzędzia upper-CASE: a) podlegające analizie dokumenty i wywiady z ludźmi b) narzędzia RAD c) metoda punktów funkcyjnych

A

a

129
Q

Specyfikacja Istotnych Warunków Zamówienia (SIWZ) stanowi zwieńczenie fazy: a) studium wykonalności b) specyfikacji wymagań c) analizy d) rozpoznania problemu

A

a

130
Q

Celem testowania jest: a) wykrycie i usunięcie błędów w systemie b) wykrycie przyczyn najczęstszych błędów c) ocena niezawodności oprogramowania d) wszystkie wymienione

A

d

131
Q

Do szacowania przeciętnego czasu realizacji przedsięwzięcia można zastosować: a) sieci PERT b) model COCOMO II c) wykresy Gantta d) prawo Brooksa

A

a

132
Q

Działające oprogramowanie ważniejsze od dokumentacji to jedna z głównych zasad: a) wszystkich tutaj wymienionych b) spiralnego modelu cyklu życia oprogramowania c) procesu kaskadowego d) metodyk lekkich (zwinnych)

A

d

133
Q

Fazą, której staranna realizacja ma szczególnie duży wpływ na uzyskanie niezawodnego oprogramowania jest faza: a) planowania b) dokumentacji c) wdrożenia d) implementacji

A

a

134
Q

Głównym problemem związanym z realizacją produktu zgodnie z modelem kaskadowym jest to, że: a) niemożliwe jest uzyskanie produktu o odpowiednio dobrej jakości b) jest bardzo kosztowny c) trudno jest zaplanować długość czasu realizacji d) specyfikacja jest dokumentem, który może być źle zrozumiany przez klienta

A

c

135
Q

Jednym z powodów, dla których po pewnym czasie wykorzystywania systemu informatycznego, zaczyna wzrastać stopa błędów, jest: a) zastosowanie nieodpowiedniego języka b) programowani -dodawane patch’e (łaty) poprawiające błędy, też mają błędy (regresyjne) c) wadliwość projektu d) moralne starzenie się oprogramowania

A

b

136
Q

Kierunek praktyczny w rozwoju inżynierii oprogramowania postuluje jak najszersze stosowanie: a) wszystkie tutaj wymienione b) wiedzy i zgromadzonych doświadczeń ludzkich c) nie w pełni sformalizowanych notacji graficznych d) dobrych rad na różne okazje

A

a

137
Q

Konwersja systemu polegająca na tym, że przez pewien okres jednocześnie wykorzystywany jest stary i nowy system, nosi nazwę konwersji: a) pilotowej b) etapowej c) równoległej d) bezpośredniej

A

c

138
Q

Który z języków programowania wykazuje rosnący od kilku lat ciągły wzrost popularności? a) C++ b) PHP c) Java d) Python

A

d

139
Q

Który z niżej wymienionych NIE jest językiem specyfikacji: a) ustrukturalizowany język naturalny b) wyrażenia regularne c) C++ d) tablice decyzyjne

A

c

140
Q

Miary wielkości stosowane w algorytmicznych modelach szacowania kosztów to: a) liczba punktów funkcyjnych: b) liczba punktów obiektowych c) liczba linii kodu programu d) wszystkie tu wymienione

A

d

141
Q

Model jakości użytkowej oprogramowania (ang. quality in use model) pozwala ocenić jakość produktu programowego z punktu widzenia: a) użytkownika oprogramowania (a nie informatyka) b) kierownictwa firmy informatycznej, która je skonstruowała c) kierownictwa firmy, która je zakupiła d) jego wydajności wykonywania się (egzekucji) w środowisku docelowym

A

a

142
Q

Modyfikacje ULEPSZAJĄCE (doskonalące) wprowadzane w fazie konserwacji polegają na: a) dostosowywaniu oprogramowania do zmian w środowisku pracy: b) poprawie jakości oprogramowania c) dostosowywaniu oprogramowania do zmiany systemu operacyjnego d) usuwaniu z oprogramowania pozostałych w nim błędów

A

b

143
Q

Narzędzia CASE, łączące w sobie możliwości narzędzi upper-CASE i lower-CASE noszą nazwę: a) I-CASE b) zorientowanych obiektowo c) ORACLE Integrator d) scalonych CASE’ów

A

a

144
Q

“Podręcznik administratora systemu” powinien, oprócz opisu sposobu udostępniania systemu użytkownikom końcowym, opisywać: a) diagram przepływu danych (DFD) b) wszystkie tu wymienione c) możliwości zmian konfiguracji d) schemat blokowy oprogramowania

A

c

145
Q

Podstawę do zawarcia kontraktu na dostawę oprogramowania stanowi: a) SIWZ - Specyfikacja Istotnych Warunków Zamówienia b) zestawy testów c) projekt d) pełna dokumentacja

A

a

146
Q

Powodem wycofania systemu oprogramowania z eksploatacji zwykle jest: a) braki w dokumentacji uniemożliwiają prace konserwacyjne b) wszystkie tu wymienione mają znaczenie c) system jest niedostosowany do pojawiającego się na rynku nowego sprzętu d) niewłaściwa konserwacja za skutkowała nadmiernym wzrostem powiązań międzymodułowychb

A

b

147
Q

Powodem wycofania systemu oprogramowania z eksploatacji zwykle jest -wstyd przed konkurencją, która może pochwalić się nowszymi rozwiązaniami: a) wszystkie tu wymienione b) wymuszenie przez akty prawne (ustawy) c) nazbyt kosztowna konserwacja d) taniej kupić nowy system

A

a

148
Q

Przy jakim podejściu do projektowania, głównym celem jest identyfikacja obiektów wchodzących w skład systemu, związków i powiązań pomiędzy nimi? a) strukturalnym b) funkcjonalnym c) obiektowym d) wstępującym (ang. bottom up)

A

c

149
Q

Tablica informacyjna, podzielona na kilka kolumn, pomiędzy którymi można przesuwać realizowane zadania, stanowi podstawowe narzędzie metodyki: a) Kanban b) COBIT c) Six Sigma d) CMMI

A

a

150
Q

Techniczne uszczegółowienie wyników analizy realizowane jest w fazie: a) testowania b) implementacji c) instalacji d) projektowania

A

d

151
Q

Testy statyczne oparte są na: a) wykonywaniu kodu poszczególnych modułów b) testowaniu akceptacyjnym c) wykonywaniu programu i porównywaniu wyników z wynikami poprawnymi d) analizie kodu

A

d

152
Q

Trzy podstawowe podejścia do analizy problemu to: a) DFD, słowniki danych i diagramy encji b) nieformalne, formalne, modelowane c) podejście nieformalne, modelowanie konceptualne, prototypowanie d) prototypowanie, projektowanie strukturalne, projektowanie obiektowe

A

c

153
Q

W jakiej sytuacji zalecane jest zastosowanie modelu buduj-i-poprawiaj (programowania eksploracyjnego)? a) konieczność szybkiego zbudowania systemu średniej wielkości b) wstępne przygotowanie do zastosowania modelu RAD c) potrzeba zbudowania prototypu d) konieczność przekonania klienta o dużych możliwościach reprezentowanej przez nas firmy

A

a

154
Q

Prototyp powinno się sporządzać, jeśli wobec systemu istnieje duża grupa wymagań: a) źle rozumianych (niejasnych) b) prototyp powinno się robić zawsze c) nieznanych d) dobrze rozumianych

A

a

155
Q

Weryfikacji poprawności różnego rodzaju dokumentów można dokonać metodą: a) czytania (ang. friendly reading) b) przeglądania (ang. walkthrough) c) inspekcji (Fagana) d) dowolną z wyżej wymienionych

A

d

156
Q

Osiąganie przez organizację coraz wyższych poziomów dojrzałości (np. wg modelu CMMI) a) gwarantuje fiasko realizowanych przedsięwzięć b) zwiększa prawdopodobieństwo produkowania wysokojakościowego oprogramowania c) zmniejsza szansę na wyprodukowanie bezbłędnego oprogramowania d) gwarantuje wzrost jakości konstruowanego oprogramowania

A

b

157
Q

Metodyki zwinne (lekkie - ang. agile) kładą nacisk na: a) ścisłą hierarchiczność podległości służbowej b) konieczność wykorzystywania najnowszych narzędzi c) wszystkie tutaj wymienione d) programowanie, kosztem opracowywania dokumentacji

A

d

158
Q

Pierwsza wersja, powstająca w pierwszej iteracji (zwoju) modelu spiralnego może przyjąć formę: a) Wszystkie wymienione poprawne b) Specyfikacji c) Modelu papierowego d) Szybkiego prototypu

A

d

159
Q

V-model, uwzględniający w szczególny sposób czynności związane z poszczególnymi etapami testowania, jest specyficzną odmianą modelu: a) Spiralnego b) Programowania ekstremalnego c) Szybkiego prototypu d) Kaskadowego

A

d

160
Q

Stosowane w fazie implementacji relacyjne bazy danych: a) Nadają się szczególnie do implementacji projektu strukturalnego b) Mają wiele zalet: wielodostęp, automatyczna weryfikacja warunków poprawności, możliwość limitowania c) Są obecnie najlepiej rozwiniętymi środowiskami do przechowywania dużych zbiorów danych d) Wszystkie stwierdzenia są prawdziwe

A

d

161
Q

CMMI to: a) Nowsza wersja modelu CMM b) Model służący do oceny jakości produktów programowych c) Handlowa wersja modelu ISO/IEC 12207 d) Wszystkie odpowiedzi są poprawne

A

a

162
Q

Dostosowanie założeń systemu do ograniczeń I możliwości środowiska implementacji dokonywane jest w fazie: a) Planowania b) Implementacji
17
c) Analizy d) Projektowania

A

d

163
Q

Celem przeglądów/inspekcji jest zanotowanie, a nie poprawa błędów, gdyż a) Kosztuje to taniej b) Nie ma na to czasu c) Jedna osoba zrobi poprawki lepiej, niż cały zespół przeglądający d) Wszystkie wymienione tu powody mają znaczenie

A

d

164
Q

Jakim sposobem można mierzyć postęp w procesie produkcji oprogramowania? a) nie da się tego zrobić b) wykorzystać prawo Millera c) stosować tradycyjne, dobrze zakorzenione w środowisku podejście strukturalne d) stosować metodyki zwinne, w których o postępie świadczy funkcjonalność ostatnio dodanej wersji

A

d

165
Q

Na który poziom dojrzałości wg modelu CMMI Staged Representation…(ucięte pytanie)? a) 2 b) 3 c) 4 d) 5

A

c

166
Q

Fazy rozpoznania problemu i studium wykonalności: a) występują wyłącznie, gdy stosowany jest model kaskadowy b) są niezbędne zawsze, niezależnie od zastosowanego modelu cyklu życia c) z faz tych można dowolnie rezygnować d) można z nich zrezygnować tylko, gdy stosowane są metodyki zwinne

A

b

167
Q

Testowanie modelu wykonywane jest bezpośrednio po napisaniu kodu i zazwyczaj zajmują się tym: a) testerzy b) analitycy c) projektanci d) programiści lub testerzy

A

d

168
Q

Podczas estymacji kosztu budowy oprogramowania, w miarę postępu w realizacji projektu, niepewność: a) rośnie b) pozostaje na stałym poziomie c) nie występuje d) maleje

A

d

169
Q

Częściowa implementacja systemu, której celem jest poznanie rozwiązywanego problemu lub podejścia do rozwiązania, nosi nazwę a) projektu b) podejścia obiektowego c) prototypu

A

c

170
Q

Najważniejszym kanałem uzyskiwania informacji przez analityka na etapie analizy są/jest: a) obserwacje b) dokumentacja c) ankiety d) wywiady

A

d

171
Q

Podstawowe problemy analizy to: a) uzyskanie niezbędnych informacji b) odpowiednie zorganizowanie niezbędnych informacji c) rozwiązywanie sprzeczności w informacjach zdobywanych od różnych osób d) wszystkie wymienione wyżej problemy są istotne

A

d

172
Q

Załóżmy, że trzeba stworzyć produkt, który oblicza pierwiastek kwadratowy z liczby … z dokładnością do 10 miejsc po przecinku. Kiedy produkt zostanie napisany i przetestowany, wynik jego działania zostanie wykorzystany, a sam program - zapomniany. Jaki model procesu zastosujesz?: a) przyrostowy b) formalnych transformacji c) kaskadowy d) buduj i poprawiaj

A

d

173
Q
A