Question 1
Question
Faza, w której następuje instalacja sprzętu, przeniesienie oprogramowania,
wypełnienie bazy danych, nosi nazwę(
Answer
-
integracji
-
konserwacji
-
instalacji (wdrożenia)
-
implementacji
Question 2
Question
Konwersja systemu polegająca na tym, że przez pewien okres jednocześnie wykorzystywany jest stary i nowy system, nosi nazwę konwersji
Answer
-
pilotowej
-
etapowej
-
równoległej
-
bezpośredniej
Question 3
Question
Narzędzia CASE, łączące w sobie możliwości narzędzi upper-CASE i lower-CASE noszą nazwę
Answer
-
I-CASE
-
zorientowanych obiektowo
-
ORACLE Integrator
-
scalonych CASE'ów
Question 4
Question
Techniczne uszczegółowienie wyników analizy realizowane jest w fazie
Answer
-
testowania
-
implementacji
-
projektowania
-
instalacji
Question 5
Question
Modyfikacje ULEPSZAJĄCE (doskonalące) wprowadzane w fazie konserwacji polegają na
Answer
-
dostosowywaniu oprogramowania do zmian w środowisku pracy
-
poprawie jakości oprogramowania
-
dostosowywaniu oprogramowania do zmiany systemu operacyjnego
-
usuwaniu z oprogramowania pozostałych w nim błędów
Question 6
Question
Jednym z powodów, dla których po pewnym czasie wykorzystywania systemu informatycznego, zaczyna wzrastać stopa błędów, jest
Answer
-
zastosowanie nieodpowiedniego języka programowani
-
dodawane patch'e (łaty) poprawiające błędy, też mają błędy (regresyjne)
-
wadliwość projektu
-
moralne starzenie się oprogramowania
Question 7
Question
Który z niżej wymienionych NIE jest językiem specyfikacji
Question 8
Question
Model jakości użytkowej oprogramowania (ang. quality in use model) pozwala ocenić jakość produktu programowego z punktu widzenia
Answer
-
jego wydajności wykonywania się (egzekucji) w środowisku -docelowym
-
kierownictwa firmy, która je zakupiła
-
kierownictwa firmy informatycznej, która je skonstruowała
-
użytkownika oprogramowania (a nie informatyka)
Question 9
Question
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
Answer
-
przyrostowego
-
spiralnego
-
RAD
-
formalnych transformacji
Question 10
Question
Tablica informacyjna, podzielona na kilka kolumn, pomiędzy którymi można przesuwać realizowane zadania, stanowi podstawowe narzędzie metodyki
Answer
-
Kanban
-
COBIT
-
Six Sigma
-
CMMI
Question 11
Question
Model cyklu życia oprogramowania, w którym nad każdym podzbiorem funkcji pracuje odrębny zespół pracowników, a efekty ich pracy są następnie integrowane, nosi nazwę modelu
Answer
-
szybkiego prototypu
-
RAD
-
kaskadowego
-
spiralnego
Question 12
Question
. Który z języków programowania wykazuje rosnący od kilku lat ciągły wzrost popularności
Question 13
Question
Podstawę do zawarcia kontraktu na dostawę oprogramowania stanowi
Question 14
Question
Do szacowania przeciętnego czasu realizacji przedsięwzięcia można zastosować
Answer
-
sieci PERT
-
model COCOMO II
-
wykresy Gantta
-
prawo Brooksa
Question 15
Question
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?
Question 16
Question
Testy statyczne oparte są na
Question 17
Question
Najpopularniejszą metodyką zwinną jest
Question 18
Question
Kierunek praktyczny w rozwoju inżynierii oprogramowania postuluje jak najszersze stosowanie
Answer
-
wszystkie tutaj wymienione
-
wiedzy i zgromadzonych doświadczeń ludzkich
-
nie w pełni sformalizowanych notacji graficznych
-
dobrych rad na różne okazje
Question 19
Question
Szacunki, czy planowany system jest wykonalny pod względem technicznym, ludzkim, kosztowym i jakie może przynieść korzyści dla organizacji, dokonywane są w fazie
Answer
-
analizy wymagań
-
rozpoznania problemu
-
projektowania
-
studium wykonalności
Question 20
Question
"Podręcznik administratora systemu" powinien, oprócz opisu sposobu udostępniania systemu użytkownikom końcowym, opisywać
Answer
-
diagram przepływu danych (DFD)
-
wszystkie tu wymienione
-
możliwości zmian konfiguracji
-
schemat blokowy oprogramowania
Question 21
Question
Celem testowania jest
Answer
-
wykrycie i usunięcie błędów w systemie
-
wszystkie wymienione
-
ocena niezawodności oprogramowania
-
wykrycie przyczyn najczęstszych błędów
Question 22
Question
Trzy podstawowe podejścia do analizy problemu to:
Answer
-
DFD, słowniki danych i diagramy encji
-
nieformalne, formalne, modelowane
-
prototypowanie, projektowanie strukturalne, projektowanie obiektowe
-
podejście nieformalne, modelowanie konceptualne, prototypowanie
Question 23
Question
W jakiej sytuacji zalecane jest zastosowanie modelu buduj-i-poprawiaj (programowania eksploracyjnego)?
Answer
-
konieczność szybkiego zbudowania systemu średniej wielkości
-
wstępne przygotowanie do zastosowania modelu RAD
-
potrzeba zbudowania prototypu
-
konieczność przekonania klienta o dużych możliwościach reprezentowanej przez nas firmy
Question 24
Question
Która z niżej wymienionych miar NIE jest miarą produktu programowego?
Answer
-
liczba godzin pracy nad programem
-
złożoność sterowania (np. miara cyklomatyczna oprogramowania V(G))
-
wielkość mierzona liczbą punktów funkcyjnych
-
wielkość słownika danych
Question 25
Question
Fazą, której staranna realizacja ma szczególnie duży wpływ na uzyskanie niezawodnego oprogramowania jest faza
Answer
-
planowania
-
dokumentacji
-
wdrożenia
-
implementacji
Question 26
Question
Celem fazy rozpoznania problemu jest
Answer
-
sporządzenie analizy techniczne
-
rozważenie zakresu planowanego przedsięwzięcia
-
wstępna implementacja projektu
-
projektowanie systemu
Question 27
Question
Powodem wycofania systemu oprogramowania z eksploatacji zwykle jest
Answer
-
braki w dokumentacji uniemożliwiają prace konserwacyjne
-
wszystkie tu wymienione mają znaczenie
-
system jest niedostosowany do pojawiającego się na rynku nowego sprzętu
-
niewłaściwa konserwacja zaskutkowała nadmiernym wzrostem powiązań międzymodułowych
Question 28
Question
Głównym problemem związanym z realizacją produktu zgodnie z modelem kaskadowym jest to, że
Answer
-
specyfikacja jest dokumentem, który może być źle zrozumiany przez klienta,
-
niemożliwe jest uzyskanie produktu o odpowiednio dobrej jakości
-
jest bardzo kosztowny
-
trudno jest zaplanować długość czasu realizacji
Question 29
Question
Miary wielkości stosowane w algorytmicznych modelach szacowania kosztów to
Answer
-
liczba punktów funkcyjnych
-
liczba punktów obiektowych
-
liczba linii kodu programu
-
wszystkie tu wymienione
Question 30
Question
Działające oprogramowanie ważniejsze od dokumentacji to jedna z głównych zasad
Answer
-
-wszystkich tutaj wymienionych
-
spiralnego modelu cyklu życia oprogramowania
-
procesu kaskadowego
-
metodyk lekkich (zwinnych)
Question 31
Question
Typowe techniki szacowania kosztów to
Question 32
Question
Realna krzywa błędów wykrywanych w oprogramowaniu przypomina "zęby piły" ze względu na
Answer
-
sezonowe wahania w zakupach oprogramowania
-
dodatkowe błędy wprowadzane w czasie dokonywania modyfikacji
-
chwilowe spiętrzenia prac programistycznych
-
częste odrywanie się programistów od najważniejszych prac,
Question 33
Question
Modele oceny procesów programowych typu reprezentacji ciągłej (ang. continuos representation), takie jak CMM Integration - Continuos Representation, ISO/IEC 15504 (SPICE), Bootstap
Answer
-
klasyfikują organizację software'ową na określony stopień dojrzałości
-
wpływają na sposób realizacji procesów programowych w organizacjach wytwarzających oprogramowanie
-
pozwalają ocenić możliwości jej wszystkich procesów szczegółowych indywidualnie
-
skłaniają kierownictwo do poszukiwania lepszych pracowników
Question 34
Question
Narzędzia CASE stosowane we wczesnych fazach produkcji oprogramowania (gł. analizy) noszą nazwę
Answer
-
upper CASE
-
lower CASE
-
generatora kodu
-
zintegrowanych CASE
Question 35
Question
Narzędziem, które wizualizuje procesy wykonywania pracy, pozwala identyfikować "wąskie gardła", ustala limity pracy w toku (WIP - Work In Progress), jest
Answer
-
tablica Kanban
-
schemat blokowy
-
diagram DFD
-
Agile Manifesto
Question 36
Question
Umiejętności interpersonalne informatyka są szczególnie ważne na etapie
Answer
-
analizy wymagań
-
konserwacji
-
projektowania
-
implementacji
Question 37
Question
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
Answer
-
analizy wymagań
-
Specyfikacji Istotnych Warunków Zamówienia (SIWZ)
-
specyfikacji wymagań oprogramowania (SRS)
-
przetargowego, zaakceptowanego (podpisanego) przez obie strony,
Question 38
Question
Specyfikacja powinna uwzględniać
Answer
-
projekt, plan wydatkowania kosztów i harmonogram
-
nazwę firmy, która realizuje zlecenie i osobę odpowiedzialną za przedsięwzięcie
-
sprzęt komputerowy, system operacyjny, ograniczenia ze strony pracowników
-
funkcjonalność, wydajność, ograniczenia, interfejsy zewnętrzne,
Question 39
Question
Faza, w której następuje przekazanie systemu klientowi i użytkownikom nosi nazwę
Answer
-
instalacji (wdrożenia)
-
implementacji
-
konserwacji
-
utrzymania
Question 40
Question
Składowa kontaktu z użytkownikiem, odpowiedzialna za współpracę z użytkownikiem, opracowywana jest na etapie
Answer
-
rozpoznawania problemu
-
projektowania
-
Kodowania
-
zawierania kontraktu
Question 41
Question
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?
Answer
-
narzędzia te są zawodne
-
zespół programistyczny może być zorganizowany w różny sposób,
-
narzędzia te nie są popularne
-
kod generowany jest automatycznie i programista nie ma na niego wpływu
Question 42
Question
W fazie strategicznej (studium wykonalności) analitycy
Question 43
Question
Testy dynamiczne polegają na
Answer
-
analizie kodu binarnego oprogramowania
-
analizie kodu oprogramowania
-
wykonywaniu programu i porównywaniu wyników z wynikami poprawnymi
-
uruchomieniu programu przez przyszłego użytkownika
Question 44
Question
Na jakość oprogramowania składa się m.in.
Question 45
Question
Ludzie i związki między nimi ponad procesy i narzędzia programistyczne, to jedna z podstawowych zasad
Answer
-
procesu kaskadowego
-
spiralnego modelu cyklu życia oprogramowania
-
metodyk lekkich (zwinnych)
-
fazy dokumentowania oprogramowania,
Question 46
Question
Modelem, który powinien być stosowany, kiedy zależy nam na szczególnie szybkim ukończeniu systemu jest model
Answer
-
RAD
-
kaskadowy
-
spiralny
-
prototypowanie,
Question 47
Question
Modyfikacje POPRAWIAJĄCE (korekcyjne) wprowadzane w fazie konserwacji
polegają na
Answer
-
poprawie wydajności
-
dostosowywaniu oprogramowania do zmian w środowisku pracy
-
usuwaniu z oprogramowania pozostałych w nim błędów
-
poprawie jakości oprogramowania,
Question 48
Question
W modelu kaskadowym pętle sprzężenia zwrotnego odgrywają
Answer
-
nieistotną rolę, gdyż jest to model liniowy - nie można wrócić do fazy poprzedniej
-
ważną rolę - można zawsze wrócić do fazy poprzedniej lub nawet jeszcze wcześniejszej
-
nieistotną rolę - raz ustalone wymagania lub projekt nie może ulec zmianie
-
ważną rolę - z fazy konserwacji można powrócić wyłącznie do fazy analizy wymagań,
Question 49
Question
Zasady inżynierii oprogramowania skodyfikowane zostały w dokumencie
Answer
-
BABOK
-
SWEBOK
-
SOFTBOK
-
PMBOK,
Question 50
Question
Zespoły pracujące zgodnie z metodyką Scrum
Answer
-
wszystkie wymienione odpowiedzi są poprawne
-
liczą 3-9 osób
-
pracują w parach (ang. pair programming)
-
organizowane są na zasadzie "zespołu programisty wiodącego" (ang. lead programmer team),
Question 51
Question
Do grupy modeli ewolucyjnych zaliczamy model
Answer
-
kaskadowy i szybkiego prototypu
-
montażu z gotowych elementów
-
przyrostowy i spiralny
-
RAD i formalnych transformacji,
Question 52
Question
Prototyp systemu buduje się zgodnie z modelem cyklu życia
Question 53
Question
Podstawowym dokumentem wejściowym, używanym w czasie projektowania architektury systemu, jest
Question 54
Question
W przeznaczonym dla administratora systemu "Opisie instalacji", oprócz opisu procedury instalacji powinien się znaleźć
Answer
-
diagram przepływu danych (DFD)
-
wszystkie tu wymienione
-
schemat blokowy oprogramowania
-
opis dostrojenia systemu do otoczenia,
Question 55
Question
Matematyczne dowodzenie poprawności programów
Answer
-
nie jest wystarczające, by stwierdzić poprawność produktu - trzeba je potwierdzić testowaniem
-
jest konieczne, gdy wskazuje na to analiza kosztu-zysku,
-
jest konieczne, gdy istnieje ryzyko ludzkiego życia
-
wszystkie te 3 odpowiedzi są poprawne
Question 56
Question
Faza implementacji znana jest również pod nazwą
Answer
-
kodowania
-
utrzymania
-
projektowania
-
instalowania
Question 57
Question
Podwyższanie niezawodności oprogramowania przy zastosowaniu metody polegającej na porównywaniu wyników uzyskiwanych z różnych wersji modułu nosi nazwę
Answer
-
modularyzacji oprogramowania
-
Triple Modular Redundancy (TMR)
-
Result Comparing Method (RCM)
-
wersjonowania oprogramowania
Question 58
Question
Algorytmiczne modele szacowania kosztów jako zmienną niezależną mają zwykle
Answer
-
czas realizacji
-
cenę wyjściową
-
wielkość
-
nakłady na system
Question 59
Question
Źródłem informacji zbieranych przez analityka są
Question 60
Question
Do szacowania kosztów oprogramowania można zastosować następującą technikę:
Question 61
Question
Jakie są zalety modelu kaskadowego?
Answer
-
wymusza zdyscyplinowane podejście,
-
możliwość szybkiej realizacji pracującej wersji systemu
-
możliwość korzystania z bibliotek gotowych komponentów
-
systematyczne i częste kontakty z klientem
Question 62
Question
Stopa błędów wykrywanych w wykorzystywanym oprogramowaniu początkowo spada, a w miarę upływu lat
Answer
-
nadal maleje
-
pozostaje stabilna
-
rośnie ze względu na fizyczne zużywanie się nośników
-
rośnie ze względu na błędy wprowadzane w czasie konserwacji,
Question 63
Question
Do przyczyn podejmowania prac nad budową nowego systemu informatycznego zarządzania można zaliczyć
Answer
-
dostarczenie klientom nowych usług
-
ułatwienie podejmowania decyzji
-
wszystkie tu wymienione
-
zmiana profilu organizacji
Question 64
Question
Testowanie gotowego systemu przez użytkowników nosi nazwę
Answer
-
testów systemu
-
testów modułów
-
testów akceptacyjnych
-
testów integracyjnych
Question 65
Question
Po zakończeniu fazy instalacji klient rozpoczyna użytkowanie systemu, a z punktu widzenia producenta rozpoczyna się faza
Question 66
Question
Jaką fazę cyklu życia systemu pomaga zrealizować prototypowanie?
Answer
-
-określenie wymagań
-
-specyfikację
-
-planowanie
-
-projektowanie,
Question 67
Question
W metodyce Scrum, po zebraniu wymagań użytkownika w formie historyjek (ang. user stories)
Answer
-
wybierany jest lider zespołu wytwórczego
-
formułowany jest "Rejestr produktu" (ang. product backlog)
-
-zespół przystępuje do realizacji kolejnych sprintów
-
rozpoczyna się trwająca 1-4 tygodni gra (ang. game),
Question 68
Question
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
Question 69
Question
Zastosowanie narzędzi CASE przy tworzeniu nowego systemu informatycznego pozwala na
Answer
-
uzyskanie szybszego kodu wykonywalnego (.exe)
-
napisanie programów bez konieczności ich przetestowania
-
-zwiększenie szybkości tworzenia systemu
-
-polepszenie relacji z klientami i końcowymi użytkownikami
Question 70
Question
Dokument specyfikacji powstaje w oparciu o
Question 71
Question
Inżynieria oprogramowania to nauka, której głównym celem jest przyczynienie się do produkcji oprogramowania
Answer
-
metodami strukturalnymi
-
dobrego jakościowo
-
w sposób obiektowy
-
metodami top-down,
Question 72
Question
Główne sposoby automatycznego wykrywania błędów to
Question 73
Question
Przetarg na budowę systemu oprogramowania ogłaszany jest od opublikowania
Answer
-
Specyfikacji Istotnych Warunków Zamówienia (SIWZ)
-
specyfikacji wymagań oprogramowania (SRS)
-
analizy wymagań
-
dokumentacji projektowej,
Question 74
Question
Klient przebywający z zespołem wytwórczym, prosty projekt, ciągła integracja ukończonych fragmentów to praktyki zalecane w
Question 75
Answer
-
oszacować liczbę pozostałych błędów
-
określić czas potrzebny na wdrożenie
-
wyznaczyć termin zakończenia testów
-
ocenić jakość pracy programistów,
Question 76
Question
Przydział pracowników do przedsięwzięcia programistycznego
Question 77
Question
Wydajność programistów od wielu lat bezustannie rośnie ze względu na
Answer
-
-upowszechnienie się metodyk zwinnych
-
-wszystkie tutaj wymienione
-
-wykorzystywanie narzędzi CASE
-
-większą moc stosowanych współcześnie języków programowania,
Question 78
Question
Model cyklu życia oprogramowania, w którym produkt konstruowany jest bez żadnej specyfikacji i projektu, nosi nazwę
Question 79
Question
Konwersja systemu polega na
Answer
-
-zastąpieniu bazy danych jej nowszą wersją
-
-zastąpieniu starego systemu nowym
-
-przepisaniu kodu programu w nowszym języku programowania
-
-przekazaniu administrowania systemu użytkownikom,
Question 80
Question
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ę
Answer
-
-analizy wymagań
-
-projektowania
-
-implementacji
-
-studium wykonalności,
Question 81
Question
Określenia fizycznej struktury systemu dokonuje się w fazie
Answer
-
-planowania
-
-implementacji
-
-projektowania
-
-analizy wymagań
Question 82
Question
Metodyki zwinne (lekkie - ang. agile) kładą nacisk na
Answer
-
-programowanie, kosztem opracowywania dokumentacji
-
-ścisłą hierarchiczność podległości służbowej
-
-konieczność wykorzystywania najnowszych narzędzi
-
-wszystkie tutaj wymienione,
-
-dużą szybkość wytworzenia produktu
Question 83
Question
Modele oceny procesów programowych typu reprezentacji etapowej (ang. staged representation), takie jak CMM for Software, CMM Integration - Staged Representation, Trillium
Answer
-
-skłaniają kierownictwo do poszukiwania lepszych pracowników
-
-wpływają na sposób realizacji procesów programowych w organizacjach wytwarzających oprogramowanie
-
-pozwalają ocenić możliwości jej wszystkich procesów szczegółowych indywidualnie
-
-klasyfikują organizację software'ową na określony stopień dojrzałości
Question 84
Question
Przy jakim podejściu do projektowania, system widziany jest jako funkcja transformująca wejścia do systemu w pożądane wyjścia?
Question 85
Question
Dwie podstawowe klasy odbiorców dokumentacji użytkowej produktu programowego to
Question 86
Question
Dobrym podejściem przy rozwoju dużych systemów oprogramowania, obarczonych dużym ryzykiem, jest stosowanie modelu
Question 87
Question
Przykładem miary wielkości oprogramowania jest
Answer
-
liczba przeprowadzonych scenariuszy testowych
-
liczba stron dokumentacji technicznej i użytkowej
-
liczba wymagań zapisanych w SRS
-
liczba punktów funkcyjnych
Question 88
Question
Specyfikacja Istotnych Warunków Zamówienia (SIWZ) stanowi zwieńczenie fazy
Answer
-
studium wykonalności
-
specyfikacji wymagań
-
analizy
-
rozpoznania problemu,
Question 89
Question
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?
Answer
-
kaskadowy
-
przyrostowy
-
formalnych transformacji
-
buduj-i-poprawiaj,
Question 90
Question
Kierunek formalny w rozwoju inżynierii oprogramowania postuluje jak najszersze
Answer
-
wyrabianie umiejętności miękkich (społecznych), a nie tylko technicznych
-
testowanie oprogramowania, na wszystkich etapach cyklu życia
-
stosowanie języków specyfikacji i dowodów poprawności
-
wszystkie tutaj wymienione
Question 91
Question
Metodyka wytwórcza, w której zespół pracuje realizując kolejno sprinty, to
Question 92
Question
Najpopularniejszymi obecnie językami programowania na świecie są(1 punkt)
Answer
-
-Javascript i PHP
-
-R i MathlC i Assembler
-
-Java i Python,
Question 93
Question
Optymalizacji systemu dokonuje się w fazie
Answer
-
-planowania
-
-specyfikacji
-
-projektowania
-
-analizy wymagań,
Question 94
Question
Optymalizacji systemu dokonuje się w fazie
Answer
-
-planowania
-
-specyfikacji
-
-projektowania
-
-analizy wymagań,
Question 95
Question
Narzędzia CASE stosowane we późniejszych fazach produkcji oprogramowania (implementacja, integracja, konserwacja) noszą nazwę(1 punkt)
Answer
-
-generatorów kodu
-
-słowników danych
-
-upper CASE
-
-lower CASE,
Question 96
Question
Jaki jest powód dokonywania pomiarów dojrzałości realizacji procesu programowego?(1 punkt)
Answer
-
-pomiary takie pozwalają trafniej szacować wielkość budowanego oprogramowania
-
-ułatwia przekonanie klienta, że firma dostarczy dobre oprogramowanie w zaplanowanym czasie i budżecie
-
-kierownictwo może lepiej stymulować pracowników do wydajnej pracy
-
-wdrożenie programu pomiarów ściślej wiąże pracowników z firmą,
Question 97
Question
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ć?
Question 98
Question
Systemy oprogramowania biznesowego zazwyczaj pozostają w eksploatacji(1 punkt)
Question 99
Question
Programowanie w parach, 40-godzinny tydzień pracy, wspólna własność kodu to praktyki zalecane w(1 punkt)
Question 100
Question
"Clean-room software engineering" jest przemysłową implementacją modelu(1 punkt)
Question 101
Question
Zaleca się, aby ze względu na stosunkowo dobrą porównywalność, w czasie planowania kosztu jako JEDNOSTKĘ MIARY KOSZTU
Answer
-
-liczbę linii kodu programu (LOC)
-
-osobomiesiące (ang. person-month) - PM
-
-punkty funkcyjne (FP)
-
-jednostki walutowe (np. USD),
Question 102
Question
Podstawowym zadaniem analizy wymagań jest(1 punkt)
Answer
-
-utworzenie projektu systemu
-
-zrozumienie potrzeb klienta
-
-zaimplementowanie odpowiednich funkcji
-
-zapewnienie odpowiedniej jakości oprogramowania,
Question 103
Answer
-
faza testowania, poprzedzająca testowanie akceptacyjne
-
nazwa modelu cyklu życia oprogramowania promowanego przez Microsoft
-
seria norm ISO służących do oceny jakości produktów programowych
-
model oceny doskonałości firm wytwarzających oprogramowanie,
Question 104
Question
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)?
Answer
-
-modyfikacje prewencyjne (refaktoryzacja)
-
-modyfikacje poprawiające (korekcyjne)
-
-modyfikacje ulepszające (rozszerzające)
-
-modyfikacje dostosowujące (adaptacyjne),
Question 105
Question
Co jest najważniejszym czynnikiem sukcesu projektu informatycznego?(1 punkt)
Answer
-
-zaangażowanie końcowego użytkownika
-
-wykorzystanie narzędzi CASE
-
-dobranie najwłaściwszego języka programowania
-
-zakup najwydajnieszych dostępnych na rynku komputerów,
Question 106
Question
Dokument specyfikacji określa
Answer
-
projekt powstającego systemu
-
co produkt ma wykonywać i ograniczenia dotyczące produktu
-
plan zarządzania przedsięwzięciem informatycznym
-
wiele różnych możliwych strategii rozwiązania problemu
Question 107
Question
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
Answer
-
studium wykonalności
-
kodowania
-
projektowania
-
analizy wymagań,
Question 108
Question
Proces projektowania systemu oprogramowania zwykle rozpatrywany jest na 2 poziomach:
Answer
-
projektowania architektury systemu i projektowania szczegółowego
-
projektowania bazy danych i projektowania przerwań
-
projektowania danych i interfejsu użytkownika
-
projektowania pamięci operacyjnej i projektowania zarządzania danymi,
Question 109
Question
Która ze znanych metod zapewniania jakości daje najlepsze rezultaty (jest najskuteczniejsza
Question 110
Question
Powodem, dla którego dokumentowanie nie powinno być wyróżniane jako odrębna faza jest to, że
Answer
-
wszystkie inne odpowiedzi są poprawne
-
każda faza powinna być udokumentowana, zanim rozpocznie się faza następna
-
aktualizowanie dokumentacji musi być bez ustanku kontynuowane, aby zawsze odzwierciedlała aktualny stan produktu
-
trudno jest po upływie czasami nawet kilku miesięcy stwierdzić, jakie podjęto decyzje i dlaczego
Question 111
Question
W modelu szybkiego prototypu pętle sprzężenia zwrotnego są w stosunku do modelu kaskadowego
Question 112
Question
Najbardziej znanym algorytmicznym modelem szacowania kosztów jest model
Answer
-
CASE
-
SADT
-
-COCOMO / COCOMO II
-
FP Function Points,
Question 113
Question
Podczas testowania produktu powinno się zbadać jego
Answer
-
złożoność
-
nowatorstwo
-
cenę
-
niezawodność,
Question 114
Question
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 sie metody polegające na
Question 115
Question
Proces projektowania systemu informatycznego
Answer
-
polega na rozdzieleniu prac na kilka działających autonomicznie zespołów
-
polega na iteracyjnym opracowywaniu kolejnych, coraz dokładniejszych wersji
-
jest czynnością jednorazową
-
wszystkie te odpowiedzi są poprawne
Question 116
Question
Zależności czasowe między fazą analizy a specyfikacji są następujące
Answer
-
analiza zawsze następuje po specyfikacji
-
analiza zawsze poprzedza specyfikację
-
zazwyczaj analizowanie i specyfikowanie odbywa się równocześnie
-
analiza i specyfikacja to są synonimy
Question 117
Question
Testowanie oprogramowania przebiega zazwyczaj przez następujące fazy, w kolejności jako testowanie:
Answer
-
statyczne - dynamiczne - statystyczne
-
interfejsu - magazynowania danych - logiki programu
-
modułów - systemu - akceptacyjne
-
projektu - programu - dokumentacji
Question 118
Question
System, w którym transakcja wykonana jest natychmiast po wprowadzeniu danych, nosi nazwę systemu
Answer
-
wsadowego (batch)
-
operacyjnego
-
nadążnego (real-time)
-
bieżącego (on-line)
Question 119
Question
Zaletą zakupu gotowego oprogramowania, zamiast budowy oprogramowania na zamówienie, jest
Answer
-
stosunkowo niska cena
-
wejście w posiadanie praw do kodu źródłowego
-
doskonałe dopasowanie do potrzeb
-
plan zarządzania przedsięwzięciem informatycznym
Question 120
Question
Są podstawowymi systemami informatycznymi działalności gospodarczej, które wspomagają na poziomie operacyjnym w organizacji. Są to systemy informatyczne, które przetwarzają i zapamiętują codzienne rutynowe transakcje niezbędne do prowadzenia działalności gospodarczej.
Answer
-
systemy wspomagania naczelnego kierownictwa (Executive Support Systems (ESS))
-
systemy wspomagania decyzji (SWD, Decision-support systems - DSS)
-
systemy transakcyjne (Transaction Processing Systems - TPS)
-
systemy informowania kierownictwa (SIK, Management Information Systems - MIS)
Question 121
Question
Główne obszary problemowe, jakie powinien uwzględnić analityk opracowując studium wykonalności, to wykonalność
Answer
-
ekonomiczna-techniczna-organizacyjna-prawna
-
wszystkie tu wymienione
-
programowa-sprzętowa-operacyjna-eksploatacyjna
-
analityczna-projektowa-programistyczna-testowa
Question 122
Question
Zarządzanie systemami informatycznymi obejmuje tworzenie nowych systemów, które maja się przyczynić do
Answer
-
zwiększenia szybkości przetwarzania danych
-
polepszenia obsługi klienta
-
wszystkie tutaj wymienione
-
zwiększenia udziału w rynku
Question 123
Question
Model procesu programowego (czyli inaczej cyklu życia oprogramowania)
Answer
-
wszystkie tu wymienione odpowiedzi są poprawne
-
wyszczególnia kolejne fazy procesu tworzenia oprogramowania
-
definiuje podległość organizacyjną grupy SQA (Software Quality Assuranse
-
narzuca kierownictwu nieprzekraczalne terminy oddania gotowego produktu
Question 124
Question
Częściowa implementacja systemu, której celem jest poznanie rozwiązywanego problemu lub podejścia do rozwiązania nosi nazwę
Answer
-
projektu
-
obiektu
-
narzędzia CASE
-
prototypu
Question 125
Question
Gdy rośnie wielkość zespołu wytwórczego, przewidywana liczba późniejszych zmian w budowanym systemie systemie jest duża, to są to przesłanki do stosowania raczej metodyk
Answer
-
zwinnych
-
tradycyjnych
-
analitycznych
-
syntetycznych
Question 126
Question
Przekształcenia projektu systemu w kod zapisany w języku programowania dokonuje się w fazie
Answer
-
wdrożenia
-
implementacji
-
projektowania
-
instalacji
Question 127
Question
Większość systemów, które używają dużej ilości danych, przystosowanych do zastosowań, w których dane są generowane przez jeden podsystem, a używane przez drugi, zaprojektowana jest i zbudowana zgodnie z modelem
Question 128
Question
Kiedy poziom umiejętności personelu jest zrównoważony i wysoki, a zespół wytwórczy nie jest duży, stanowi to przesłankę do zastosowania metodyk
Answer
-
zwinnych
-
ad hoc
-
tradycyjnych
-
formalnych
Question 129
Question
Model architektoniczny, w którym system widziany jest jako ciąg powłok, przy czym każda z nich wykorzystuje usługi powłoki niższej, a udostępnia powłoce wyższej inne, bardziej rozbudowane usługi, nosi nazwę modelu
Answer
-
repozytorium
-
warstwowego
-
scentralizowanego
-
klient-serwer
Question 130
Question
Identyfikacja potrzeb informacyjnych firmy ma na celu
Answer
-
znalezienie tych obszarów działania, których funkcjonowanie można poprawić za pomocą informatyki
-
redukcję taboru samochodowego w firmie
-
optymalizację logistyki
-
zredukowanie personelu niezbędnego do obsługi klienta
Question 131
Question
Zaletą wynajęcia oprogramowania (np. w trybie SaaS) w stosunku do budowy oprogramowania na nasze potrzeby, jest
Answer
-
wejście w posiadanie praw do kodu źródłowego
-
doskonałe dopasowanie do potrzeb klientów
-
oszczędność czasu
-
wszystkie tutaj wymienione
Question 132
Question
Współczesne typowe środowiska implementacji to
Answer
-
narzędzia RAD i generatory kodu
-
języki proceduralne i obiektowe
-
relacyjne i obiektowe bazy danych
-
wszystkie tu wymienione
Question 133
Question
Decyzja, jaka zapada po zakończeniu studium wykonalności, może brzmieć
Answer
-
każda z tu wymienionych jest dopuszczalna
-
przystępujemy do budowy systemu dedykowanego
-
decydujemy się na zakup systemu gotowego
-
rezygnujemy z dalszych prac
Question 134
Question
Wymagania wydajnościowe zawarte w specyfikacji można podzielić na
Answer
-
niezawodnościowe i odpornościowe
-
projektowe i implementacyjne
-
statyczne i dynamiczne
-
standaryzacyjne i funkcjonalne
Question 135
Question
Proces projektowania architektonicznego obejmuje
Answer
-
implementację architektury w konkretnym środowisku programistycznym
-
projektowanie algorytmów i przetwarzanych danych
-
weryfikację poprawności dokumentu SRS (specyfikacji wymagań oprogramowania)
-
identyfikację najważniejszych komponentów systemu i komunikacji między nimi
Question 136
Question
Klasa systemów informatycznych, które obsługują strategiczny poziom organizacji. Pomagają podejmować nierutynowe decyzje, wymagające przedyskutowania, oceny i wglądu w sprawę, ponieważ nie są znane ścisłe procedury osiągnięcia rozwiązania. Są zaprojektowane tak, że pobierają dane dotyczące zdarzeń zewnętrznych, takich, ale również pobierają zagregowane dane z wewnętrznych systemów. Filtrują, agregują i śledzą krytyczne dane, wyświetlając dane o największym znaczeniu dla menedżerów wyższego szczebla, często poprzez kokpity menedżerskie.
Answer
-
systemy wspomagania naczelnego kierownictwa (Executive Support Systems - ESS)
-
systemy transakcyjne (Transaction Processing Systems - TPS)
-
systemy wspomagania decyzji (SWD, Decision-support systems - DSS)
-
systemy informowania kierownictwa (SIK, Management Information Systems - MIS)
Question 137
Question
W fazie strategicznej (studium wykonalności) analitycy sugerują oszacowania
Question 138
Question
137. Za przeprowadzenie fazy analizy wymagań oprogramowania odpowiedzialny jest:
Answer
-
projektant
-
analityk
-
zarząd firmy
-
komitet sterujący
Question 139
Question
Prototyp powinno się sporządzać, jeśli wobec systemu istnieje duża grupa wymagań
Question 140
Question
139. Najważniejszym kanałem uzyskiwania informacji na etapie analizy są:
Question 141
Question
140. Studium wykonalności (ang. feasibility study) zwane są również fazą:
Answer
-
taktyczną
-
strukturalną
-
strategiczną
-
analityczną
Question 142
Question
Podczas realizacji studium wykonalności analitycy:
Question 143
Question
142. Za całościowe planowanie strategiczne i kontrolę nad wdrażanymi systemami informatycznymi odpowiedzialny jest:
Answer
-
projektanci
-
komitet sterujący
-
analitycy
-
dyrektor IT
Question 144
Question
143. Problem z oceną kosztów i korzyści z planowanego systemu informatycznego polega na tym, że:
Answer
-
zleceniobiorcy próbują oszukać zleceniodawców
-
oceniający nie są kompetentni
-
wiele kosztów i korzyści ma charakter niemierzalny
-
w praktyce nikomu na tym nie zależy
Question 145
Question
Narzędziem, które wizualizuje procesy wykonywania pracy, pozwala zidentyfikować “wąskie gardła”, ustala limity pracy w toku (ang. Work In Progress - WIP) jest:
Question 146
Question
145. Korzystanie z gotowych elementów (komponentów) podczas budowy oprogramowania jest korzystne, gdyż:
Answer
-
pozwala zredukować koszty i czas budowy
-
można w zupełności zrezygnować z testowania
-
uzyskiwane jest wydajniejsze i przyjaźniejsze oprogramowanie
-
nie jest wymagana analiza wymagań
Question 147
Question
146. Zaleca się, by programowanie ekstremalne stosować raczej podczas budowy niewielkich systemów, gdyż:
Answer
-
w centrum uwagi jest kodowanie i testowanie, a projektowanie zaniedbywane
-
często występuje niedostatek dokumentacji
-
konieczność ścisłych więzi narzuca wykorzystywanie niewielkich zespołów
-
wszystkie wyżej wymienione powody są prawdziwe
Question 148
Question
147. Najwyższym poziomem zarządzania jest poziom:
Answer
-
strategiczny
-
taktyczny
-
operacyjny
-
wiedzy
Question 149
Question
148. Systemy, które wspierają w działaniach kierownictwo średniego szczebla, to:
Question 150
Question
149. Zaletą budowy oprogramowania na zamówienie jest:
Question 151
Question
. Które z poniżej wymienionych podejść do budowy systemów informatycznych powstało najwcześniej?
Answer
-
podejście strukturalne
-
podejście obiektowe
-
metodyki zwinne
-
metodyki społeczne
Question 152
Question
Wadą zakupu gotowego oprogramowania jest:
Question 153
Question
Systemy informacyjne zarządzania na tym poziomie wspierają potrzeby informacyjne kierowników najniższego szczebla, odnośnie do dokładnych i łatwo dostępnych informacji bieżących, przede wszystkim wykorzystywanych do śledzenia elementarnych działań i transakcji prowadzonych w organizacji. Poziom ten nazywamy poziomem:
Answer
-
misji i wizji
-
strategicznym
-
taktycznym
-
operacyjnym
Question 154
Question
Na korzyści ekonomiczne wynikające z wdrożenia nowego systemu informatycznego składają się
lepsza obsługa klienta
oszczędność kosztów pracy
wszystkie tu wymienione
korzyści wynikające z szybszego przetwarzania
Question 155
Question
Podstawowe problemy analizy to
Answer
-
wszystkie wymienione tu punkty są istotne
-
uzyskanie niezbędnych informacji
-
rozwiązywanie sprzeczności pojawiających się informacja zdobywanych od różnych osób
-
odpowiednie zorganizowanie zdobytych informacji
Question 156
Question
Jeżeli część systemu jest systemem na swoich własnych prawach; jego usługi nie zależą od usług oferowanych przez inne części; części te składają się z modułów i mają interfejsy używane do komunikacji z innymi częściami, to taką część nazywamy
Answer
-
jednostką programową
-
podsystemem
-
komponentem
-
modułem
Question 157
Question
Oceny aktualnego stanu informatyzacji oraz istniejących ograniczeń i uwarunkowań w organizacji dokonuje się
Answer
-
oceniając wydajność i możliwości rozbudowy wykorzystywanych systemów
-
analizując współpracujące systemy zewnętrzne
-
inwentaryzując eksploatowane systemy
-
wszystkie tutaj wymienione
Question 158
Question
Charakterystyczne czynności procesu projektowania to projektowanie
Answer
-
analityczne-specyfikacyjne-implementacyjne
-
programów-bazy danych-protokołów komunikacyjnych-archiwów
-
architektury-interfejsów-komponentów-struktur danych-algorytmów
-
zabezpieczeń-uprawnień dostępu-ochrony fizycznej
Question 159
Question
Na proces programowy składa się
Answer
-
wykonanie skompilowanego programu na komputerze
-
ciąg czynności realizowany przez ludzi celem opracowania i konserwowania oprogramowania
-
kod programów i dokumentacja
-
kompilacja programu
Question 160
Question
. Metodyki strukturalne do wytwarzania systemów informatycznych charakteryzują się tym, że
Answer
-
opierają się na podejściu top-down (zstępującym) - od ogółu do szczegółu
-
wszystkie tu wymienione są prawdziwe
-
system modelowany jest jako zbiór obiektów i relacji między nimi
-
głęboko angażują użytkowników w procesie analizy i projektowania
Question 161
Question
Ewolucyjne modele cyklu życia oprogramowania charakteryzują się tym, że (system budowany po kawałku, powrót do czynności)
Answer
-
wszystkie wymienione tu stwierdzenia są słuszne
-
minimalizowane są odstępy pomiędzy poszczególnymi czynnościami
-
kolejne fazy występują sekwencyjnie jedna po drugiej
-
występują w nich częste nawroty do czynności już ukończonych (iteracje) +1
Question 162
Question
Metodyki zwinne (lekkie) do wytwarzania systemów informatycznych charakteryzują się tym, że
Answer
-
rygorystycznie opierają się na podejściu top-down (zstępującym) - od ogółu do szczegółu
-
od ogółu do szczegółu
wszystkie tu wymienione są prawdziwe
system modelowany jest jako zbiór obiektów i relacji między nimi
zmiany wymagań są dopuszczalne podczas całego procesu wytwórczego
-
system modelowany jest jako zbiór obiektów i relacji między nimi
-
zmiany wymagań są dopuszczalne podczas całego procesu wytwórczego
Question 163
Question
Z czego wynika zachęta do sporządzenia specyfikacji w wersji spisanej (a nie tylko umowy ustnej)?
Answer
-
wszystkie tu wymienione są prawdziwe
-
dostarcza punktu odniesienia do kontroli produktu końcowego
-
stanowi podstawę do umowy klient/dostawca, co produkt będzie robił
-
specyfikacja dobrej jakości redukuje koszty budowy
Question 164
Question
Zaletą przetwarzania scentralizowanego nad rozproszonym jest
Answer
-
łatwiejsza kontrola nad danymi, redukująca problem niespójności danych
-
większa elastyczność przetwarzania
-
wszystkie podane tu warianty odpowiedzi są prawdziwe
-
istnienie jednego, dużego, centralnego komputera
Question 165
Question
Na koszty ekonomiczne wynikające z wdrożenia nowego systemu informatycznego składają się koszty
Answer
-
wszystkie tu wymienione
-
instalacji
-
szkoleń
-
Oprogramowania
Question 166
Question
Zidentyfikowanie tych działań biznesowych w organizacji, które są najwłaściwsze dla wsparcia ich systemami informatycznymi, jest celem
Question 167
Question
W fazie planowania dokonuje się
Answer
-
estymacji kosztu, czasu realizacji, przydziału pracowników
-
estymacji jakości produktu, jego ceny i możliwości zbytu
-
oszacowania liczby pozostałych w oprogramowaniu błędów
-
przeglądu działań dokonanych w poprzednich fazach
Question 168
Question
Celem przeglądów/inspekcji jest zanotowanie, a nie poprawa błędów, gdyż
Answer
-
nie ma na to czasu
-
kosztuje to taniej
-
jedna osoba zrobi poprawki lepiej, niż cały zespół przeglądający
-
wszystkie wymienione tu powody mają znaczenie
Question 169
Question
Zaletą przetwarzania rozproszonego w stosunku do scentralizowanego jest
Answer
-
większa elastyczność - łatwość dodania do sieci dodatkowych komputerów
-
polepszenie kontroli dostępu do systemu informatycznego
-
łatwość aktualizacji danych, pozwalająca na zapewnienie spójności danych
-
wszystkie podane tu odpowiedzi są poprawne