Quiz
PSI I
Crie uma conta grátis para terminar este quiz
Salve seu progresso e veja sua nota final.
Já tem uma conta? Inicie sessão
Perguntas do quiz (169)
1Faza, w której następuje instalacja sprzętu, przeniesienie oprogramowania,
wypełnienie bazy danych, nosi nazwę(- Aintegracji
- Bkonserwacji
- Cinstalacji (wdrożenia)
- Dimplementacji
2Konwersja systemu polegająca na tym, że przez pewien okres jednocześnie wykorzystywany jest stary i nowy system, nosi nazwę konwersji
- Apilotowej
- Betapowej
- Crównoległej
- Dbezpośredniej
3Narzędzia CASE, łączące w sobie możliwości narzędzi upper-CASE i lower-CASE noszą nazwę
- AI-CASE
- Bzorientowanych obiektowo
- CORACLE Integrator
- Dscalonych CASE'ów
4Techniczne uszczegółowienie wyników analizy realizowane jest w fazie
- Atestowania
- Bimplementacji
- Cprojektowania
- Dinstalacji
5Modyfikacje ULEPSZAJĄCE (doskonalące) wprowadzane w fazie konserwacji polegają na
- Adostosowywaniu oprogramowania do zmian w środowisku pracy
- Bpoprawie jakości oprogramowania
- Cdostosowywaniu oprogramowania do zmiany systemu operacyjnego
- Dusuwaniu z oprogramowania pozostałych w nim błędów
6Jednym z powodów, dla których po pewnym czasie wykorzystywania systemu informatycznego, zaczyna wzrastać stopa błędów, jest
- Azastosowanie nieodpowiedniego języka programowani
- Bdodawane patch'e (łaty) poprawiające błędy, też mają błędy (regresyjne)
- Cwadliwość projektu
- Dmoralne starzenie się oprogramowania
7Który z niżej wymienionych NIE jest językiem specyfikacji
- Austrukturalizowany język naturalny
- Bwyrażenia regularne
- CC++
- Dtablice decyzyjne
8Model jakości użytkowej oprogramowania (ang. quality in use model) pozwala ocenić jakość produktu programowego z punktu widzenia
- Ajego wydajności wykonywania się (egzekucji) w środowisku -docelowym
- Bkierownictwa firmy, która je zakupiła
- Ckierownictwa firmy informatycznej, która je skonstruowała
- Dużytkownika oprogramowania (a nie informatyka)
9Model, 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
- Aprzyrostowego
- Bspiralnego
- CRAD
- Dformalnych transformacji
10Tablica informacyjna, podzielona na kilka kolumn, pomiędzy którymi można przesuwać realizowane zadania, stanowi podstawowe narzędzie metodyki
- AKanban
- BCOBIT
- CSix Sigma
- DCMMI
11Model 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
- Aszybkiego prototypu
- BRAD
- Ckaskadowego
- Dspiralnego
12. Który z języków programowania wykazuje rosnący od kilku lat ciągły wzrost popularności
- AC++
- BJava
- CPython
- DPHP
13Podstawę do zawarcia kontraktu na dostawę oprogramowania stanowi
- ASIWZ - Specyfikacja Istotnych Warunków Zamówienia
- Bzestawy testów
- Cprojekt
- Dpełna dokumentacja,
14Do szacowania przeciętnego czasu realizacji przedsięwzięcia można zastosować
- Asieci PERT
- Bmodel COCOMO II
- Cwykresy Gantta
- Dprawo Brooksa
15Przy 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?
- Astrukturalnym
- Bfunkcjonalnym
- Cobiektowym
- Dwstępującym (ang. bottom up)
16Testy statyczne oparte są na
- Awykonywaniu kodu poszczególnych modułów
- Btestowaniu akceptacyjnym
- Cwykonywaniu programu i porównywaniu wyników z wynikami poprawnymi
- Danalizie kodu
17Najpopularniejszą metodyką zwinną jest
- AScrum
- BKanban
- CScrumban
- Dprogramowanie ekstremalne XP
18Kierunek praktyczny w rozwoju inżynierii oprogramowania postuluje jak najszersze stosowanie
- Awszystkie tutaj wymienione
- Bwiedzy i zgromadzonych doświadczeń ludzkich
- Cnie w pełni sformalizowanych notacji graficznych
- Ddobrych rad na różne okazje
19Szacunki, czy planowany system jest wykonalny pod względem technicznym, ludzkim, kosztowym i jakie może przynieść korzyści dla organizacji, dokonywane są w fazie
- Aanalizy wymagań
- Brozpoznania problemu
- Cprojektowania
- Dstudium wykonalności
20"Podręcznik administratora systemu" powinien, oprócz opisu sposobu udostępniania systemu użytkownikom końcowym, opisywać
- Adiagram przepływu danych (DFD)
- Bwszystkie tu wymienione
- Cmożliwości zmian konfiguracji
- Dschemat blokowy oprogramowania
21Celem testowania jest
- Awykrycie i usunięcie błędów w systemie
- Bwszystkie wymienione
- Cocena niezawodności oprogramowania
- Dwykrycie przyczyn najczęstszych błędów
22Trzy podstawowe podejścia do analizy problemu to:
- ADFD, słowniki danych i diagramy encji
- Bnieformalne, formalne, modelowane
- Cprototypowanie, projektowanie strukturalne, projektowanie obiektowe
- Dpodejście nieformalne, modelowanie konceptualne, prototypowanie
23W jakiej sytuacji zalecane jest zastosowanie modelu buduj-i-poprawiaj (programowania eksploracyjnego)?
- Akonieczność szybkiego zbudowania systemu średniej wielkości
- Bwstępne przygotowanie do zastosowania modelu RAD
- Cpotrzeba zbudowania prototypu
- Dkonieczność przekonania klienta o dużych możliwościach reprezentowanej przez nas firmy
24Która z niżej wymienionych miar NIE jest miarą produktu programowego?
- Aliczba godzin pracy nad programem
- Bzłożoność sterowania (np. miara cyklomatyczna oprogramowania V(G))
- Cwielkość mierzona liczbą punktów funkcyjnych
- Dwielkość słownika danych
25Fazą, której staranna realizacja ma szczególnie duży wpływ na uzyskanie niezawodnego oprogramowania jest faza
- Aplanowania
- Bdokumentacji
- Cwdrożenia
- Dimplementacji
26Celem fazy rozpoznania problemu jest
- Asporządzenie analizy techniczne
- Brozważenie zakresu planowanego przedsięwzięcia
- Cwstępna implementacja projektu
- Dprojektowanie systemu
27Powodem wycofania systemu oprogramowania z eksploatacji zwykle jest
- Abraki w dokumentacji uniemożliwiają prace konserwacyjne
- Bwszystkie tu wymienione mają znaczenie
- Csystem jest niedostosowany do pojawiającego się na rynku nowego sprzętu
- Dniewłaściwa konserwacja zaskutkowała nadmiernym wzrostem powiązań międzymodułowych
28Głównym problemem związanym z realizacją produktu zgodnie z modelem kaskadowym jest to, że
- Aspecyfikacja jest dokumentem, który może być źle zrozumiany przez klienta,
- Bniemożliwe jest uzyskanie produktu o odpowiednio dobrej jakości
- Cjest bardzo kosztowny
- Dtrudno jest zaplanować długość czasu realizacji
29Miary wielkości stosowane w algorytmicznych modelach szacowania kosztów to
- Aliczba punktów funkcyjnych
- Bliczba punktów obiektowych
- Cliczba linii kodu programu
- Dwszystkie tu wymienione
30Działające oprogramowanie ważniejsze od dokumentacji to jedna z głównych zasad
- A-wszystkich tutaj wymienionych
- Bspiralnego modelu cyklu życia oprogramowania
- Cprocesu kaskadowego
- Dmetodyk lekkich (zwinnych)
31Typowe techniki szacowania kosztów to
- Awszystkie tutaj wymienione
- Bszacowanie wstępujące
- Cocena przez ekspertów
- Dmodele algorytmiczne,
32Realna krzywa błędów wykrywanych w oprogramowaniu przypomina "zęby piły" ze względu na
- Asezonowe wahania w zakupach oprogramowania
- Bdodatkowe błędy wprowadzane w czasie dokonywania modyfikacji
- Cchwilowe spiętrzenia prac programistycznych
- Dczęste odrywanie się programistów od najważniejszych prac,
33Modele oceny procesów programowych typu reprezentacji ciągłej (ang. continuos representation), takie jak CMM Integration - Continuos Representation, ISO/IEC 15504 (SPICE), Bootstap
- Aklasyfikują organizację software'ową na określony stopień dojrzałości
- Bwpływają na sposób realizacji procesów programowych w organizacjach wytwarzających oprogramowanie
- Cpozwalają ocenić możliwości jej wszystkich procesów szczegółowych indywidualnie
- Dskłaniają kierownictwo do poszukiwania lepszych pracowników
34Narzędzia CASE stosowane we wczesnych fazach produkcji oprogramowania (gł. analizy) noszą nazwę
- Aupper CASE
- Blower CASE
- Cgeneratora kodu
- Dzintegrowanych CASE
35Narzędziem, które wizualizuje procesy wykonywania pracy, pozwala identyfikować "wąskie gardła", ustala limity pracy w toku (WIP - Work In Progress), jest
- Atablica Kanban
- Bschemat blokowy
- Cdiagram DFD
- DAgile Manifesto
36Umiejętności interpersonalne informatyka są szczególnie ważne na etapie
- Aanalizy wymagań
- Bkonserwacji
- Cprojektowania
- Dimplementacji
37Jeś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
- Aanalizy wymagań
- BSpecyfikacji Istotnych Warunków Zamówienia (SIWZ)
- Cspecyfikacji wymagań oprogramowania (SRS)
- Dprzetargowego, zaakceptowanego (podpisanego) przez obie strony,
38Specyfikacja powinna uwzględniać
- Aprojekt, plan wydatkowania kosztów i harmonogram
- Bnazwę firmy, która realizuje zlecenie i osobę odpowiedzialną za przedsięwzięcie
- Csprzęt komputerowy, system operacyjny, ograniczenia ze strony pracowników
- Dfunkcjonalność, wydajność, ograniczenia, interfejsy zewnętrzne,
39Faza, w której następuje przekazanie systemu klientowi i użytkownikom nosi nazwę
- Ainstalacji (wdrożenia)
- Bimplementacji
- Ckonserwacji
- Dutrzymania
40Składowa kontaktu z użytkownikiem, odpowiedzialna za współpracę z użytkownikiem, opracowywana jest na etapie
- Arozpoznawania problemu
- Bprojektowania
- CKodowania
- Dzawierania kontraktu
41Tradycyjna 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?
- Anarzędzia te są zawodne
- Bzespół programistyczny może być zorganizowany w różny sposób,
- Cnarzędzia te nie są popularne
- Dkod generowany jest automatycznie i programista nie ma na niego wpływu
42W fazie strategicznej (studium wykonalności) analitycy
- Atestują zleceniodawców
- Bprojektują system
- Cpiszą kod oprogramowania
- Dpobieżnie badają sytuację problemową, oceniają jej istotność oraz zakres przedsięwzięcia
43Testy dynamiczne polegają na
- Aanalizie kodu binarnego oprogramowania
- Banalizie kodu oprogramowania
- Cwykonywaniu programu i porównywaniu wyników z wynikami poprawnymi
- Duruchomieniu programu przez przyszłego użytkownika
44Na jakość oprogramowania składa się m.in.
- Afunkcjonalność
- Bwszystkie tutaj wymienione i inne
- Cprzenośność
- Dłatwość konserwowania
45Ludzie i związki między nimi ponad procesy i narzędzia programistyczne, to jedna z podstawowych zasad
- Aprocesu kaskadowego
- Bspiralnego modelu cyklu życia oprogramowania
- Cmetodyk lekkich (zwinnych)
- Dfazy dokumentowania oprogramowania,
46Modelem, który powinien być stosowany, kiedy zależy nam na szczególnie szybkim ukończeniu systemu jest model
- ARAD
- Bkaskadowy
- Cspiralny
- Dprototypowanie,
47Modyfikacje POPRAWIAJĄCE (korekcyjne) wprowadzane w fazie konserwacji
polegają na- Apoprawie wydajności
- Bdostosowywaniu oprogramowania do zmian w środowisku pracy
- Cusuwaniu z oprogramowania pozostałych w nim błędów
- Dpoprawie jakości oprogramowania,
48W modelu kaskadowym pętle sprzężenia zwrotnego odgrywają
- Anieistotną rolę, gdyż jest to model liniowy - nie można wrócić do fazy poprzedniej
- Bważną rolę - można zawsze wrócić do fazy poprzedniej lub nawet jeszcze wcześniejszej
- Cnieistotną rolę - raz ustalone wymagania lub projekt nie może ulec zmianie
- Dważną rolę - z fazy konserwacji można powrócić wyłącznie do fazy analizy wymagań,
49Zasady inżynierii oprogramowania skodyfikowane zostały w dokumencie
- ABABOK
- BSWEBOK
- CSOFTBOK
- DPMBOK,
50Zespoły pracujące zgodnie z metodyką Scrum
- Awszystkie wymienione odpowiedzi są poprawne
- Bliczą 3-9 osób
- Cpracują w parach (ang. pair programming)
- Dorganizowane są na zasadzie "zespołu programisty wiodącego" (ang. lead programmer team),
51Do grupy modeli ewolucyjnych zaliczamy model
- Akaskadowy i szybkiego prototypu
- Bmontażu z gotowych elementów
- Cprzyrostowy i spiralny
- DRAD i formalnych transformacji,
52Prototyp systemu buduje się zgodnie z modelem cyklu życia
- Aprogramowania ekstremalnego
- Bbuduj i poprawiaj
- Cspiralnym
- Dkaskadowym,
53Podstawowym dokumentem wejściowym, używanym w czasie projektowania architektury systemu, jest
- Aplan zarządzania jakością
- Bspecyfikacja
- Cdokumentacja techniczna
- Dprojekt szczegółowy,
54W przeznaczonym dla administratora systemu "Opisie instalacji", oprócz opisu procedury instalacji powinien się znaleźć
- Adiagram przepływu danych (DFD)
- Bwszystkie tu wymienione
- Cschemat blokowy oprogramowania
- Dopis dostrojenia systemu do otoczenia,
55Matematyczne dowodzenie poprawności programów
- Anie jest wystarczające, by stwierdzić poprawność produktu - trzeba je potwierdzić testowaniem
- Bjest konieczne, gdy wskazuje na to analiza kosztu-zysku,
- Cjest konieczne, gdy istnieje ryzyko ludzkiego życia
- Dwszystkie te 3 odpowiedzi są poprawne
56Faza implementacji znana jest również pod nazwą
- Akodowania
- Butrzymania
- Cprojektowania
- Dinstalowania
57Podwyższanie niezawodności oprogramowania przy zastosowaniu metody polegającej na porównywaniu wyników uzyskiwanych z różnych wersji modułu nosi nazwę
- Amodularyzacji oprogramowania
- BTriple Modular Redundancy (TMR)
- CResult Comparing Method (RCM)
- Dwersjonowania oprogramowania
58Algorytmiczne modele szacowania kosztów jako zmienną niezależną mają zwykle
- Aczas realizacji
- Bcenę wyjściową
- Cwielkość
- Dnakłady na system
59Źródłem informacji zbieranych przez analityka są
- Anarzędzia upper-CASE
- Bpodlegające analizie dokumenty i wywiady z ludźmi
- Cnarzędzia RAD
- Dmetoda punktów funkcyjnych,
60Do szacowania kosztów oprogramowania można zastosować następującą technikę:
- Awycenę przez ekspertów
- Bprawo Millera (7 +/- 2)
- Cnarzędzia RAD (Rapid Application Development)
- Dszacowanie obiektowe
61Jakie są zalety modelu kaskadowego?
- Awymusza zdyscyplinowane podejście,
- Bmożliwość szybkiej realizacji pracującej wersji systemu
- Cmożliwość korzystania z bibliotek gotowych komponentów
- Dsystematyczne i częste kontakty z klientem
62Stopa błędów wykrywanych w wykorzystywanym oprogramowaniu początkowo spada, a w miarę upływu lat
- Anadal maleje
- Bpozostaje stabilna
- Crośnie ze względu na fizyczne zużywanie się nośników
- Drośnie ze względu na błędy wprowadzane w czasie konserwacji,
63Do przyczyn podejmowania prac nad budową nowego systemu informatycznego zarządzania można zaliczyć
- Adostarczenie klientom nowych usług
- Bułatwienie podejmowania decyzji
- Cwszystkie tu wymienione
- Dzmiana profilu organizacji
64Testowanie gotowego systemu przez użytkowników nosi nazwę
- Atestów systemu
- Btestów modułów
- Ctestów akceptacyjnych
- Dtestów integracyjnych
65Po zakończeniu fazy instalacji klient rozpoczyna użytkowanie systemu, a z punktu widzenia producenta rozpoczyna się faza
- Akonserwacji
- Bpielęgnacji
- Csą to trzy różne nazwy tej samej fazy
- D-utrzymania,
66Jaką fazę cyklu życia systemu pomaga zrealizować prototypowanie?
- A-określenie wymagań
- B-specyfikację
- C-planowanie
- D-projektowanie,
67W metodyce Scrum, po zebraniu wymagań użytkownika w formie historyjek (ang. user stories)
- Awybierany jest lider zespołu wytwórczego
- Bformułowany jest "Rejestr produktu" (ang. product backlog)
- C-zespół przystępuje do realizacji kolejnych sprintów
- Drozpoczyna się trwająca 1-4 tygodni gra (ang. game),
68Norma(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-SQuaRE - seria norm ISO/IEC 25000
- B- seria norm ISO 9000
- C- ISO/IEC 12207
- D-ISO/IEC 15504
69Zastosowanie narzędzi CASE przy tworzeniu nowego systemu informatycznego pozwala na
- Auzyskanie szybszego kodu wykonywalnego (.exe)
- Bnapisanie programów bez konieczności ich przetestowania
- C-zwiększenie szybkości tworzenia systemu
- D-polepszenie relacji z klientami i końcowymi użytkownikami
70Dokument specyfikacji powstaje w oparciu o
- Aplany dotyczące kosztu, czasu realizacji i zapewniania jakości
- Bprojekt systemu
- Cwiedzę uzyskaną w trakcie analizy
- Ddokumentację użytkową,
71Inżynieria oprogramowania to nauka, której głównym celem jest przyczynienie się do produkcji oprogramowania
- Ametodami strukturalnymi
- Bdobrego jakościowo
- Cw sposób obiektowy
- Dmetodami top-down,
72Główne sposoby automatycznego wykrywania błędów to
- Asprawdzanie warunków poprawności danych
- Boba tu wymienione
- Cporównywanie wyników różnych wersji modułu
73Przetarg na budowę systemu oprogramowania ogłaszany jest od opublikowania
- ASpecyfikacji Istotnych Warunków Zamówienia (SIWZ)
- Bspecyfikacji wymagań oprogramowania (SRS)
- Canalizy wymagań
- Ddokumentacji projektowej,
74Klient przebywający z zespołem wytwórczym, prosty projekt, ciągła integracja ukończonych fragmentów to praktyki zalecane w
- Aopracowywaniu prototypu
- Bprogramowaniu ekstremalnym
- Cmodelu spiralnym Boehma
- Dmetodyce kaskadowej,
75y pozwala
- Aoszacować liczbę pozostałych błędów
- Bokreślić czas potrzebny na wdrożenie
- Cwyznaczyć termin zakończenia testów
- Docenić jakość pracy programistów,
76Przydział pracowników do przedsięwzięcia programistycznego
- Apozostaje niezmienny przez cały czas realizacji
- Bprzebiega zgodnie z krzywą Rayleigh'a
- Cpodlega prawu Millera
- Dpodlega prawu Moora,
77Wydajność programistów od wielu lat bezustannie rośnie ze względu na
- A-upowszechnienie się metodyk zwinnych
- B-wszystkie tutaj wymienione
- C-wykorzystywanie narzędzi CASE
- D-większą moc stosowanych współcześnie języków programowania,
78Model cyklu życia oprogramowania, w którym produkt konstruowany jest bez żadnej specyfikacji i projektu, nosi nazwę
- A-buduj i poprawiaj (odkrywczego)
- B-prototypowania
- C-spiralnego
- D-przyrostowego,
79Konwersja systemu polega na
- A-zastąpieniu bazy danych jej nowszą wersją
- B-zastąpieniu starego systemu nowym
- C-przepisaniu kodu programu w nowszym języku programowania
- D-przekazaniu administrowania systemu użytkownikom,
80Faza, 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-analizy wymagań
- B-projektowania
- C-implementacji
- D-studium wykonalności,
81Określenia fizycznej struktury systemu dokonuje się w fazie
- A-planowania
- B-implementacji
- C-projektowania
- D-analizy wymagań
82Metodyki zwinne (lekkie - ang. agile) kładą nacisk na
- A-programowanie, kosztem opracowywania dokumentacji
- B-ścisłą hierarchiczność podległości służbowej
- C-konieczność wykorzystywania najnowszych narzędzi
- D-wszystkie tutaj wymienione,
- E-dużą szybkość wytworzenia produktu
83Modele oceny procesów programowych typu reprezentacji etapowej (ang. staged representation), takie jak CMM for Software, CMM Integration - Staged Representation, Trillium
- 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
84Przy jakim podejściu do projektowania, system widziany jest jako funkcja transformująca wejścia do systemu w pożądane wyjścia?
- A-obiektowym
- B-zwinnym
- C-prototypowym
- D-funkcjonalnym (strukturalnym),
85Dwie podstawowe klasy odbiorców dokumentacji użytkowej produktu programowego to
- A-kierownictwo i programiści
- B-użytkownicy i klienci
- C-użytkownicy końcowi i administratorzy systemu
- D-naukowcy i studenci
86Dobrym podejściem przy rozwoju dużych systemów oprogramowania, obarczonych dużym ryzykiem, jest stosowanie modelu
- A-kaskadowego
- B-formalnych transformacji
- C-buduj i poprawiaj
- D-spiralnego
87Przykładem miary wielkości oprogramowania jest
- Aliczba przeprowadzonych scenariuszy testowych
- Bliczba stron dokumentacji technicznej i użytkowej
- Cliczba wymagań zapisanych w SRS
- Dliczba punktów funkcyjnych
88Specyfikacja Istotnych Warunków Zamówienia (SIWZ) stanowi zwieńczenie fazy
- Astudium wykonalności
- Bspecyfikacji wymagań
- Canalizy
- Drozpoznania problemu,
89Załóż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?
- Akaskadowy
- Bprzyrostowy
- Cformalnych transformacji
- Dbuduj-i-poprawiaj,
90Kierunek formalny w rozwoju inżynierii oprogramowania postuluje jak najszersze
- Awyrabianie umiejętności miękkich (społecznych), a nie tylko technicznych
- Btestowanie oprogramowania, na wszystkich etapach cyklu życia
- Cstosowanie języków specyfikacji i dowodów poprawności
- Dwszystkie tutaj wymienione
91Metodyka wytwórcza, w której zespół pracuje realizując kolejno sprinty, to
- Aprogramowanie ekstremalne (XP)
- Bmodel przyrostowy (inkrementalny)
- CScrum
- Dmodel spiralny,
92Najpopularniejszymi obecnie językami programowania na świecie są(1 punkt)
- A-Javascript i PHP
- B-R i MathlC i Assembler
- C-Java i Python,
93Optymalizacji systemu dokonuje się w fazie
- A-planowania
- B-specyfikacji
- C-projektowania
- D-analizy wymagań,
94Optymalizacji systemu dokonuje się w fazie
- A-planowania
- B-specyfikacji
- C-projektowania
- D-analizy wymagań,
95Narzędzia CASE stosowane we późniejszych fazach produkcji oprogramowania (implementacja, integracja, konserwacja) noszą nazwę(1 punkt)
- A-generatorów kodu
- B-słowników danych
- C-upper CASE
- D-lower CASE,
96Jaki jest powód dokonywania pomiarów dojrzałości realizacji procesu programowego?(1 punkt)
- A-pomiary takie pozwalają trafniej szacować wielkość budowanego oprogramowania
- B-ułatwia przekonanie klienta, że firma dostarczy dobre oprogramowanie w zaplanowanym czasie i budżecie
- C-kierownictwo może lepiej stymulować pracowników do wydajnej pracy
- D-wdrożenie programu pomiarów ściślej wiąże pracowników z firmą,
97Firma 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
- Cszybkiego prototypu
- D-formalnych transformacji,
98Systemy oprogramowania biznesowego zazwyczaj pozostają w eksploatacji(1 punkt)
- Aśrednio około 30 lat
- B-to zależy, ale najczęściej produkcja trwa około roku
- C-od 5 do 15 lat
- D-kilka miesięcy,
99Programowanie w parach, 40-godzinny tydzień pracy, wspólna własność kodu to praktyki zalecane w(1 punkt)
- A-modelu spiralnym Boehma
- B-opracowywaniu prototypu
- C-programowaniu ekstremalnym
- D-modelu kaskadowym,
100"Clean-room software engineering" jest przemysłową implementacją modelu(1 punkt)
- A-kaskadowego
- B-RAD
- C-formalnych transformacji
- D-spiralnego,
101Zaleca się, aby ze względu na stosunkowo dobrą porównywalność, w czasie planowania kosztu jako JEDNOSTKĘ MIARY KOSZTU
- A-liczbę linii kodu programu (LOC)
- B-osobomiesiące (ang. person-month) - PM
- C-punkty funkcyjne (FP)
- D-jednostki walutowe (np. USD),
102Podstawowym zadaniem analizy wymagań jest(1 punkt)
- A-utworzenie projektu systemu
- B-zrozumienie potrzeb klienta
- C-zaimplementowanie odpowiednich funkcji
- D-zapewnienie odpowiedniej jakości oprogramowania,
103SQUARE jest to:
- Afaza testowania, poprzedzająca testowanie akceptacyjne
- Bnazwa modelu cyklu życia oprogramowania promowanego przez Microsoft
- Cseria norm ISO służących do oceny jakości produktów programowych
- Dmodel oceny doskonałości firm wytwarzających oprogramowanie,
104W 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 prewencyjne (refaktoryzacja)
- B-modyfikacje poprawiające (korekcyjne)
- C-modyfikacje ulepszające (rozszerzające)
- D-modyfikacje dostosowujące (adaptacyjne),
105Co jest najważniejszym czynnikiem sukcesu projektu informatycznego?(1 punkt)
- A-zaangażowanie końcowego użytkownika
- B-wykorzystanie narzędzi CASE
- C-dobranie najwłaściwszego języka programowania
- D-zakup najwydajnieszych dostępnych na rynku komputerów,
106Dokument specyfikacji określa
- Aprojekt powstającego systemu
- Bco produkt ma wykonywać i ograniczenia dotyczące produktu
- Cplan zarządzania przedsięwzięciem informatycznym
- Dwiele różnych możliwych strategii rozwiązania problemu
107Zdefiniowanie 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
- Astudium wykonalności
- Bkodowania
- Cprojektowania
- Danalizy wymagań,
108Proces projektowania systemu oprogramowania zwykle rozpatrywany jest na 2 poziomach:
- Aprojektowania architektury systemu i projektowania szczegółowego
- Bprojektowania bazy danych i projektowania przerwań
- Cprojektowania danych i interfejsu użytkownika
- Dprojektowania pamięci operacyjnej i projektowania zarządzania danymi,
109Która ze znanych metod zapewniania jakości daje najlepsze rezultaty (jest najskuteczniejsza
- Ainspekcje (Fagana)
- Bmatematyczne dowodzenie poprawności programów
- Ctestowanie metodą czarnej skrzynki
- Dprzeglądy formalne,
110Powodem, dla którego dokumentowanie nie powinno być wyróżniane jako odrębna faza jest to, że
- Awszystkie inne odpowiedzi są poprawne
- Bkażda faza powinna być udokumentowana, zanim rozpocznie się faza następna
- Caktualizowanie dokumentacji musi być bez ustanku kontynuowane, aby zawsze odzwierciedlała aktualny stan produktu
- Dtrudno jest po upływie czasami nawet kilku miesięcy stwierdzić, jakie podjęto decyzje i dlaczego
111 W modelu szybkiego prototypu pętle sprzężenia zwrotnego są w stosunku do modelu kaskadowego
- A-występują zawsze w obu tych modelach
- Brównie prawdopodobne
- C-bardziej prawdopodobne
- D-o wiele mniej prawdopodobne,
112Najbardziej znanym algorytmicznym modelem szacowania kosztów jest model
- ACASE
- BSADT
- C-COCOMO / COCOMO II
- DFP Function Points,
113Podczas testowania produktu powinno się zbadać jego
- Azłożoność
- Bnowatorstwo
- Ccenę
- Dniezawodność,
114W 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
- Aposiewaniu błędów
- Btolerancji błędów
- Ciniekcji (wstrzykiwania) błędów
- Ddebugowaniu błędów,
115Proces projektowania systemu informatycznego
- Apolega na rozdzieleniu prac na kilka działających autonomicznie zespołów
- Bpolega na iteracyjnym opracowywaniu kolejnych, coraz dokładniejszych wersji
- Cjest czynnością jednorazową
- Dwszystkie te odpowiedzi są poprawne
116Zależności czasowe między fazą analizy a specyfikacji są następujące
- Aanaliza zawsze następuje po specyfikacji
- Banaliza zawsze poprzedza specyfikację
- Czazwyczaj analizowanie i specyfikowanie odbywa się równocześnie
- Danaliza i specyfikacja to są synonimy
117Testowanie oprogramowania przebiega zazwyczaj przez następujące fazy, w kolejności jako testowanie:
- Astatyczne - dynamiczne - statystyczne
- Binterfejsu - magazynowania danych - logiki programu
- Cmodułów - systemu - akceptacyjne
- Dprojektu - programu - dokumentacji
118System, w którym transakcja wykonana jest natychmiast po wprowadzeniu danych, nosi nazwę systemu
- Awsadowego (batch)
- Boperacyjnego
- Cnadążnego (real-time)
- Dbieżącego (on-line)
119Zaletą zakupu gotowego oprogramowania, zamiast budowy oprogramowania na zamówienie, jest
- Astosunkowo niska cena
- Bwejście w posiadanie praw do kodu źródłowego
- Cdoskonałe dopasowanie do potrzeb
- Dplan zarządzania przedsięwzięciem informatycznym
120Są 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.
- Asystemy wspomagania naczelnego kierownictwa (Executive Support Systems (ESS))
- Bsystemy wspomagania decyzji (SWD, Decision-support systems - DSS)
- Csystemy transakcyjne (Transaction Processing Systems - TPS)
- Dsystemy informowania kierownictwa (SIK, Management Information Systems - MIS)
121Główne obszary problemowe, jakie powinien uwzględnić analityk opracowując studium wykonalności, to wykonalność
- Aekonomiczna-techniczna-organizacyjna-prawna
- Bwszystkie tu wymienione
- Cprogramowa-sprzętowa-operacyjna-eksploatacyjna
- Danalityczna-projektowa-programistyczna-testowa
122Zarządzanie systemami informatycznymi obejmuje tworzenie nowych systemów, które maja się przyczynić do
- Azwiększenia szybkości przetwarzania danych
- Bpolepszenia obsługi klienta
- Cwszystkie tutaj wymienione
- Dzwiększenia udziału w rynku
123Model procesu programowego (czyli inaczej cyklu życia oprogramowania)
- Awszystkie tu wymienione odpowiedzi są poprawne
- Bwyszczególnia kolejne fazy procesu tworzenia oprogramowania
- Cdefiniuje podległość organizacyjną grupy SQA (Software Quality Assuranse
- Dnarzuca kierownictwu nieprzekraczalne terminy oddania gotowego produktu
124Częściowa implementacja systemu, której celem jest poznanie rozwiązywanego problemu lub podejścia do rozwiązania nosi nazwę
- Aprojektu
- Bobiektu
- Cnarzędzia CASE
- Dprototypu
125Gdy 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
- Azwinnych
- Btradycyjnych
- Canalitycznych
- Dsyntetycznych
126Przekształcenia projektu systemu w kod zapisany w języku programowania dokonuje się w fazie
- Awdrożenia
- Bimplementacji
- Cprojektowania
- Dinstalacji
127Wię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
- Aklient-serwer
- Bwarstwowym
- Cwszystkie tu wymienione
- Drepozytorium (centralnej bazy danych)
128Kiedy 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
- Azwinnych
- Bad hoc
- Ctradycyjnych
- Dformalnych
129Model 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
- Arepozytorium
- Bwarstwowego
- Cscentralizowanego
- Dklient-serwer
130Identyfikacja potrzeb informacyjnych firmy ma na celu
- Aznalezienie tych obszarów działania, których funkcjonowanie można poprawić za pomocą informatyki
- Bredukcję taboru samochodowego w firmie
- Coptymalizację logistyki
- Dzredukowanie personelu niezbędnego do obsługi klienta
131Zaletą wynajęcia oprogramowania (np. w trybie SaaS) w stosunku do budowy oprogramowania na nasze potrzeby, jest
- Awejście w posiadanie praw do kodu źródłowego
- Bdoskonałe dopasowanie do potrzeb klientów
- Coszczędność czasu
- Dwszystkie tutaj wymienione
132Współczesne typowe środowiska implementacji to
- Anarzędzia RAD i generatory kodu
- Bjęzyki proceduralne i obiektowe
- Crelacyjne i obiektowe bazy danych
- Dwszystkie tu wymienione
133Decyzja, jaka zapada po zakończeniu studium wykonalności, może brzmieć
- Akażda z tu wymienionych jest dopuszczalna
- Bprzystępujemy do budowy systemu dedykowanego
- Cdecydujemy się na zakup systemu gotowego
- Drezygnujemy z dalszych prac
134Wymagania wydajnościowe zawarte w specyfikacji można podzielić na
- Aniezawodnościowe i odpornościowe
- Bprojektowe i implementacyjne
- Cstatyczne i dynamiczne
- Dstandaryzacyjne i funkcjonalne
135Proces projektowania architektonicznego obejmuje
- Aimplementację architektury w konkretnym środowisku programistycznym
- Bprojektowanie algorytmów i przetwarzanych danych
- Cweryfikację poprawności dokumentu SRS (specyfikacji wymagań oprogramowania)
- Didentyfikację najważniejszych komponentów systemu i komunikacji między nimi
136Klasa 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.
- Asystemy wspomagania naczelnego kierownictwa (Executive Support Systems - ESS)
- Bsystemy transakcyjne (Transaction Processing Systems - TPS)
- Csystemy wspomagania decyzji (SWD, Decision-support systems - DSS)
- Dsystemy informowania kierownictwa (SIK, Management Information Systems - MIS)
137W fazie strategicznej (studium wykonalności) analitycy sugerują oszacowania
- Anie podlegające dalszym negocjacjom
- Bostateczne
- Cszczegółowe dotyczące każdego etapu
- Dprowizoryczne
138137. Za przeprowadzenie fazy analizy wymagań oprogramowania odpowiedzialny jest:
- Aprojektant
- Banalityk
- Czarząd firmy
- Dkomitet sterujący
139Prototyp powinno się sporządzać, jeśli wobec systemu istnieje duża grupa wymagań
- Aźle zrozumianych (niejasnych)
- Bdobrze zrozumianych
- Cnieznanych
- Dprototyp powinno się robić zawsze
140139. Najważniejszym kanałem uzyskiwania informacji na etapie analizy są:
- Aobserwacje
- Bdokumentacja
- Ckwestionariusze (ankiety)
- Dwywiady
141140. Studium wykonalności (ang. feasibility study) zwane są również fazą:
- Ataktyczną
- Bstrukturalną
- Cstrategiczną
- Danalityczną
142Podczas realizacji studium wykonalności analitycy:
- Atestują zleceniodawców
- Bprojektują system
- Cpiszą kod oprogramowania
- Dprzeprowadzają analizę PEST
143142. Za całościowe planowanie strategiczne i kontrolę nad wdrażanymi systemami informatycznymi odpowiedzialny jest:
- Aprojektanci
- Bkomitet sterujący
- Canalitycy
- Ddyrektor IT
144143. Problem z oceną kosztów i korzyści z planowanego systemu informatycznego polega na tym, że:
- Azleceniobiorcy próbują oszukać zleceniodawców
- Boceniający nie są kompetentni
- Cwiele kosztów i korzyści ma charakter niemierzalny
- Dw praktyce nikomu na tym nie zależy
145Narzędziem, które wizualizuje procesy wykonywania pracy, pozwala zidentyfikować “wąskie gardła”, ustala limity pracy w toku (ang. Work In Progress - WIP) jest:
- Aspecjalny program napisany w języku Python
- Bschemat blokowy
- Cdiagram DFD
- Dtablica Kanban
146145. Korzystanie z gotowych elementów (komponentów) podczas budowy oprogramowania jest korzystne, gdyż:
- Apozwala zredukować koszty i czas budowy
- Bmożna w zupełności zrezygnować z testowania
- Cuzyskiwane jest wydajniejsze i przyjaźniejsze oprogramowanie
- Dnie jest wymagana analiza wymagań
147146. Zaleca się, by programowanie ekstremalne stosować raczej podczas budowy niewielkich systemów, gdyż:
- Aw centrum uwagi jest kodowanie i testowanie, a projektowanie zaniedbywane
- Bczęsto występuje niedostatek dokumentacji
- Ckonieczność ścisłych więzi narzuca wykorzystywanie niewielkich zespołów
- Dwszystkie wyżej wymienione powody są prawdziwe
148147. Najwyższym poziomem zarządzania jest poziom:
- Astrategiczny
- Btaktyczny
- Coperacyjny
- Dwiedzy
149148. Systemy, które wspierają w działaniach kierownictwo średniego szczebla, to:
- ASystemy Wspomagania Decyzji (SWD)
- Bsystemy operacyjne
- CExecutive (Information) Support System (ESS)
- Dsystemy transakcyjne
150149. Zaletą budowy oprogramowania na zamówienie jest:
- Akrótki czas budowy
- Bniski koszt budowy
- Cdoskonałe dopasowanie do potrzeb
- Dto, że można je dalej odsprzedać
151. Które z poniżej wymienionych podejść do budowy systemów informatycznych powstało najwcześniej?
- Apodejście strukturalne
- Bpodejście obiektowe
- Cmetodyki zwinne
- Dmetodyki społeczne
152Wadą zakupu gotowego oprogramowania jest:
- Aniekoniecznie dobre dopasowanie do potrzeb
- Bniska cena
- Ckonieczność żmudnego kodowania
- Dczas zakupu
153Systemy 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:
- Amisji i wizji
- Bstrategicznym
- Ctaktycznym
- Doperacyjnym
154Na 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- Alepsza obsługa klienta
- Boszczędność kosztów pracy
- Cwszystkie tu wymienione
- Dkorzyści wynikające z szybszego przetwarzania
155Podstawowe problemy analizy to
- Awszystkie wymienione tu punkty są istotne
- Buzyskanie niezbędnych informacji
- Crozwiązywanie sprzeczności pojawiających się informacja zdobywanych od różnych osób
- Dodpowiednie zorganizowanie zdobytych informacji
156Jeż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
- Ajednostką programową
- Bpodsystemem
- Ckomponentem
- Dmodułem
157Oceny aktualnego stanu informatyzacji oraz istniejących ograniczeń i uwarunkowań w organizacji dokonuje się
- Aoceniając wydajność i możliwości rozbudowy wykorzystywanych systemów
- Banalizując współpracujące systemy zewnętrzne
- Cinwentaryzując eksploatowane systemy
- Dwszystkie tutaj wymienione
158Charakterystyczne czynności procesu projektowania to projektowanie
- Aanalityczne-specyfikacyjne-implementacyjne
- Bprogramów-bazy danych-protokołów komunikacyjnych-archiwów
- Carchitektury-interfejsów-komponentów-struktur danych-algorytmów
- Dzabezpieczeń-uprawnień dostępu-ochrony fizycznej
159Na proces programowy składa się
- Awykonanie skompilowanego programu na komputerze
- Bciąg czynności realizowany przez ludzi celem opracowania i konserwowania oprogramowania
- Ckod programów i dokumentacja
- Dkompilacja programu
160. Metodyki strukturalne do wytwarzania systemów informatycznych charakteryzują się tym, że
- Aopierają się na podejściu top-down (zstępującym) - od ogółu do szczegółu
- Bwszystkie tu wymienione są prawdziwe
- Csystem modelowany jest jako zbiór obiektów i relacji między nimi
- Dgłęboko angażują użytkowników w procesie analizy i projektowania
161Ewolucyjne modele cyklu życia oprogramowania charakteryzują się tym, że (system budowany po kawałku, powrót do czynności)
- Awszystkie wymienione tu stwierdzenia są słuszne
- Bminimalizowane są odstępy pomiędzy poszczególnymi czynnościami
- Ckolejne fazy występują sekwencyjnie jedna po drugiej
- Dwystępują w nich częste nawroty do czynności już ukończonych (iteracje) +1
162Metodyki zwinne (lekkie) do wytwarzania systemów informatycznych charakteryzują się tym, że
- Arygorystycznie opierają się na podejściu top-down (zstępującym) - od ogółu do szczegółu
- Bod 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 - Csystem modelowany jest jako zbiór obiektów i relacji między nimi
- Dzmiany wymagań są dopuszczalne podczas całego procesu wytwórczego
163Z czego wynika zachęta do sporządzenia specyfikacji w wersji spisanej (a nie tylko umowy ustnej)?
- Awszystkie tu wymienione są prawdziwe
- Bdostarcza punktu odniesienia do kontroli produktu końcowego
- Cstanowi podstawę do umowy klient/dostawca, co produkt będzie robił
- Dspecyfikacja dobrej jakości redukuje koszty budowy
164Zaletą przetwarzania scentralizowanego nad rozproszonym jest
- Ałatwiejsza kontrola nad danymi, redukująca problem niespójności danych
- Bwiększa elastyczność przetwarzania
- Cwszystkie podane tu warianty odpowiedzi są prawdziwe
- Distnienie jednego, dużego, centralnego komputera
165Na koszty ekonomiczne wynikające z wdrożenia nowego systemu informatycznego składają się koszty
- Awszystkie tu wymienione
- Binstalacji
- Cszkoleń
- DOprogramowania
166Zidentyfikowanie tych działań biznesowych w organizacji, które są najwłaściwsze dla wsparcia ich systemami informatycznymi, jest celem
- Aanalizy wymagań systemu
- Bspecyfikacji wymagań oprogramowania
- Cprojektu systemu
- Dstrategii IT
167W fazie planowania dokonuje się
- Aestymacji kosztu, czasu realizacji, przydziału pracowników
- Bestymacji jakości produktu, jego ceny i możliwości zbytu
- Coszacowania liczby pozostałych w oprogramowaniu błędów
- Dprzeglądu działań dokonanych w poprzednich fazach
168Celem przeglądów/inspekcji jest zanotowanie, a nie poprawa błędów, gdyż
- Anie ma na to czasu
- Bkosztuje to taniej
- Cjedna osoba zrobi poprawki lepiej, niż cały zespół przeglądający
- Dwszystkie wymienione tu powody mają znaczenie
169Zaletą przetwarzania rozproszonego w stosunku do scentralizowanego jest
- Awiększa elastyczność - łatwość dodania do sieci dodatkowych komputerów
- Bpolepszenie kontroli dostępu do systemu informatycznego
- Cłatwość aktualizacji danych, pozwalająca na zapewnienie spójności danych
- Dwszystkie podane tu odpowiedzi są poprawne
Informações
- Descrição
- Business Quiz sobre PSI I, criado por Laura Mastalerz em 14-06-2022.
- Autor
- Laura Mastalerz
- Idioma
- English
- Visualizações
- 407
- Etiquetas
- Avaliação
- Ainda sem avaliações Avalie este quiz